Current time in Saint Petersburg
- Time zone
- Europe/Moscow
- UTC offset
- UTC+03:00
- Abbreviation
- MSK
- Daylight saving time
- Not observed
- Country
- Russia
- Population
- 5,351,935
Saint Petersburg time difference
How far Saint Petersburg is ahead of or behind the world's main business hubs right now. Daylight saving time is already applied where it is in effect.
| Compared with | Time difference | UTC offset |
|---|---|---|
| London | 2h behindChanges with DST | UTC+01:00 |
| New York City | 7h behindChanges with DST | UTC-04:00 |
| Los Angeles | 10h behindChanges with DST | UTC-07:00 |
| Chicago | 8h behindChanges with DST | UTC-05:00 |
| Tokyo | 6h ahead | UTC+09:00 |
| Dubai | 1h ahead | UTC+04:00 |
Clock changes in Saint Petersburg
Saint Petersburg does not change its clocks: UTC+03:00 applies all year.
Sunrise, sunset and solar time in Saint Petersburg
- Sunrise today
- 7:06 AM
- Sunset today
- 6:29 PM
- Day length today
- 11 hours 23 minutes
- Solar noon today
- 12:48 PM
- Longest day
- 18 hours 51 minutes (June 21)
- Shortest day
- 5 hours 53 minutes (December 21)
On standard time, clocks in Saint Petersburg run 59 minutes ahead of the sun: solar noon comes at about 12:59 PM, not at 12:00 PM.
Time zone history since 1970
Seasonal clock changes: 1981–2010. The last one was on October 31, 2010.
The current offset, UTC+03:00, has applied since October 26, 2014.
Changes outside the seasonal pattern:
- September 29, 1991: UTC+03:00 → UTC+02:00
- January 19, 1992: UTC+02:00 → UTC+03:00
- March 27, 2011: UTC+03:00 → UTC+04:00
- October 26, 2014: UTC+04:00 → UTC+03:00
Source: IANA time zone database, version 2025b.
Worth knowing
Saint Petersburg keeps Moscow time, UTC+3, all year. The city lies about 7° west of Moscow, so the sun runs later here: solar noon comes roughly half an hour later on the clock than in Moscow.
Sources: IANA tz database: europe
Frequently asked questions
- What time zone is Saint Petersburg in?
- Saint Petersburg uses the Europe/Moscow (MSK) time zone and is currently on UTC+03:00.
- Does Saint Petersburg observe daylight saving time?
- No. Saint Petersburg stays on UTC+03:00 all year. Daylight saving time was last used there in 2010.