This is the telephone area code for Saint Petersburg and surrounding areas in Northwestern Russia.
How to Call Saint Petersburg from Overseas
- Dial your country's exit code (International Access Code)
- Dial 7 (Russia country code)
- Dial the area code (812 - without the leading 8)
- Dial the local phone number (7 digits)
Example: Calling Saint Petersburg from United States
011 7 812 123 4567
Where:
011 = USA exit code
7 = Russia country code
812 = Saint Petersburg area code
123 4567 = Local Saint Petersburg phone number
Quick Facts
Saint Petersburg Area Code Coverage
The 812 area code covers Saint Petersburg and nearby towns in Leningrad Oblast:
City Center
Admiralteysky, Tsentralny, Vasileostrovsky districts
North Saint Petersburg
Kalininsky, Krasnogvardeysky, Vyborgsky districts
South Saint Petersburg
Pushkinsky, Kolpinsky, Frunzensky districts
West Saint Petersburg
Kurortny, Primorsky districts
Suburbs
Petergof, Lomonosov, Sestroretsk, Zelenogorsk
Greater Saint Petersburg
Vsevolozhsk, Gatchina, Tosno, Krasnoye Selo
Major Russia Area Codes
Common Exit Codes for Calling Russia
When calling Saint Petersburg from these countries, use these exit codes:
United States
011
Australia
0011
European Union
00
Japan
010
China
00
Canada
011