Around the World

Distance between Krasnoyarsk and Saint Petersburg

Distance from Krasnoyarsk to Saint Petersburg is 2221 miles / 3574 kilometers and driving distance is 2886 miles or 4645 kilometers. Travel time by car is about 57 hours 28 minutes.

Map showing the distance from Krasnoyarsk to Saint Petersburg

Beeline Air distance: miles km
Driving line Driving distance: miles km

Krasnoyarsk

City: Krasnoyarsk
Country: Russia
Coordinates: 56°1′6″N
92°52′1″E

Saint Petersburg

City: Saint Petersburg
Country: Russia
Coordinates: 59°56′19″N
30°18′50″E

Time difference between Krasnoyarsk and Saint Petersburg

The time difference between Krasnoyarsk and Saint Petersburg is 4 hours. Saint Petersburg is 4 hours behind Krasnoyarsk. Current local time in Krasnoyarsk is 10:20 +07 (2020-10-22) and time in Saint Petersburg is 06:20 MSK (2020-10-22).

Search