Countries between Switzerland and Afghanistan

Up to 500 kilometers
Dominica flag Distance from Switzerland to Dominica is: 208 kilometer Distance from Bern to Roseau
Up to 1,000 kilometers
Slovenia flag Distance from Switzerland to Slovenia is: 550 kilometer Distance from Bern to Ljubljana
Grenada flag Distance from Switzerland to Grenada is: 562 kilometer Distance from Bern to Saint George's
Albania flag Distance from Switzerland to Albania is: 614 kilometer Distance from Bern to Tirana
Dominican Republic flag Distance from Switzerland to Dominican Republic is: 862 kilometer Distance from Bern to Santo Domingo
Up to 1,500 kilometers
Haiti flag Distance from Switzerland to Haiti is: 1,117 kilometer Distance from Bern to Port-au-Prince
Up to 2,000 kilometers
Sweden flag Distance from Switzerland to Sweden is: 1,540 kilometer Distance from Bern to Stockholm
Armenia flag Distance from Switzerland to Armenia is: 1,577 kilometer Distance from Bern to Yerevan
Jamaica flag Distance from Switzerland to Jamaica is: 1,582 kilometer Distance from Bern to Kingston
Ukraine flag Distance from Switzerland to Ukraine is: 1,727 kilometer Distance from Bern to Kiev
Oman flag Distance from Switzerland to Oman is: 1,748 kilometer Distance from Bern to Muscat
Colombia flag Distance from Switzerland to Colombia is: 1,921 kilometer Distance from Bern to Bogota
Qatar flag Distance from Switzerland to Qatar is: 1,979 kilometer Distance from Bern to Doha
Up to 2,500 kilometers
Turkey flag Distance from Switzerland to Turkey is: 2,180 kilometer Distance from Bern to Ankara
Cuba flag Distance from Switzerland to Cuba is: 2,235 kilometer Distance from Bern to Havana
Saudi Arabia flag Distance from Switzerland to Saudi Arabia is: 2,417 kilometer Distance from Bern to Riyadh
Up to 3,000 kilometers
Costa Rica flag Distance from Switzerland to Costa Rica is: 2,523 kilometer Distance from Bern to San Jose
Pakistan flag Distance from Switzerland to Pakistan is: 2,647 kilometer Distance from Bern to Islamabad
Ecuador flag Distance from Switzerland to Ecuador is: 2,648 kilometer Distance from Bern to Quito
Honduras flag Distance from Switzerland to Honduras is: 2,727 kilometer Distance from Bern to Tegucigalpa
Syria flag Distance from Switzerland to Syria is: 2,840 kilometer Distance from Bern to Damascus
El Salvador flag Distance from Switzerland to El Salvador is: 2,947 kilometer Distance from Bern to San Salvador
Bahrain flag Distance from Switzerland to Bahrain is: 2,977 kilometer Distance from Bern to Manama
Up to 3,500 kilometers
Guatemala flag Distance from Switzerland to Guatemala is: 3,067 kilometer Distance from Bern to Guatemala
Russia flag Distance from Switzerland to Russia is: 3,356 kilometer Distance from Bern to Moscow
Up to 4,000 kilometers
Romania flag Distance from Switzerland to Romania is: 3,803 kilometer Distance from Bern to Bucharest
Nepal flag Distance from Switzerland to Nepal is: 3,932 kilometer Distance from Bern to Kathmandu
Up to 4,500 kilometers
Bulgaria flag Distance from Switzerland to Bulgaria is: 4,119 kilometer Distance from Bern to Sofia
Turkmenistan flag Distance from Switzerland to Turkmenistan is: 4,211 kilometer Distance from Bern to Ashgabat
Serbia flag Distance from Switzerland to Serbia is: 4,247 kilometer Distance from Bern to Belgrade
Poland flag Distance from Switzerland to Poland is: 4,254 kilometer Distance from Bern to Warsaw
Bosnia and Herzegovina flag Distance from Switzerland to Bosnia and Herzegovina is: 4,454 kilometer Distance from Bern to Sarajevo
Slovakia flag Distance from Switzerland to Slovakia is: 4,498 kilometer Distance from Bern to Bratislava
Up to 5,000 kilometers
Uzbekistan flag Distance from Switzerland to Uzbekistan is: 4,833 kilometer Distance from Bern to Tashkent
San Marino flag Distance from Switzerland to San Marino is: 4,888 kilometer Distance from Bern to San Marino
Tajikistan flag Distance from Switzerland to Tajikistan is: 4,953 kilometer Distance from Bern to Dushanbe
Up to 5,500 kilometers
Belgium flag Distance from Switzerland to Belgium is: 5,208 kilometer Distance from Bern to Brussels
Latvia flag Distance from Switzerland to Latvia is: 5,261 kilometer Distance from Bern to Riga
Mongolia flag Distance from Switzerland to Mongolia is: 5,345 kilometer Distance from Bern to Ulaanbaatar
Up to 6,500 kilometers
Angola flag Distance from Switzerland to Angola is: 6,045 kilometer Distance from Bern to Luanda
Up to 7,000 kilometers
Portugal flag Distance from Switzerland to Portugal is: 6,770 kilometer Distance from Bern to Lisbon
Up to 8,000 kilometers
Canary Islands flag Distance from Switzerland to Canary Islands is: 7,937 kilometer Distance from Bern to Las Palmas
Burkina Faso flag Distance from Switzerland to Burkina Faso is: 7,944 kilometer Distance from Bern to Ouagadougou
Up to 8,500 kilometers
Benin flag Distance from Switzerland to Benin is: 8,048 kilometer Distance from Bern to Porto-Novo
Up to 10,000 kilometers
Cape Verde flag Distance from Switzerland to Cape Verde is: 9,518 kilometer Distance from Bern to Praia
Up to 10,500 kilometers
French Polynesia flag Distance from Switzerland to French Polynesia is: 10,315 kilometer Distance from Bern to Papeete