St. Petersburg Area Code 812
St. Petersburg, Russia · Country code +7
How to dial St. Petersburg
Calling Russia
011 7 812 XXXX XXXX
Exit code
Dial this first to exit US
Country code
Russia country code
Area code
City/region code
Local number
The subscriber number
From the US, dial 011 to place an international call, then 7 for Russia, then the area code 812 (drop any leading 0), followed by the local number. With Telvio you dial the same format — no prefix change needed.
Other cities in Russia
When to call St. Petersburg
What the clock reads in St. Petersburg when it is mid-morning, early afternoon and evening where you are. Highlighted cells fall between 9:00 and 21:00 local time at the other end.
| Calling from | Offset | 09:00 | 13:00 | 19:00 |
|---|---|---|---|---|
| New York | +8:00 | 17:00 | 21:00 | 03:00 |
| Los Angeles | +11:00 | 20:00 | 00:00 | 06:00 |
| London | +3:00 | 12:00 | 16:00 | 22:00 |
| Dubai | −1:00 | 08:00 | 12:00 | 18:00 |
| Sydney | −8:00 | 01:00 | 05:00 | 11:00 |
Offsets calculated for mid-January. Countries that observe daylight saving shift by an hour for part of the year — the planner works out today's offset from your own device.
Free tools
All toolsFrequently asked questions
What is the area code for St. Petersburg?
The area code for St. Petersburg, Russia is 812. Calling from outside Russia, dial your exit code, then +7, then the area code without its trunk prefix, then the local number — written together as +7 12 followed by the subscriber number.
How do I call St. Petersburg from abroad?
From the United States or Canada, dial 011 + 7 + 12 + the local number. From most of Europe and from a mobile anywhere, replace the exit code with 00 or simply press and hold 0 to enter a plus sign, which works from any country without knowing its exit code.
Do I drop the 8 when calling St. Petersburg?
Yes. Russia uses 8 as a trunk prefix for domestic calls, so St. Petersburg's code is written 812 locally and dialled as 12 from abroad. Keeping the trunk prefix in an international number is the single most common reason the call fails to connect.
How many digits is a St. Petersburg phone number?
A full Russia number is 10 digits after the country code, area code included — for example +7 495 123-45-67. That length is fixed by the national numbering plan, so a number one digit short is a typo rather than a valid shorter number.
How much does it cost to call St. Petersburg?
Calling a St. Petersburg landline costs $1.57 a minute with Telvio and a mobile costs $1.57. Ten minutes to a landline is $15.70. Billing is per second with no connection fee, so a short call is charged for the seconds it used rather than rounded up to a whole minute.
Call St. Petersburg with Telvio
From $1.57/min. Per-second billing, 1 free minute included.
Download Telvio