Distance from Italy to Switzerland

The distance between Italy and Switzerland is 649 kilometers (403 miles).

Italy, Europe

Switzerland, Europe

649 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

217 km

Shortest distance between major cities

Milan → Zürich

Distances between Italy and Switzerland by cities:

City in Italy City in Switzerland Distance (kilometers)
Rome Bern 691 km
Bologna Basel 448 km
Naples Montana 817 km
Verona Zürich 285 km
Palermo Zürich 1,100 km
Brescia Thal 220 km
Rome Zürich 685 km
Brescia Zürich (Kreis 11) 247 km
Bari Zürich (Kreis 11) 966 km
Parma Bern 327 km
Milan Zürich 217 km
Catania Zürich (Kreis 11) 1,227 km
Taranto Bern 1,068 km
Parma Zürich (Kreis 11) 323 km
Messina Zürich 1,168 km
Turin Zürich (Kreis 11) 269 km
Turin Zürich 264 km
Taranto Zürich 1,036 km
Genoa Zürich 331 km
Messina Bern 1,177 km

Distance between cities calculator →

Other distances from Italy

Distance between countries Kilometers
From Italy to China 7,584 km
From Italy to India 6,578 km
From Italy to United States 8,640 km
From Italy to Indonesia 11,010 km
From Italy to Pakistan 5,171 km

Other distances from Switzerland

Distances 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

Countries separated by similar distances

The following list contains countries that are separated by a similar distance as it is between Italy and Switzerland.

From To Distance (kilometers)
Germany Slovenia 650 km
Saudi Arabia Kuwait 647 km
Austria Italy 647 km
Italy Austria 647 km
Austria Montenegro 655 km
Italy Albania 639 km
Saudi Arabia Qatar 639 km
Costa Rica Honduras 661 km
Austria Serbia 635 km
Sweden Lithuania 634 km
Switzerland Czechia 632 km
Austria Luxembourg 670 km
Switzerland Netherlands 628 km

More distances from Italy

Calculate the distance between any 2 countries