Distance from India to Malta

The distance between India and Malta is 6,446 kilometers (4,005 miles).

India, Asia

Malta, Europe

6,446 km

Distance between centroids

5,728 km

Shortest distance between major cities

Ahmedabad → Sliema

Distances between India and Malta by cities:

City in India City in Malta Distance (kilometers)
Mumbai Sliema 5,971 km
Delhi Rabat 5,874 km
Navi Mumbai Saint John 5,988 km
Pune Victoria 6,115 km
Chennai Saint John 6,997 km
Hyderabad Saint John 6,574 km
Ahmedabad Saint John 5,730 km
Delhi Saint John 5,867 km
Nagpur Sliema 6,415 km
Surat Sliema 5,848 km
Kanpur Sliema 6,247 km
Navi Mumbai Mosta 5,992 km
Calcutta Sliema 7,167 km
Chennai Rabat 7,003 km
Bengaluru Rabat 6,769 km
Nagpur Saint John 6,417 km
Ahmedabad Sliema 5,728 km
Surat Rabat 5,857 km
Indore Saint John 6,039 km
Lucknow Sliema 6,279 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 Malta

Distances between countries Kilometers
From Malta to China 7,775 km
From Malta to India 6,446 km
From Malta to United States 9,184 km
From Malta to Indonesia 10,924 km
From Malta to Pakistan 5,098 km

Countries separated by similar distances

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

From To Distance (kilometers)
Greece Mongolia 6,438 km
Puerto Rico Spain 6,435 km
Bulgaria Maldives 6,434 km
Kenya Belgium 6,432 km
Bulgaria Mayotte 6,472 km
Netherlands Canada 6,475 km
Greece Zimbabwe 6,475 km
Uruguay Cuba 6,423 km
Cuba Uruguay 6,423 km
Netherlands Rwanda 6,423 km
Kenya Latvia 6,421 km
Netherlands Somalia 6,418 km
Netherlands Democratic Republic of the Congo 6,417 km
Haiti Argentina 6,416 km
Uruguay Guatemala 6,485 km

More distances from India

Calculate the distance between any 2 countries