Local time

Current time in Saint Petersburg

--:--:--

·Russia·Europe/Moscow

01 — Coordinates

Saint Petersburg at a glance

Time zone
Europe/Moscow
UTC offset
UTC+3
Coordinates
59.93°N · 30.36°E
Country
Russia 🇷🇺
Dialing code
+7
Language
Russian
02 — Devotion

Date & prayer times

Today in Saint Petersburg, Gregorian and Hijri.

Gregorian Hijri
03 — Daylight

Sunrise, sunset & day length

Saint Petersburg, Russia.

Sunrise03:35
Sunset22:25
Day length18h 50m
04 — Country

Country

06 — Explore

Explore more

07 — FAQ

Frequently asked

What time zone is Saint Petersburg in?

Saint Petersburg uses the Europe/Moscow time zone (UTC+3).

What is the UTC offset of Saint Petersburg?

Saint Petersburg is on UTC+3. The offset can shift by an hour where daylight saving time is observed.

Which country is Saint Petersburg in?

Saint Petersburg is located in Russia.

How is the current time in Saint Petersburg calculated?

The clock for Saint Petersburg is computed in your browser from its IANA time zone, so it stays accurate without calling any external time service.