Sunrise & sunset times in Saint Petersburg, Russia

On Friday 1 May 2026, the sun rises at 04:57 and sets at 20:55 in Saint Petersburg. All times are shown in the Europe/Moscow timezone.

Open interactive map

Today in Saint Petersburg

Sunrise
04:57
Az 57°
Sunset
20:55
Az 303°
Solar noon12:55
Day length15h 58m
+5m 12s vs. yesterday
Twilight
Civil dawn04:04
Nautical dawn02:42
Astronomical dawn
Civil dusk21:49
Nautical dusk23:13
Astronomical dusk
Golden & blue hour
Golden hour (morning)04:04 – 05:58
Golden hour (evening)19:54 – 21:49
Blue hour (morning)04:04 – 04:26
Blue hour (evening)21:27 – 21:49
59.9386° N30.3141° EEurope/Moscow

Monthly sunrise & sunset in Saint Petersburg (2026)

Times are calculated for the 15th of each month at Saint Petersburg’s coordinates.

Monthly sunrise, sunset, solar noon, and day length on the 15th of each month
MonthSunriseSunsetSolar noonDay length
January09:4516:3013:086h 44m
February08:3617:4913:129h 12m
March07:1519:0013:0711h 44m
April05:4220:1612:5814h 33m
May04:2121:2912:5517h 08m
June03:3522:2312:5918h 47m
July04:0222:0513:0418h 02m
August05:1320:5113:0315h 38m
September06:2619:2012:5312h 53m
October07:3717:5012:4410h 12m
November08:5516:2912:437h 33m
December09:5515:5212:535h 57m

Frequently asked questions

What time is sunrise in Saint Petersburg today?

The sun rises at 04:57 Europe/Moscow in Saint Petersburg, Russia today.

What time is sunset in Saint Petersburg today?

The sun sets at 20:55 Europe/Moscow in Saint Petersburg today.

How long is the day in Saint Petersburg today?

Daylight in Saint Petersburg today lasts 15 hours and 58 minutes, between sunrise and sunset.

When is the golden hour in Saint Petersburg?

The morning golden hour in Saint Petersburg runs from 04:04 to 05:58, and the evening golden hour runs from 19:54 to 21:49.

What is the timezone of Saint Petersburg?

Saint Petersburg uses the Europe/Moscow timezone. All sunrise and sunset times on this page are shown in local time.

Cities near Saint Petersburg