Advertisement · 728×60

Current Time in St. Petersburg

St. Petersburg, Russia · Timezone: Europe/Moscow

Local time
--:--:--
--
☀ Day
Timezone Europe/Moscow
UTC offset --
Coordinates 59.93°, 30.34°
Population 5.4M
Continent Europe
--
Temperature
Fetching…
💨
--
Wind
--
High
--
Low
Daylight arc — sunrise to sunset
Weather not yet loaded
Advertisement · 468×60

About St. Petersburg Time Zone

St. Petersburg is located in Russia (Europe) and uses the Europe/Moscow timezone. The city sits at coordinates 59.93° latitude, 30.34° longitude.

The timezone offset from UTC changes during daylight saving time (DST) transitions if applicable to this region. Use the live clock above for the always-accurate current local time in St. Petersburg.

Frequently Asked Questions

What time is it in St. Petersburg right now?
The live clock at the top of this page shows the exact current local time in St. Petersburg, Russia. It updates every second using the Europe/Moscow timezone.
What timezone does St. Petersburg use?
St. Petersburg uses the Europe/Moscow timezone (Moscow). The UTC offset is shown in the info panel above and updates automatically for DST changes.
What is the time difference between St. Petersburg and other cities?
Use the meeting time finder on World Time + Weather to compare St. Petersburg with any other city and find overlapping hours for calls and meetings.
Does St. Petersburg observe daylight saving time?
DST observance depends on the country and region. The UTC offset displayed above automatically reflects the current DST status for the Europe/Moscow timezone.

Explore the full interactive world map with live time and weather for 200+ cities.

Open World Map →

Nearby Cities

Helsinki
Finland
--:--
Tallinn
Estonia
--:--
Minsk
Belarus
--:--
Riga
Latvia
--:--
Kyiv
Ukraine
--:--
Vilnius
Lithuania
--:--
Advertisement · 300×250