Distance from Kabul to Saint Petersburg

The distance between Kabul, Afghanistan and Saint Petersburg, Russia is 3,977 kilometers (2,471 miles).

Kabul, Afghanistan

Saint Petersburg, St.-Petersburg, Russia

From Kabul to Saint Petersburg, the straight-line distance is 3,977 kilometers, heading northwest. Kabul is situated at an altitude of 1,798 meters above sea level, while Saint Petersburg is at only 11 meters.

Travel time

Mode Estimated time
Bicycle 12-15 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 6-8 hours
Speed Time
50 km/h
100 km/h
150 km/h
Kabul, Afghanistan

Local time:

Time Zone: Asia/Kabul

Coordinates: 34.5281° N 69.1723° E

Elevation: 1,798 m (5,899 ft)


Nearby airports:
  • Kabul International Airport (KBL)
  • Bagram Air Base (OAI)
  • Shank Air Base (OAA)
  • Parachinar Airport (PAJ)
  • Jalalabad Airport (JAA)
Saint Petersburg, Russia

Local time:

Time Zone: Europe/Moscow

Coordinates: 59.9386° N 30.3141° E

Elevation: 11 m (36 ft)


Nearby airports:
  • Pulkovo Airport (LED)
  • Novgorod Airport (NVR)
  • Lappeenranta Airport (LPP)
  • Utti Airport (UTI)
  • Savonlinna Airport (SVL)

Other distances from Kabul

Distance between cities Kilometers
From Kabul to Herāt 641 km
From Kabul to Mazār-e Sharīf 306 km
From Kabul to Kandahār 457 km
From Kabul to Kunduz 246 km
From Kabul to Ghazni 128 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Kabul and Saint Petersburg.

From To Distance (kilometers)
Oklahoma City, United States Cúcuta, Colombia 3,977 km
Milwaukee, United States Montería, Colombia 3,977 km
Winnipeg, Canada Kingston, Jamaica 3,978 km
Barcelona, Spain Accra, Ghana 3,976 km
Dublin, Ireland Cairo, Egypt 3,976 km
Ottawa, Canada Valencia, Venezuela 3,975 km
Edmonton, Canada Gustavo Adolfo Madero, Mexico 3,975 km
Tegucigalpa, Honduras La Paz, Bolivia 3,979 km
Ottawa, Canada Maracay, Venezuela 3,975 km
Mississauga, Canada Barcelona, Venezuela 3,979 km
Montréal, Canada Sacramento, United States 3,979 km
Torreón, Mexico Barquisimeto, Venezuela 3,979 km
Saltillo, Mexico Halifax, Canada 3,975 km
Maracaibo, Venezuela Salta, Argentina 3,979 km
Edmonton, Canada Miguel Hidalgo, Mexico 3,979 km
Quito, Ecuador Mazatlán, Mexico 3,980 km
Edmonton, Canada Cuauhtémoc, Mexico 3,980 km
Edmonton, Canada Azcapotzalco, Mexico 3,974 km
Montréal, Canada Los Angeles, United States 3,974 km
Edmonton, Canada Naucalpan de Juárez, Mexico 3,974 km

Measure more distances between cities