Current Time in Saint Petersburg, Russia

Saint Petersburg uses the GMT+3 time zone (UTC+03:00). Daylight saving time is not observed in this zone.

23:55:47
Sunday, May 10, 2026
GMT+3 · UTC+03:00

About Saint Petersburg

Time zone
Europe/Moscow
UTC offset
UTC+03:00
Country
Russia
Capital
Moscow
Population
5,383,890
Currency
Ruble (RUB)
Dial code
+7
Coordinates
59.93, 30.34
From capital
3850 km from Moscow

Daylight saving time in Saint Petersburg

Observes DST
No

Sun in Saint Petersburg today

Sunrise
04:35
Solar noon
12:56
Sunset
21:17
Daylight
16h 41m
Yesterday
Rise
04:37
Set
21:14
Length
16h 37m
Today
Rise
04:35
Set
21:17
Length
16h 41m
Tomorrow
Rise
04:32
Set
21:19
Length
16h 46m

Today is 4 minutes longer than yesterday.

Distance and time difference from Saint Petersburg

CityDistanceTime difference
Berlin1330 km-1h
London2100 km-2h
Paris2160 km-1h
Cairo3320 kmsame time
Dubai4310 km+1h
Mumbai5650 km+2.5h
New York6890 km-7h
Tokyo7590 km+6h
Singapore8970 km+5h
Los Angeles9170 km-10h
São Paulo11570 km-6h
Sydney14910 km+7h

Other cities in Russia

Popular Saint Petersburg time conversions

Convert Saint Petersburg time (GMT+3) to and from other major time zones with one tap.

Frequently asked questions about time in Saint Petersburg

What is the current time in Saint Petersburg, Russia?+
Saint Petersburg is in the Europe/Moscow timezone (GMT+3), which is UTC+03:00 from UTC. The live clock on this page shows the exact current local time in Saint Petersburg, Russia.
What timezone is Saint Petersburg in?+
Saint Petersburg, Russia uses the Europe/Moscow timezone, abbreviated GMT+3. The current UTC offset is UTC+03:00.
What is the time difference between Saint Petersburg and UTC?+
Saint Petersburg is UTC+03:00 from Coordinated Universal Time (UTC). If daylight saving time is in effect, the offset can shift by one hour relative to standard time.
Does Saint Petersburg observe daylight saving time?+
No, Saint Petersburg does not observe daylight saving time. The UTC offset of UTC+03:00 stays the same throughout the year.
What is the IANA time zone identifier for Saint Petersburg?+
The IANA time zone identifier for Saint Petersburg is "Europe/Moscow". This is the canonical identifier used by most software libraries and operating systems to handle dates, times, and daylight saving transitions accurately.
What is the time difference between Saint Petersburg and New York?+
The time difference between Saint Petersburg and New York City depends on whether either side is observing daylight saving time. See the "Distance and time difference" table on this page for the live offset, plus the same calculation against London, Tokyo, Dubai, Sydney and other global cities.

Embed this clock on your site

<iframe src="https://timenow.world/embed/clock/russia/saint-petersburg" title="Current time in Saint Petersburg" width="320" height="180" frameborder="0" loading="lazy"></iframe>