Distance from Afghanistan to Russia

The distance between Afghanistan and Russia is 4,060 kilometers (2,523 miles).

Afghanistan, Asia

Russia, Europe

4,060 km

Distance between centroids

1,291 km

Shortest distance

Calculated based on main borders (including major islands)

2,249 km

Shortest distance between major cities

Mashhad → Novosibirsk

Distances between Afghanistan and Russia by cities:

City in Afghanistan City in Russia Distance (kilometers)
Pul-e Khumrī Moscow 3,219 km
Mazār-e Sharīf Saratov 2,343 km
Maymana Novosibirsk 2,538 km
Taloqan Novosibirsk 2,276 km
Pul-e Khumrī Novosibirsk 2,385 km
Kandahār Novosibirsk 2,936 km
Jalālābād Saratov 2,730 km
Kunduz Moscow 3,158 km
Kabul Moscow 3,370 km
Mashhad Novosibirsk 2,249 km
Kandahār Moscow 3,462 km
Taloqan Saratov 2,480 km
Balkh Moscow 3,049 km
Jalālābād Novosibirsk 2,486 km
Charikar Saratov 2,606 km
Herāt Saratov 2,311 km
Kabul Saint Petersburg 3,977 km
Mashhad Moscow 3,219 km
Herāt Novosibirsk 2,803 km
Gardez Saint Petersburg 4,066 km

Distance between cities calculator →

Other distances from Afghanistan

Distance between countries Kilometers
From Afghanistan to China 3,322 km
From Afghanistan to India 1,849 km
From Afghanistan to United States 11,956 km
From Afghanistan to Indonesia 6,166 km
From Afghanistan to Pakistan 424 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 Afghanistan and Russia.

From To Distance (kilometers)
Brazil Panama 4,062 km
Paraguay Barbados 4,054 km
United Kingdom Azerbaijan 4,069 km
Germany Iran 4,071 km
Australia Micronesia 4,049 km
Sweden Kuwait 4,048 km
Austria Qatar 4,043 km
Ireland Lebanon 4,077 km
Paraguay Saint Vincent and the Grenadines 4,041 km
United Kingdom Israel 4,035 km
Germany Chad 4,030 km
France Benin 4,092 km
Belgium Chad 4,094 km
Spain Armenia 4,096 km

More distances from Afghanistan

Calculate the distance between any 2 countries