St Petersburg, City of St. Petersburg, Russia
--:--

Current local time in St Petersburg, Russia

The live clock above shows the time in St Petersburg. St Petersburg is in the Europe/Moscow time zone, UTC+3 right now (MSK).

CountryRussia
RegionCity of St. Petersburg
Populationabout 4.0 million
Coordinates59.94° N, 30.32° E
Time zoneEurope/Moscow
AbbreviationMSK
UTC offsetUTC+3
Daylight saving timeNo

Daylight saving time

St Petersburg doesn't use daylight saving time. It stays on UTC+3 (MSK) all year.

Sunrise, sunset and daylight

Today: sunrise …, sunset …, .

2026SunriseSunsetDaylight
March equinox7:01 AM7:11 PM12 h 9 min
June solstice3:35 AM10:25 PM18 h 50 min
September equinox6:42 AM7:01 PM12 h 19 min
December solstice9:59 AM3:53 PM5 h 53 min

Clock time vs. sun time

The sun is highest over St Petersburg at about 1:07 PM in mid-January. On standard time, local clocks run about 59 minutes ahead of the sun, because St Petersburg sits at 30.3° E, while its time zone is centred on 45.0° E.

St Petersburg time compared with other cities

CityTime nowCompared with St Petersburg
New York8 hours behind in Jan, 7 hours behind in Jul
Los Angeles11 hours behind in Jan, 10 hours behind in Jul
London3 hours behind in Jan, 2 hours behind in Jul
Paris2 hours behind in Jan, 1 hour behind in Jul
Dubai1 hour ahead
Mumbai2.5 hours ahead
Shanghai5 hours ahead
Tokyo6 hours ahead
Sydney8 hours ahead in Jan, 7 hours ahead in Jul

Nearby cities

CityDistanceTime now vs St Petersburg
Kolpino30 km (19 mi)same time
Velikiy Novgorod170 km (106 mi)same time
Pskov261 km (162 mi)same time
Helsinki, Finland300 km (186 mi)same time
Petrozavodsk302 km (188 mi)same time
Tallinn, Estonia319 km (198 mi)same time
Tampere, Finland397 km (247 mi)same time
Cherepovets437 km (271 mi)same time

Other cities in Russia

Questions people ask

What time zone is St Petersburg in?

St Petersburg is in the Europe/Moscow time zone, UTC+3, all year.

Does St Petersburg have daylight saving time?

St Petersburg doesn't use daylight saving time. It stays on UTC+3 (MSK) all year.

Why isn't noon in St Petersburg when the sun is highest?

Because time zones are wide. St Petersburg's clocks follow a zone centred on 45.0° E, so on standard time they run about 59 minutes ahead of the sun. Daylight saving time adds another hour.

Convert a time to or from St Petersburg · add St Petersburg to your world clock · search any city

Time zone data: IANA tz database 2026e. Population: Natural Earth (approximate).