Saint Petersburg, Russia

Sunday, May 17, 2026UTC+3 (GMT+3)

The current local time in Saint Petersburg, Russia is 18:35:52.

SunriseSunset

Quick Facts

Country
Russia
Region
Europe
Population
5,351,935
Coordinates
59.94° N, 30.31° E
Time Zone
Europe/Moscow
Currency
Ruble (RUB)
Languages
Russian, Tatar, Kalmyk, cau +19 more
Country Area
17,100,000 km²

Time Difference Between Saint Petersburg and Major Cities

CITYLOCAL TIMEDIFFERENCE
Time in New York7h behind
Time in London2h behind
Time in Tokyo6h ahead
Time in Sydney7h ahead
Time in Dubai1h ahead
Time in Singapore5h ahead
Time in Los Angeles10h behind
Time in Paris1h behind

Weather in Saint Petersburg

Current weather conditions in Saint Petersburg including temperature, humidity, wind speed, visibility and a five day weather forecast.

🌤️

18°C

Partly Cloudy

Humidity

69%

Wind

8.6 km/h

Visibility

15 km

☁️

20°

13°

☁️

20°

13°

🌧️

28°

15°

☁️

19°

11°

🌧️

22°

10°

Map of Saint Petersburg

Map showing the location of Saint Petersburg at coordinates 59.93863, 30.31413.

About Saint Petersburg Time

Saint Petersburg is located in Europe, Russiaand follows the Europe/Moscow time zone. The city has a population of approximately 5,351,935 people.

The current local time in Saint Petersburg is determined by the Europe/Moscow time zone. This time zone is used across several cities in the region and ensures consistent local time for residents and businesses.

On this page, you can find the exact current time in Saint Petersburg, compare time differences with other cities around the world, and view additional information such as sunrise and sunset times, weather conditions, and nearby cities that share the same time zone.

Frequently Asked Questions about Saint Petersburg

What time zone is Saint Petersburg in?

Saint Petersburg is in the Europe/Moscow time zone (GMT+3) in Russia.

What is the current UTC offset for Saint Petersburg?

Saint Petersburg is currently at UTC+3.

Does Saint Petersburg observe daylight saving time?

No, Saint Petersburg does not observe daylight saving time. The UTC offset (UTC+3) stays constant year-round.

How can I check the current local time in Saint Petersburg?

The live clock at the top of this page shows the exact current local time in Saint Petersburg, Russia, updated every second.