Distance from India to Russia

The distance between India and Russia is 4,983 kilometers (3,096 miles).

India, Asia

Russia, Europe

4,983 km

Distance between centroids

1,697 km

Shortest distance

Calculated based on main borders (including major islands)

3,136 km

Shortest distance between major cities

Lucknow → Novosibirsk

Distances between India and Russia by cities:

City in India City in Russia Distance (kilometers)
Bengaluru Saint Petersburg 6,480 km
Kanpur Novosibirsk 3,180 km
Coimbatore Saratov 5,296 km
Pune Moscow 5,128 km
Kolkata Moscow 5,537 km
Kanpur Moscow 4,718 km
Nagpur Novosibirsk 3,776 km
Chennai Novosibirsk 4,660 km
Mumbai Saratov 4,302 km
Kolkata Novosibirsk 3,634 km
Surat Novosibirsk 3,851 km
Jaipur Saint Petersburg 5,026 km
Pune Saint Petersburg 5,753 km
Navi Mumbai Saint Petersburg 5,662 km
Ahmedabad Novosibirsk 3,657 km
Hyderābād Ufa 4,570 km
Jaipur Novosibirsk 3,177 km
Ahmedabad Moscow 4,626 km
Hyderābād Moscow 5,470 km
Lucknow Krasnodar 4,227 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 Russia

Distances between countries Kilometers
From Russia to China 2,855 km
From Russia to India 4,983 km
From Russia to United States 8,909 km
From Russia to Indonesia 6,950 km
From Russia to Pakistan 4,337 km

Countries separated by similar distances

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

From To Distance (kilometers)
Argentina Venezuela 4,974 km
Brazil Honduras 4,987 km
Brazil Guinea-Bissau 4,973 km
Chile Panama 4,989 km
Paraguay Nicaragua 4,963 km
France Equatorial Guinea 5,001 km
Germany Cabo Verde 4,959 km
Canada Haiti 5,007 km
China United Arab Emirates 5,009 km
Germany Guinea-Bissau 4,945 km
India Kenya 5,016 km
United Kingdom Guinea-Bissau 4,941 km
United Kingdom Kuwait 4,937 km
India South Korea 5,023 km

More distances from India

Calculate the distance between any 2 countries