Countries between Switzerland and Sao Tome and Principe

Up to 500 kilometers
Israel flag Distance from Switzerland to Israel is: 70 kilometer Distance from Bern to Jerusalem
Lebanon flag Distance from Switzerland to Lebanon is: 218 kilometer Distance from Bern to Beirut
Cyprus flag Distance from Switzerland to Cyprus is: 428 kilometer Distance from Bern to Nicosia
Up to 1,500 kilometers
Greece flag Distance from Switzerland to Greece is: 1,294 kilometer Distance from Bern to Athens
Up to 2,000 kilometers
Taiwan flag Distance from Switzerland to Taiwan is: 1,595 kilometer Distance from Bern to Taipei
Bulgaria flag Distance from Switzerland to Bulgaria is: 1,627 kilometer Distance from Bern to Sofia
Macedonia flag Distance from Switzerland to Macedonia is: 1,696 kilometer Distance from Bern to Skopje
Albania flag Distance from Switzerland to Albania is: 1,766 kilometer Distance from Bern to Tirana
Moldova flag Distance from Switzerland to Moldova is: 1,775 kilometer Distance from Bern to Chisinau
Montenegro flag Distance from Switzerland to Montenegro is: 1,872 kilometer Distance from Bern to Podgorica
Up to 2,500 kilometers
Bosnia and Herzegovina flag Distance from Switzerland to Bosnia and Herzegovina is: 2,017 kilometer Distance from Bern to Sarajevo
Hungary flag Distance from Switzerland to Hungary is: 2,235 kilometer Distance from Bern to Budapest
Croatia flag Distance from Switzerland to Croatia is: 2,298 kilometer Distance from Bern to Zagreb
Austria flag Distance from Switzerland to Austria is: 2,441 kilometer Distance from Bern to Vienna
Up to 3,000 kilometers
Belarus flag Distance from Switzerland to Belarus is: 2,524 kilometer Distance from Bern to Minsk
Lithuania flag Distance from Switzerland to Lithuania is: 2,657 kilometer Distance from Bern to Vilnius
Czech Republic flag Distance from Switzerland to Czech Republic is: 2,679 kilometer Distance from Bern to Prague
Philippines flag Distance from Switzerland to Philippines is: 2,751 kilometer Distance from Bern to Manila
Germany flag Distance from Switzerland to Germany is: 2,913 kilometer Distance from Bern to Berlin
Up to 3,500 kilometers
Estonia flag Distance from Switzerland to Estonia is: 3,158 kilometer Distance from Bern to Tallinn
Denmark flag Distance from Switzerland to Denmark is: 3,194 kilometer Distance from Bern to Copenhagen
Finland flag Distance from Switzerland to Finland is: 3,232 kilometer Distance from Bern to Helsinki
Tibet flag Distance from Switzerland to Tibet is: 3,306 kilometer Distance from Bern to Lhasa
Up to 4,000 kilometers
Thailand flag Distance from Switzerland to Thailand is: 3,734 kilometer Distance from Bern to Bangkok
Nepal flag Distance from Switzerland to Nepal is: 3,909 kilometer Distance from Bern to Kathmandu
Up to 5,000 kilometers
Pakistan flag Distance from Switzerland to Pakistan is: 4,668 kilometer Distance from Bern to Islamabad
Singapore flag Distance from Switzerland to Singapore is: 4,735 kilometer Distance from Bern to Singapore
Tajikistan flag Distance from Switzerland to Tajikistan is: 4,834 kilometer Distance from Bern to Dushanbe
Up to 6,000 kilometers
Turkmenistan flag Distance from Switzerland to Turkmenistan is: 5,702 kilometer Distance from Bern to Ashgabat
Sri Lanka flag Distance from Switzerland to Sri Lanka is: 5,788 kilometer Distance from Bern to Colombo
Up to 6,500 kilometers
Oman flag Distance from Switzerland to Oman is: 6,439 kilometer Distance from Bern to Muscat
Up to 7,000 kilometers
Qatar flag Distance from Switzerland to Qatar is: 6,940 kilometer Distance from Bern to Doha
Up to 7,500 kilometers
Saudi Arabia flag Distance from Switzerland to Saudi Arabia is: 7,380 kilometer Distance from Bern to Riyadh
Up to 8,000 kilometers
Turkey flag Distance from Switzerland to Turkey is: 7,541 kilometer Distance from Bern to Ankara
Syria flag Distance from Switzerland to Syria is: 7,680 kilometer Distance from Bern to Damascus
Up to 9,000 kilometers
Seychelles flag Distance from Switzerland to Seychelles is: 8,633 kilometer Distance from Bern to Victoria
Up to 9,500 kilometers
Somalia flag Distance from Switzerland to Somalia is: 9,010 kilometer Distance from Bern to Mogadishu
Sudan flag Distance from Switzerland to Sudan is: 9,167 kilometer Distance from Bern to Khartoum
Up to 10,000 kilometers
South Sudan flag Distance from Switzerland to South Sudan is: 9,996 kilometer Distance from Bern to Juba
Up to 10,500 kilometers
Uganda flag Distance from Switzerland to Uganda is: 10,243 kilometer Distance from Bern to Kampala
Tanzania flag Distance from Switzerland to Tanzania is: 10,410 kilometer Distance from Bern to Dar es Salaam
Up to 11,000 kilometers
Rwanda flag Distance from Switzerland to Rwanda is: 10,604 kilometer Distance from Bern to Kigali
United Arab Emirates flag Distance from Switzerland to United Arab Emirates is: 10,694 kilometer Distance from Bern to Abu Dhabi