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)
Kanpur Daugavpils 5,375 km
Mumbai Tukums 5,853 km
Jaipur Riga 5,240 km
Kanpur Riga 5,549 km
Lucknow Cēsis 5,490 km
Pune Tukums 5,959 km
Ahmedabad Cēsis 5,365 km
Navi Mumbai Riga 5,811 km
Coimbatore Tukums 6,845 km
Delhi Daugavpils 4,995 km
Surat Riga 5,598 km
Hyderabad Cēsis 6,220 km
Pune Daugavpils 5,719 km
Navi Mumbai Daugavpils 5,624 km
Jaipur Jūrmala 5,261 km
Kolkata Cēsis 6,314 km
Chennai Riga 6,777 km
Nagpur Riga 5,957 km
Nagpur Daugavpils 5,777 km
Ahmedabad Riga 5,413 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