Time in St. Petersburg, Russia
Saturday, 14 November 2026
What time is it in St. Petersburg? It is on Saturday, 14 November 2026.
Next public holiday in Russia: Day off (moved from 4 January 2026), Thursday, 31 December (in 47 days) · All holidays
St. Petersburg time zone
- Time zone
- Moscow Standard Time (MSK)
- UTC offset
- UTC+3
- IANA time zone
- Europe/Moscow
- Week number
- 46
Daylight saving time in St. Petersburg
St. Petersburg does not observe daylight saving time. The time is UTC+3 all year round. The last time change was in 2014.
Sunrise and sunset in Saint Petersburg today
- Sunrise
- 08:53
- Sunset
- 16:32
- Solar noon
- 12:43
- Golden hour
- 08:23–10:11 and 15:14–17:02
- Day length
- 7 h 38 min (4 min 43 s shorter than yesterday)
- Twilight
- 08:05–08:53 and 16:32–17:20
- Next solar eclipse
- Partial solar eclipse, 2 August 20276% of the Sun covered, maximum at 12:30
Moon in Saint Petersburg today
Waxing crescent
Illumination: 22%
- Moonrise
- 14:25
- Moonset
- 19:31
- Next full moon
- Tuesday, 24 November 2026, 17:53
- Next new moon
- Wednesday, 9 December 2026, 03:51
- Next lunar eclipse
- Partial lunar eclipse, 12 January 2028Maximum at 07:13
About St. Petersburg
The time zone in St. Petersburg is Moscow Standard Time (UTC+3). The administrative centre is Saint Petersburg. Here you can find the exact time in 16 places in St. Petersburg.
- Administrative centre
- Saint Petersburg
- Time zones
- 1
- Places on this site
- 16
Largest cities in St. Petersburg
All places in St. Petersburg A–Z
Time in major world cities
Frequently asked questions
What time zone is St. Petersburg in?
St. Petersburg uses MSK (Europe/Moscow), UTC+3.
Does St. Petersburg observe daylight saving time?
No. St. Petersburg stays on UTC+3 all year round.
What is UTC?
UTC (Coordinated Universal Time) is the world's time standard. Every time zone is defined by its difference from UTC: UTC+2, for example, is 2 hours ahead of it, and UTC-5 is 5 hours behind. UTC does not change for daylight saving time and in practice matches Greenwich Mean Time (GMT). St. Petersburg is currently on UTC+3.