Saint Petersburg, Russia Β· UTC+3
Convert time from Saint Petersburg
Saint Petersburg is in the Europe/Moscow timezone (MSK/UTC+3), with no daylight saving time observed. Saint Petersburgβs white nights are among the most documented natural phenomena in Russian culture. From late May through mid-July, the sun dips only briefly below the horizon, leaving the sky in a luminous twilight that never fully darkens. The Neva River glows silver at midnight. The city stays awake. The White Nights Festival runs through this season, the largest arts festival in Russia, built entirely around the decision to stay up until the sun comes back.
Russia moved to permanent Moscow Time in 2014, abandoning the DST switches that Russia had practiced. Saint Petersburg, which uses Moscow Time (Europe/Moscow, UTC+3), now has no clock changes. This means summer evenings extend even further into the night: the civil clock runs an hour ahead of what solar position would suggest, pushing sunset as late as 10pm while civil midnight is still two hours away in June.
winter darkness and the arts season
At 60 degrees north, Saint Petersburg has some of the most extreme seasonal daylight variation of any major city. June brings about 18.5 hours of official daylight. December delivers under 6 hours. The winter is dark in a specific, heavy way, and the city compensates with the arts: the Mariinsky Theatre, the Hermitage, the restaurants, all open their brightest and loudest in the winter months.
9am in Saint Petersburg is 6am in London in winter.
Sources
Read more about time in Russia →Same time as Saint Petersburg
Compare Saint Petersburg with
Questions about time in Saint Petersburg
- What timezone is Saint Petersburg in?
- Saint Petersburg uses the IANA timezone
Europe/Moscow. The UTC offset is always UTC+3 - this timezone does not observe daylight saving time. - Does Saint Petersburg observe daylight saving time?
- No. Saint Petersburg does not observe daylight saving time. The UTC offset remains UTC+3 all year round.
- What is the current UTC offset for Saint Petersburg?
- Saint Petersburg is currently at UTC+3.
- What is the time difference between Saint Petersburg and New York?
- Saint Petersburg is currently 7 hours ahead of New York.
- What is the time difference between Saint Petersburg and London?
- Saint Petersburg is currently 2 hours ahead of London.
- What is the time difference between Saint Petersburg and Los Angeles?
- Saint Petersburg is currently 10 hours ahead of Los Angeles.
- What is the time difference between Saint Petersburg and Tokyo?
- Saint Petersburg is currently 6 hours behind Tokyo.
- What is the IANA timezone name for Saint Petersburg?
- The IANA timezone database identifier for Saint Petersburg is
Europe/Moscow. Use this string in programming languages and APIs: JavaScript (`new Intl.DateTimeFormat('en-US', { timeZone: 'Europe/Moscow' })`), Python (`pytz.timezone('Europe/Moscow')`), or any IANA-compatible library.