Countries between Sao Tome and Principe and Bahrain

Up to 500 kilometers
Lithuania flag Distance from Sao Tome and Principe to Lithuania is: 170 kilometer Distance from Sao Tome to Vilnius
Up to 1,000 kilometers
Faroe Islands flag Distance from Sao Tome and Principe to Faroe Islands is: 883 kilometer Distance from Sao Tome to Torshavn
Hungary flag Distance from Sao Tome and Principe to Hungary is: 926 kilometer Distance from Sao Tome to Budapest
Up to 1,500 kilometers
Denmark flag Distance from Sao Tome and Principe to Denmark is: 1,097 kilometer Distance from Sao Tome to Copenhagen
Germany flag Distance from Sao Tome and Principe to Germany is: 1,195 kilometer Distance from Sao Tome to Berlin
Czech Republic flag Distance from Sao Tome and Principe to Czech Republic is: 1,359 kilometer Distance from Sao Tome to Prague
Macedonia flag Distance from Sao Tome and Principe to Macedonia is: 1,397 kilometer Distance from Sao Tome to Skopje
Liechtenstein flag Distance from Sao Tome and Principe to Liechtenstein is: 1,471 kilometer Distance from Sao Tome to Vaduz
Up to 2,000 kilometers
Luxembourg flag Distance from Sao Tome and Principe to Luxembourg is: 1,539 kilometer Distance from Sao Tome to Luxembourg
Italy flag Distance from Sao Tome and Principe to Italy is: 1,737 kilometer Distance from Sao Tome to Rome
Estonia flag Distance from Sao Tome and Principe to Estonia is: 1,852 kilometer Distance from Sao Tome to Tallinn
Finland flag Distance from Sao Tome and Principe to Finland is: 1,873 kilometer Distance from Sao Tome to Helsinki
Up to 2,500 kilometers
Belarus flag Distance from Sao Tome and Principe to Belarus is: 2,070 kilometer Distance from Sao Tome to Minsk
Isle of Man flag Distance from Sao Tome and Principe to Isle of Man is: 2,070 kilometer Distance from Sao Tome to Douglas
Jersey flag Distance from Sao Tome and Principe to Jersey is: 2,129 kilometer Distance from Sao Tome to St. Helier
Ireland flag Distance from Sao Tome and Principe to Ireland is: 2,205 kilometer Distance from Sao Tome to Dublin
Malta flag Distance from Sao Tome and Principe to Malta is: 2,236 kilometer Distance from Sao Tome to Valletta
Up to 3,000 kilometers
Paraguay flag Distance from Sao Tome and Principe to Paraguay is: 2,504 kilometer Distance from Sao Tome to Asuncion
South Sudan flag Distance from Sao Tome and Principe to South Sudan is: 2,800 kilometer Distance from Sao Tome to Juba
Uganda flag Distance from Sao Tome and Principe to Uganda is: 2,849 kilometer Distance from Sao Tome to Kampala
Iceland flag Distance from Sao Tome and Principe to Iceland is: 2,949 kilometer Distance from Sao Tome to Reykjavik
Up to 3,500 kilometers
Saint Vincent flag Distance from Sao Tome and Principe to Saint Vincent is: 3,293 kilometer Distance from Sao Tome to Kingstown
Sudan flag Distance from Sao Tome and Principe to Sudan is: 3,294 kilometer Distance from Sao Tome to Khartoum
Up to 4,000 kilometers
Georgia flag Distance from Sao Tome and Principe to Georgia is: 3,822 kilometer Distance from Sao Tome to T'bilisi
Up to 4,500 kilometers
Azerbaijan flag Distance from Sao Tome and Principe to Azerbaijan is: 4,246 kilometer Distance from Sao Tome to Baku
Yemen flag Distance from Sao Tome and Principe to Yemen is: 4,434 kilometer Distance from Sao Tome to Sana'a
Up to 5,000 kilometers
Syria flag Distance from Sao Tome and Principe to Syria is: 4,797 kilometer Distance from Sao Tome to Damascus
Up to 5,500 kilometers
Saudi Arabia flag Distance from Sao Tome and Principe to Saudi Arabia is: 5,071 kilometer Distance from Sao Tome to Riyadh
Up to 8,000 kilometers
Bhutan flag Distance from Sao Tome and Principe to Bhutan is: 7,802 kilometer Distance from Sao Tome to Thimphu
Up to 8,500 kilometers
China flag Distance from Sao Tome and Principe to China is: 8,118 kilometer Distance from Sao Tome to Beijing