Are you planning a trip or online meeting to Saint Petersburg? Just confirming the current local time? Saint Petersburg is a city in Russia with a population of 5028000 people. The Ruble is the official currency, The international dialing codes is 7, that lies in Longitude 59.9386 and Latitude 30.3141. Saint Petersburg follows Moscow Standard Time with an UTC offset of UTC +03:00. Saint Petersburg does not follow daylight saving time. The Saint Petersburg Time Zone Converter
helps you to convert Saint Petersburg time to local time in other time zones.