Distance from India to Italy

The distance between India and Italy is 6,578 kilometers (4,087 miles).

India, Asia

Italy, Europe

6,578 km

Distance between centroids

4,868 km

Shortest distance

Calculated based on main borders (including major islands)

5,490 km

Shortest distance between major cities

Ahmedabad → Taranto

Distances between India and Italy by cities:

City in India City in Italy Distance (kilometers)
Navi Mumbai Rome 6,195 km
Pune Milan 6,598 km
Surat Taranto 5,627 km
Ahmedabad Taranto 5,490 km
Indore Rome 6,182 km
Delhi Rome 5,926 km
Bengaluru Milan 7,310 km
Calcutta Milan 7,431 km
Navi Mumbai Bari 5,824 km
Lucknow Taranto 5,966 km
Ahmedabad Rome 5,893 km
Bengaluru Taranto 6,584 km
Delhi Milan 6,140 km
Calcutta Taranto 6,855 km
Hyderabad Rome 6,759 km
Mumbai Prato 6,315 km
Nagpur Rome 6,556 km
Jaipur Rome 5,912 km
Pune Naples 6,144 km
Chennai Rome 7,213 km

Distance between cities calculator →

Other distances from India

Distance between countries Kilometers
From India to China 2,984 km
From India to United States 13,595 km
From India to Indonesia 4,483 km
From India to Pakistan 1,451 km
From India to Brazil 14,787 km

Other distances from Italy

Distances 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

Countries separated by similar distances

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

From To Distance (kilometers)
Bulgaria China 6,583 km
China Bulgaria 6,583 km
Greece Bangladesh 6,584 km
Moldova Myanmar 6,576 km
Netherlands Burundi 6,575 km
Netherlands Mongolia 6,591 km
Nigeria Iceland 6,567 km
Moldova Sri Lanka 6,596 km
Ethiopia Thailand 6,598 km
Puerto Rico Mali 6,598 km
Kenya Estonia 6,598 km
Nigeria Afghanistan 6,604 km
Cuba Western Sahara 6,605 km
Ethiopia Ireland 6,551 km
Greece Mozambique 6,549 km

More distances from India

Calculate the distance between any 2 countries