Distance from Russia to China

The distance between Russia and China is 2,855 kilometers (1,774 miles).

Russia, Europe

China, Asia

2,855 km

Distance between centroids

0 km

Shortest distance

Calculated based on main borders (including major islands)

2,483 km

Shortest distance between major cities

Krasnoyarsk → Beijing

Distances between Russia and China by cities:

City in Russia City in China Distance (kilometers)
Perm Chengdu 4,720 km
Ufa Shanghai 5,692 km
Kazan Suzhou 6,059 km
Saratov Shenzhen 6,571 km
Perm Shanghai 5,679 km
Volgograd Shanghai 6,561 km
Krasnodar Shenyang 6,522 km
Krasnoyarsk Suzhou 3,492 km
Saint Petersburg Qingdao 6,621 km
Samara Wuhan 5,656 km
Saint Petersburg Suzhou 7,066 km
Volgograd Beijing 5,603 km
Chelyabinsk Suzhou 5,282 km
Yekaterinburg Shenyang 4,672 km
Omsk Beijing 3,577 km
Moscow Shanghai 6,831 km
Krasnoyarsk Beijing 2,483 km
Voronezh Chengdu 5,704 km
Novosibirsk Shenyang 3,279 km
Omsk Shanghai 4,589 km

Distance between cities calculator →

Other distances from Russia

Distance 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

Other distances from China

Distances between countries Kilometers
From China to India 2,984 km
From China to United States 11,671 km
From China to Indonesia 4,181 km
From China to Pakistan 3,291 km
From China to Brazil 16,638 km

Countries separated by similar distances

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

From To Distance (kilometers)
Japan Macao 2,847 km
Spain Estonia 2,857 km
Mexico Panama 2,859 km
Ecuador French Guiana 2,860 km
India Iran 2,830 km
Peru French Guiana 2,829 km
United States Nicaragua 2,881 km
Peru Saint Vincent and the Grenadines 2,884 km
Germany Libya 2,816 km
Indonesia Taiwan 2,814 km
Spain Ukraine 2,888 km
Germany Lebanon 2,812 km
France Cyprus 2,888 km
India Qatar 2,891 km

More distances from Russia

Calculate the distance between any 2 countries