Poland flag PL

Poland Phone Number Format

Country code +48 — Complete guide to Poland phone number formats, mobile and landline structures, and area codes.

How Poland Phone Numbers Are Written

Phone numbers in Poland have 9 digits for mobiles and 7 or 9 for landlines after the country code +48. There is no trunk prefix to remove: the number is written the same way at home (51X XXX XXX) and after the country code (+48 51X XXX XXX).

Country code+48
Digits after +489 digits for mobiles and 7 or 9 for landlines
Trunk prefix (domestic calls) None
Mobile numbers start with 2, 4, 5, 6, 7 or 8
Exit code (to call abroad from Poland)00
Dial from the US011 48 51X XXX XXX

Mobile vs. Landline Numbers

Mobile numbers

9 digits after +48, starting with 2, 4, 5, 6, 7 or 8.

51X XXX XXX at home
+48 51X XXX XXX international
Landline numbers

7 or 9 digits after +48. Landlines begin with an area code, for example Kraków:

12 XXX XX XX at home
+48 12 XXX XX XX international

Poland Number Types

Type Starts with Written at home International From the US
Mobile 2, 4, 5, 6, 7 or 8 51X XXX XXX +48 51X XXX XXX 011 48 51X XXX XXX
Landline — 12 XXX XX XX +48 12 XXX XX XX 011 48 12 XXX XX XX
Toll-free 80 800 XXX XXX +48 800 XXX XXX 011 48 800 XXX XXX
Premium rate 70 701 XXX XXX +48 701 XXX XXX 011 48 701 XXX XXX
Shared cost — 801 XXX XXX +48 801 XXX XXX 011 48 801 XXX XXX
VoIP — 391 XXX XXX +48 391 XXX XXX 011 48 391 XXX XXX
Company number (UAN) — 804 XXX XXX +48 804 XXX XXX 011 48 804 XXX XXX

X stands for any digit. Source: libphonenumber metadata (phonenumbers 9.0.40), Google's open numbering data.

Checking a number from Poland? The phone number checker tells you if it is valid, mobile or landline, and gives its international format.

Poland Area Codes

Major area codes in Poland:

Area Code City / Region
22 4 Grodzisk Mazowiecki
87 5 Szaflary
198 8 Lask (Sieradz)
387 8 Wadowice (Bielsko)
17 Albigowa
54 Aleksandrow Kujawski
42 Aleksandrow Lodzki
12 Alwernia
42 Andrespol
387 Andrychow
42 Andrzejow
49 Aniolowo
55 Ankamaty
64 Antonin
387 Babica
22 Babice Stare
95 Baczyna
55 Bagart (Elblag)
69 Baldowo
496 Balice
35 Balin
435 Balucz
91 Banie
58 Banino
22 Baniocha
187 Banska Dolina
187 Banska Nizna
15 Baranow Sandomierski
478 Baranowo (Ostroleka)
61 Baranowo (Poznan)
18 Barcice
52 Barcin
89 Barczewko
89 Barczewo
69 Barlozno
54 Baruchowo
387 Barwald
641 Baszkow
44 Bedzin
57 Biala Podlaska
80 Bialka (Biala Podlaska)
187 Bialka Tatrzanska (Nowy Sacz)
451 Bialobrzegi (Piotrkow Trybunal
48 Bialobrzegi (Radom)
17 Bialobrzegi (Rzeszow)
22 Bialobrzegi (Warszawa)
84 Bialobrzegi (Zamosc)
119 Bialobrzegi k/Aug (Suwalki)
94 Bialogard
165 Bialy Dunajec

Dialing Tips

  • Keep every digit: Poland numbers have no trunk prefix, so dial them after +48 exactly as they are written locally.
  • Use the + notation: From a US mobile phone, use +48 instead of 011 48.
  • Verify the number length: Numbers in Poland have 9 digits for mobiles and 7 or 9 for landlines after +48. If your call does not connect, check that no digit is missing or doubled.
  • Save contacts in international format: Always store phone numbers with the full +48 prefix so they work from any country.

Poland Phone Number FAQ

How many digits does a phone number in Poland have?

Phone numbers in Poland have 9 digits for mobiles and 7 or 9 for landlines after the country code +48.

What do mobile numbers in Poland start with?

Mobile numbers in Poland start with 2, 4, 5, 6, 7 or 8, for example 51X XXX XXX.

How do I write a phone number from Poland in international format?

Start with +48, then the national number. For example, a mobile number written 51X XXX XXX at home becomes +48 51X XXX XXX. From a US landline, dial 011 48 51X XXX XXX.

What is the toll-free prefix in Poland?

Toll-free numbers in Poland start with 80, for example 800 XXX XXX. Many toll-free numbers can't be reached from abroad.

How do I call the US from Poland?

Dial the exit code 00, then 1 and the 10-digit US number: 00 1 XXX XXX XXXX. From a mobile phone you can use + instead of 00: +1 XXX XXX XXXX.

Poland Quick Info
Country Code +48
ISO Code PL
Capital Warsaw
International Prefix 011 (from US)
Nearby Countries