Countries between Switzerland and Thailand

Up to 1,000 kilometers
San Marino flag Distance from Switzerland to San Marino is: 516 kilometer Distance from Bern to San Marino
Slovenia flag Distance from Switzerland to Slovenia is: 550 kilometer Distance from Bern to Ljubljana
Honduras flag Distance from Switzerland to Honduras is: 574 kilometer Distance from Bern to Tegucigalpa
Lithuania flag Distance from Switzerland to Lithuania is: 609 kilometer Distance from Bern to Vilnius
Slovakia flag Distance from Switzerland to Slovakia is: 737 kilometer Distance from Bern to Bratislava
Up to 1,500 kilometers
Serbia flag Distance from Switzerland to Serbia is: 1,033 kilometer Distance from Bern to Belgrade
Cambodia flag Distance from Switzerland to Cambodia is: 1,056 kilometer Distance from Bern to Phnom Penh
Montenegro flag Distance from Switzerland to Montenegro is: 1,056 kilometer Distance from Bern to Podgorica
Poland flag Distance from Switzerland to Poland is: 1,136 kilometer Distance from Bern to Warsaw
Norway flag Distance from Switzerland to Norway is: 1,455 kilometer Distance from Bern to Oslo
Romania flag Distance from Switzerland to Romania is: 1,469 kilometer Distance from Bern to Bucharest
Moldova flag Distance from Switzerland to Moldova is: 1,482 kilometer Distance from Bern to Chisinau
Up to 2,000 kilometers
Sweden flag Distance from Switzerland to Sweden is: 1,540 kilometer Distance from Bern to Stockholm
Haiti flag Distance from Switzerland to Haiti is: 1,583 kilometer Distance from Bern to Port-au-Prince
Bangladesh flag Distance from Switzerland to Bangladesh is: 1,612 kilometer Distance from Bern to Dhaka
Ukraine flag Distance from Switzerland to Ukraine is: 1,727 kilometer Distance from Bern to Kiev
Bhutan flag Distance from Switzerland to Bhutan is: 1,787 kilometer Distance from Bern to Thimphu
Dominican Republic flag Distance from Switzerland to Dominican Republic is: 1,794 kilometer Distance from Bern to Santo Domingo
Up to 2,500 kilometers
Brunei flag Distance from Switzerland to Brunei is: 2,033 kilometer Distance from Bern to Bandar Seri Begawan
Turkey flag Distance from Switzerland to Turkey is: 2,180 kilometer Distance from Bern to Ankara
Russia flag Distance from Switzerland to Russia is: 2,289 kilometer Distance from Bern to Moscow
Grenada flag Distance from Switzerland to Grenada is: 2,443 kilometer Distance from Bern to Saint George's
Up to 3,000 kilometers
Dominica flag Distance from Switzerland to Dominica is: 2,525 kilometer Distance from Bern to Roseau
Syria flag Distance from Switzerland to Syria is: 2,840 kilometer Distance from Bern to Damascus
Guyana flag Distance from Switzerland to Guyana is: 2,865 kilometer Distance from Bern to Georgetown
Up to 3,500 kilometers
Kazakhstan flag Distance from Switzerland to Kazakhstan is: 3,005 kilometer Distance from Bern to Astana
Lebanon flag Distance from Switzerland to Lebanon is: 3,014 kilometer Distance from Bern to Beirut
Jordan flag Distance from Switzerland to Jordan is: 3,232 kilometer Distance from Bern to Amman
Up to 4,000 kilometers
Kyrgyzstan flag Distance from Switzerland to Kyrgyzstan is: 3,809 kilometer Distance from Bern to Bishkek
Kuwait flag Distance from Switzerland to Kuwait is: 3,828 kilometer Distance from Bern to Kuwait (City)
Afghanistan flag Distance from Switzerland to Afghanistan is: 3,871 kilometer Distance from Bern to Kabul
Up to 4,500 kilometers
Turkmenistan flag Distance from Switzerland to Turkmenistan is: 4,211 kilometer Distance from Bern to Ashgabat
Saudi Arabia flag Distance from Switzerland to Saudi Arabia is: 4,250 kilometer Distance from Bern to Riyadh
Latvia flag Distance from Switzerland to Latvia is: 4,432 kilometer Distance from Bern to Riga
Up to 5,000 kilometers
Qatar flag Distance from Switzerland to Qatar is: 4,542 kilometer Distance from Bern to Doha
United Arab Emirates flag Distance from Switzerland to United Arab Emirates is: 4,811 kilometer Distance from Bern to Abu Dhabi
Uzbekistan flag Distance from Switzerland to Uzbekistan is: 4,833 kilometer Distance from Bern to Tashkent
Yemen flag Distance from Switzerland to Yemen is: 4,865 kilometer Distance from Bern to Sana'a
Tajikistan flag Distance from Switzerland to Tajikistan is: 4,953 kilometer Distance from Bern to Dushanbe
Up to 5,500 kilometers
Oman flag Distance from Switzerland to Oman is: 5,187 kilometer Distance from Bern to Muscat
Up to 6,000 kilometers
Pakistan flag Distance from Switzerland to Pakistan is: 5,579 kilometer Distance from Bern to Islamabad
Bahrain flag Distance from Switzerland to Bahrain is: 5,608 kilometer Distance from Bern to Manama
Azerbaijan flag Distance from Switzerland to Azerbaijan is: 5,651 kilometer Distance from Bern to Baku
Up to 6,500 kilometers
Armenia flag Distance from Switzerland to Armenia is: 6,105 kilometer Distance from Bern to Yerevan
Up to 7,000 kilometers
Mongolia flag Distance from Switzerland to Mongolia is: 6,894 kilometer Distance from Bern to Ulaanbaatar
Nepal flag Distance from Switzerland to Nepal is: 6,899 kilometer Distance from Bern to Kathmandu
Up to 7,500 kilometers
Cyprus flag Distance from Switzerland to Cyprus is: 7,116 kilometer Distance from Bern to Nicosia
Tibet flag Distance from Switzerland to Tibet is: 7,183 kilometer Distance from Bern to Lhasa
Gambia flag Distance from Switzerland to Gambia is: 7,314 kilometer Distance from Bern to Banjul
Belarus flag Distance from Switzerland to Belarus is: 7,359 kilometer Distance from Bern to Minsk
Maldives flag Distance from Switzerland to Maldives is: 7,427 kilometer Distance from Bern to Male
Guinea-Bissau flag Distance from Switzerland to Guinea-Bissau is: 7,446 kilometer Distance from Bern to Bissau
Up to 8,000 kilometers
Laos flag Distance from Switzerland to Laos is: 7,582 kilometer Distance from Bern to Vientiane
Iceland flag Distance from Switzerland to Iceland is: 7,675 kilometer Distance from Bern to Reykjavik
Comoros flag Distance from Switzerland to Comoros is: 7,724 kilometer Distance from Bern to Moroni
Australia flag Distance from Switzerland to Australia is: 7,727 kilometer Distance from Bern to Canberra
Bulgaria flag Distance from Switzerland to Bulgaria is: 7,831 kilometer Distance from Bern to Sofia
Up to 8,500 kilometers
Sri Lanka flag Distance from Switzerland to Sri Lanka is: 8,097 kilometer Distance from Bern to Colombo
Albania flag Distance from Switzerland to Albania is: 8,145 kilometer Distance from Bern to Tirana
Bosnia and Herzegovina flag Distance from Switzerland to Bosnia and Herzegovina is: 8,190 kilometer Distance from Bern to Sarajevo
Austria flag Distance from Switzerland to Austria is: 8,227 kilometer Distance from Bern to Vienna
Croatia flag Distance from Switzerland to Croatia is: 8,324 kilometer Distance from Bern to Zagreb
Gibraltar flag Distance from Switzerland to Gibraltar is: 8,331 kilometer Distance from Bern to Gibraltar
Faroe Islands flag Distance from Switzerland to Faroe Islands is: 8,353 kilometer Distance from Bern to Torshavn
Up to 9,000 kilometers
Myanmar flag Distance from Switzerland to Burma is: 8,539 kilometer Distance from Bern to Yangon
Burundi flag Distance from Switzerland to Burundi is: 8,728 kilometer Distance from Bern to Bujumbura
France flag Distance from Switzerland to France is: 8,895 kilometer Distance from Bern to Paris
Vietnam flag Distance from Switzerland to Vietnam is: 8,907 kilometer Distance from Bern to Hanoi
Malaysia flag Distance from Switzerland to Malaysia is: 8,954 kilometer Distance from Bern to Kuala Lumpur
Belgium flag Distance from Switzerland to Belgium is: 8,961 kilometer Distance from Bern to Brussels
Up to 9,500 kilometers
Thailand flag Distance from Switzerland to Thailand is: 9,104 kilometer Distance from Bern to Bangkok
Denmark flag Distance from Switzerland to Denmark is: 9,488 kilometer Distance from Bern to Copenhagen
Up to 10,000 kilometers
Andorra flag Distance from Switzerland to Andorra is: 9,528 kilometer Distance from Bern to Andorra la Vella
Central African Republic flag Distance from Switzerland to Central African Republic is: 9,530 kilometer Distance from Bern to Bangui
Chad flag Distance from Switzerland to Chad is: 9,588 kilometer Distance from Bern to N'Djamena
Germany flag Distance from Switzerland to Germany is: 9,611 kilometer Distance from Bern to Berlin
Algeria flag Distance from Switzerland to Algeria is: 9,675 kilometer Distance from Bern to Algiers
Czech Republic flag Distance from Switzerland to Czech Republic is: 9,738 kilometer Distance from Bern to Prague
Djerba flag Distance from Switzerland to Djerba is: 9,825 kilometer Distance from Bern to Djerba
Botswana flag Distance from Switzerland to Botswana is: 9,998 kilometer Distance from Bern to Gaborone
Up to 10,500 kilometers
Finland flag Distance from Switzerland to Finland is: 10,049 kilometer Distance from Bern to Helsinki
Estonia flag Distance from Switzerland to Estonia is: 10,068 kilometer Distance from Bern to Tallinn
Hungary flag Distance from Switzerland to Hungary is: 10,139 kilometer Distance from Bern to Budapest
Congo flag Distance from Switzerland to Congo is: 10,213 kilometer Distance from Bern to Kinshasa
Cameroon flag Distance from Switzerland to Cameroon is: 10,279 kilometer Distance from Bern to Yaounde
Up to 11,000 kilometers
Angola flag Distance from Switzerland to Angola is: 10,603 kilometer Distance from Bern to Luanda
Up to 11,500 kilometers
Benin flag Distance from Switzerland to Benin is: 11,083 kilometer Distance from Bern to Porto-Novo
Burkina Faso flag Distance from Switzerland to Burkina Faso is: 11,235 kilometer Distance from Bern to Ouagadougou
Cook Islands flag Distance from Switzerland to Cook Islands is: 11,238 kilometer Distance from Bern to Avarua
Up to 12,000 kilometers
Canary Islands flag Distance from Switzerland to Canary Islands is: 11,660 kilometer Distance from Bern to Las Palmas
Cote dIvoire flag Distance from Switzerland to Cote d'Ivoire is: 11,866 kilometer Distance from Bern to Yamoussoukro
Up to 13,500 kilometers
Cape Verde flag Distance from Switzerland to Cape Verde is: 13,166 kilometer Distance from Bern to Praia
Up to 15,500 kilometers
Anguilla flag Distance from Switzerland to Anguilla is: 15,454 kilometer Distance from Bern to The Valley
Up to 16,000 kilometers
Antigua and Barbuda flag Distance from Switzerland to Antigua and Barbuda is: 15,532 kilometer Distance from Bern to Saint John's
Barbados flag Distance from Switzerland to Barbados is: 15,866 kilometer Distance from Bern to Bridgetown
Up to 17,500 kilometers
Brazil flag Distance from Switzerland to Brazil is: 17,152 kilometer Distance from Bern to Brasilia
Up to 18,000 kilometers
Argentina flag Distance from Switzerland to Argentina is: 17,820 kilometer Distance from Bern to Buenos Aires