Distance from Barnaul to Saint Petersburg (Russia)

The distance between Barnaul, Altai Krai and Saint Petersburg, St.-Petersburg is 3,263 kilometers (2,028 miles).

Barnaul, Altai Krai, Russia

Saint Petersburg, St.-Petersburg, Russia

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

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 4-5 days
Car 3-4 days
Airplane 5-6 hours
Speed Time
50 km/h
100 km/h
150 km/h
Barnaul, Russia

Local time:

Time Zone: Asia/Barnaul

Coordinates: 53.3606° N 83.7636° E

Elevation: 189 m (620 ft)


Nearby airports:
  • Barnaul Airport (BAX)
  • Tolmachevo Airport (OVB)
  • Gorno-Altaysk Airport (RGK)
  • Spichenkovo Airport (NOZ)
  • Kemerovo Airport (KEJ)
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 Barnaul

Distance between cities Kilometers
From Barnaul to Moscow 2,942 km
From Barnaul to Saint Petersburg 3,263 km
From Barnaul to Yekaterinburg 1,520 km
From Barnaul to Kazan 2,233 km
From Barnaul to Chelyabinsk 1,463 km

Cities within similar distances

The following list contains the cities of Russia that are at equal or similar distances as between Barnaul and Saint Petersburg.

From To Distance (kilometers)
Santiago de Querétaro, Mexico Winnipeg, Canada 3,263 km
Maracaibo, Venezuela Philadelphia, United States 3,264 km
Toronto, Canada Iztacalco, Mexico 3,262 km
Baghdad, Iraq Berlin, Germany 3,264 km
Queens, United States Santa Marta, Colombia 3,262 km
Reynosa, Mexico Medellín, Colombia 3,262 km
Winnipeg, Canada Irapuato, Mexico 3,262 km
Toronto, Canada Miguel Hidalgo, Mexico 3,264 km
Toronto, Canada Naucalpan de Juárez, Mexico 3,262 km
Edmonton, Canada New York City, United States 3,262 km
Cali, Colombia New Orleans, United States 3,264 km
Toronto, Canada Iztapalapa, Mexico 3,264 km
New York City, United States San Luis Potosí, Mexico 3,264 km
Edmonton, Canada The Bronx, United States 3,261 km
Trujillo, Peru San Juan, Puerto Rico 3,265 km
Brooklyn, United States San Luis Potosí, Mexico 3,265 km
Mexico City, Mexico Toronto, Canada 3,261 km
Vancouver, Canada Saltillo, Mexico 3,265 km
Memphis, United States Montería, Colombia 3,261 km

Measure more distances between cities