Distance from India to Latvia

The distance between India and Latvia is 5,970 kilometers (3,709 miles).

India, Asia

Latvia, Europe

5,970 km

Distance between centroids

4,203 km

Shortest distance

Calculated based on main borders (including major islands)

4,995 km

Shortest distance between major cities

Delhi → Daugavpils

Distances between India and Latvia by cities:

City in India City in Latvia Distance (kilometers)
Pune Riga 5,906 km
Nagpur Tukums 6,013 km
Coimbatore Riga 6,792 km
Ahmedabad Riga 5,413 km
Kanpur Bolderaja 5,554 km
Delhi Daugavpils 4,995 km
Chennai Bolderaja 6,784 km
Delhi Riga 5,171 km
Jaipur Bolderaja 5,246 km
Navi Mumbai Bolderaja 5,818 km
Pune Daugavpils 5,719 km
Surat Riga 5,598 km
Bengaluru Bolderaja 6,645 km
Mumbai Tukums 5,853 km
Ahmedabad Bolderaja 5,420 km
Kolkata Riga 6,377 km
Hyderābād Valmiera 6,221 km
Nagpur Bolderaja 5,963 km
Coimbatore Tukums 6,845 km
Lucknow Dārzciems 5,546 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 Latvia

Distances between countries Kilometers
From Latvia to China 6,153 km
From Latvia to India 5,970 km
From Latvia to United States 8,187 km
From Latvia to Indonesia 10,038 km
From Latvia to Pakistan 4,529 km

Countries separated by similar distances

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

From To Distance (kilometers)
Japan India 5,968 km
India Japan 5,968 km
India Burundi 5,972 km
China Finland 5,975 km
China Turkey 5,964 km
China Ukraine 5,961 km
Chile Jamaica 5,984 km
India Lithuania 5,953 km
Spain Oman 5,953 km
France Rwanda 5,987 km
Chile Puerto Rico 5,988 km
Canada Martinique 5,993 km
France Pakistan 5,943 km
Spain Burundi 5,942 km

More distances from India

Calculate the distance between any 2 countries