Distance between cities in Russia

Select 2 cities to calculate the distance:

Distances between main cities

In Russia, cities are dispersed compared to those in other countries, with an average distance of 1,365 km between the 10 most populated cities. The following matrix shows all distances between the main cities.

Moscow Saint Petersburg Yekaterinburg Kazan Chelyabinsk Omsk Samara Rostov-on-Don
Moscow - 636 km 1,422 km 721 km 1,500 km 2,243 km 858 km 960 km
Saint Petersburg 636 km - 1,788 km 1,203 km 1,917 km 2,593 km 1,422 km 1,543 km
Yekaterinburg 1,422 km 1,788 km - 720 km 196 km 822 km 782 km 1,779 km
Kazan 721 km 1,203 km 720 km - 780 km 1,531 km 295 km 1,154 km
Chelyabinsk 1,500 km 1,917 km 196 km 780 km - 762 km 768 km 1,746 km
Omsk 2,243 km 2,593 km 822 km 1,531 km 762 km - 1,526 km 2,482 km
Samara 858 km 1,422 km 782 km 295 km 768 km 1,526 km - 997 km
Rostov-on-Don 960 km 1,543 km 1,779 km 1,154 km 1,746 km 2,482 km 997 km -

Longest distances in Russia

Among the 10 main cities, the longest distance is 3,713 km, between Rostov-on-Don and Krasnoyarsk. If the group is expanded to the 25 largest cities, the longest distance is between Khabarovsk and Krasnodar, with 6,839 km. In the group of the 100 main cities, the longest distance is between Petropavlovsk-Kamchatsky and Sochi, with 7,814 km.

Group From → To Distance
Among the main 10 cities From Rostov-on-Don to Krasnoyarsk 3,713 km (2,307 mi)
Among the main 25 cities From Khabarovsk to Krasnodar 6,839 km (4,250 mi)
Among the main 100 cities From Petropavlovsk-Kamchatsky to Sochi 7,814 km (4,855 mi)

The greatest latitudinal distance (north to south) between two cities in Russia is from Murmansk to Makhachkala, with a displacement of 25.99 degrees of latitude, approximately equivalent to 2,874 km. The total distance between these cities is 3,012 km.

In the longitudinal direction (west to east), the greatest distance is from Kaliningrad to Petropavlovsk-Kamchatsky, with a displacement of 1.64 degrees of longitude, which is approximately equivalent to 8,883 km. The total distance between these cities is 7,452 km.

Distances to international cities

International routes from cities in Russia reach significant distances, such as the 14,484 kilometers between Moscow and Sydney, covering a transcontinental connection between Europe and Oceania. Below are some international distances from Russia.

More distances from Russia

Select a region or city to calculate more distances:

Kabardino-Balkariya Republic

Karachayevo-Cherkesiya Republic