🔧 Saint Petersburg Area Code

Complete dialing information for Saint Petersburg, Russia

812

This is the telephone area code for Saint Petersburg and surrounding areas in Northwestern Russia.

How to Call Saint Petersburg from Overseas

  1. Dial your country's exit code (International Access Code)
  2. Dial 7 (Russia country code)
  3. Dial the area code (812 - without the leading 8)
  4. 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

812
Area Code
+7
Country Code
10-digit
Dialing Format
8
Russia Exit Code

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

Russia Dialing Information