πŸ‡΅πŸ‡Ή Portugal (+351)

Portugal Phone Number Validator & Carrier Lookup

In Portugal every mobile number starts with 9 and every geographic landline with 2 β€” a clean split, but since the 2002 portability rules the 91/92/93/96 block only tells you the original operator, not who serves the number now. Four networks run their own infrastructure: MEO, NOS, Vodafone and newcomer Digi, which launched in November 2024, while brands like Lycamobile ride on them as MVNOs.

Try it β€” Portugal numbers

Free β€” no account required. Protected by reCAPTCHA.

+351
Dial code
9
Digits after +351
4
Mobile operators
< 20ms
Lookup latency

Portugal phone number format

Portugal numbers carry the +351 country code and are written in full, with no separate national trunk prefix. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.

Mobile β€” E.164 format
+351 912 345 678
Domestic form: 912 345 678. 9 digits after +351.
Fixed line β€” E.164 format
+351 21 234 5678
Domestic form: 21 234 5678. 9 digits after +351.

Portugal mobile operators & prefixes

Each mobile prefix is allocated to a specific operator. Veriphone returns that operator from the ANACOM (Autoridade Nacional de ComunicaΓ§Γ΅es) numbering plan, along with line type.

Each prefix belongs to one operator β€” but a number can be ported. The prefix tells you the operator a number was originally allocated to. Because Portugal allows number portability, a number can keep its prefix after switching networks, so the prefix alone doesn't guarantee the operator serving it today. A Standard lookup returns the allocated operator; add mode=current to resolve the operator serving a ported number now.
MEO
096, 0924–0927, 09221–09222, 09232, 09280–09281, 09285, 063924, 065924
Altice Portugal's mobile brand, holder of the 92/96 original blocks (ex-TMN) and one of the largest operators by subscribers.
NOS
01, 093, 0923, 06093, 06393, 06593, 06693, 09290–09294 +8 more
Holder of the 93 original block, formed from the Optimus/ZON merger.
Vodafone
091, 0921, 09220, 09231
Holder of the 91 original block (ex-Telecel) and host network for most Portuguese MVNOs, including Lycamobile.
Digi
09233, 09282–09284, 0639233, 0659233
Launched commercial service in November 2024 as Portugal's fourth network on its own 5G spectrum, and acquired Nowo to expand its footprint.

Plus 3 smaller networks (MVNOs): Lycamobile, G9 Telecom, Sumamovil Portugal. Veriphone resolves each to its host network.

Fixed-line area codes

For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.

Lisbon
21
Porto
22
Coimbra
239
Braga
253
Faro
289
Aveiro
234
Funchal
291
SetΓΊbal
265
Ported numbers. Portugal introduced number portability in 2001 for fixed lines and 2002 for mobiles, so a mobile prefix (91/92/93/96) now reflects only the original allocation, not the current network. Standard lookups return that original allocation; mode=current returns the operator actually serving a ported number.

Questions about Portugal number validation

Can I read the current operator off the 91/92/93/96 prefix?

No. Those prefixes only reveal the original allocation (91 Vodafone, 92/96 MEO, 93 NOS). Portability since 2002 means the serving operator can differ β€” use mode=current for the operator now serving the number.

Do I need a leading 0 or trunk prefix?

No. Portugal has no trunk prefix; the 9-digit national number is dialled as-is. In international format use +351 followed by the 9 digits, with no extra 0.

Is Lycamobile its own network?

No. Lycamobile is Portugal's largest MVNO and rides on Vodafone's network, so its numbers sit in the standard mobile 9x ranges rather than a distinct operator block.

How do I tell a mobile from a fixed line?

Mobile numbers begin with 9 (91/92/93/96); geographic fixed lines begin with 2 (21 Lisbon, 22 Porto, 239 Coimbra). Nomadic/internet-based numbers use the separate 30 range.

Start validating Portugal phone numbers

1,000 free lookups. No credit card. Carrier and line type on every valid number.

Create free account