The distance between Switzerland and Hungary is 858 kilometers (533 miles).
Switzerland, Europe
Hungary, Europe
858 km
Distance between centroids
439 km
Shortest distance
Calculated based on main borders (including major islands)
570 km
Shortest distance between major cities
Sankt Gallen → Zalaegerszeg
Distances between Switzerland and Hungary by cities:
City in Switzerland | City in Hungary | Distance (kilometers) |
---|---|---|
Montana | Békéscsaba | 1,044 km |
Luzern | Veszprém | 729 km |
Zürich (Kreis 11) | Békéscsaba | 958 km |
Esslingen | Debrecen | 974 km |
Genève | Székesfehérvár | 943 km |
Basel | Veszprém | 783 km |
Bern | Kaposvár | 794 km |
Basel | Békéscsaba | 1,030 km |
Esslingen | Budapest | 780 km |
Bern | Szeged | 975 km |
Sankt Gallen | Budapest | 728 km |
Winterthur | Békéscsaba | 943 km |
Luzern | Budapest | 813 km |
Lausanne | Kaposvár | 858 km |
Lugano | Debrecen | 981 km |
Genève | Debrecen | 1,187 km |
Winterthur | Budapest | 777 km |
Lugano | Veszprém | 697 km |
Koblenz | Veszprém | 733 km |
Lausanne | Budapest | 949 km |
Distance between countries | Kilometers |
---|---|
From Switzerland to China | 7,615 km |
From Switzerland to India | 6,915 km |
From Switzerland to United States | 8,031 km |
From Switzerland to Indonesia | 11,264 km |
From Switzerland to Pakistan | 5,478 km |
Distances between countries | Kilometers |
---|---|
From Hungary to China | 6,830 km |
From Hungary to India | 6,062 km |
From Hungary to United States | 8,674 km |
From Hungary to Indonesia | 10,409 km |
From Hungary to Pakistan | 4,621 km |
The following list contains countries that are separated by a similar distance as it is between Switzerland and Hungary.
From | To | Distance (kilometers) |
---|---|---|
Cambodia | Laos | 850 km |
Italy | Greece | 844 km |
Colombia | Venezuela | 878 km |
Colombia | Panama | 841 km |
Netherlands | Austria | 840 km |
Austria | Netherlands | 840 km |
Switzerland | Slovakia | 884 km |
Peru | Ecuador | 886 km |
Ecuador | Peru | 886 km |
Ecuador | Colombia | 829 km |
Colombia | Ecuador | 829 km |
United Kingdom | Luxembourg | 895 km |
France | Germany | 817 km |
Germany | France | 817 km |