Around the World

Distance between Saint Petersburg and Krasnoyarsk

Distance from Saint Petersburg to Krasnoyarsk is 2221 miles / 3574 kilometers.

Saint Petersburg

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

Krasnoyarsk

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

Time difference between Saint Petersburg and Krasnoyarsk

The time difference between Saint Petersburg and Krasnoyarsk is 4 hours. Krasnoyarsk is 4 hours ahead of Saint Petersburg. Current local time in Saint Petersburg is 04:02 MSK (2020-07-16) and time in Krasnoyarsk is 08:02 +07 (2020-07-16).

Map

Beeline Air distance: miles km

Search