Time in St. Petersburg

--:--:--
Loading…
🇷🇺 St. Petersburg, Russia · Europe/Moscow

Sun in St. Petersburg today

🌅 Sunrise
🌇 Sunset
Day length

About this city's time zone

St. Petersburg uses the Europe/Moscow time zone. The clock above updates every second using your browser's built-in time-zone database — including any current Daylight Saving Time observance.

Coordinates: 59.931°, 30.361°. Sunrise and sunset are computed from the city's coordinates using NOAA's solar-position algorithm — accurate to about a minute.

Weather forecast for St. Petersburg →

10-day forecast, monthly climate averages, and the best time to visit.