Phone numbers · PT

Portugal phone number format

Portugal numbers use the country code +351. A mobile number looks like 912 345 678 at home and +351912345678 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile912 345 678+351 912 345 678+3519123456789
Landline21 234 5678+351 21 234 5678+3512123456789
Toll-free800 123 456+351 800 123 456+3518001234569
VoIP301 234 567+351 301 234 567+3513012345679
Premium-rate760 123 456+351 760 123 456+3517601234569
Shared-cost808 123 456+351 808 123 456+3518081234569
Personal (forwarding) number884 123 456+351 884 123 456+3518841234569
Company (UAN) number707 123 456+351 707 123 456+3517071234569
Pager622 212 345+351 622 212 345+3516222123459
Country calling code
+351
National (trunk) prefix
None
International call prefix
00
Separate VoIP range
Yes
Time zones
Atlantic/Azores, Europe/Lisbon
Validate in code

Check a Portugal number.

Send the number as typed plus country: "PT". You get it back in E.164 with its line type, ready to store.

Try the free validator →

curl https://veqen-app.com/v1/phone/check \
  -H "Authorization: Bearer $VEQEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "PT", "phone": "912 345 678"}'
import os, requests

r = requests.post(
    "https://veqen-app.com/v1/phone/check",
    headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
    json={"country": "PT", "phone": "912 345 678"},
    timeout=10,
)
result = r.json()
print(result["risk"]["verdict"], result["risk"]["reasons"])
const res = await fetch("https://veqen-app.com/v1/phone/check", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.VEQEN_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"country": "PT", "phone": "912 345 678"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

Portugal numbers

What is the country code for Portugal?

+351. Dial it after your international access code, or use +351 from a mobile phone.

How do I format a Portugal phone number in E.164?

Add +351 in front of the number with no spaces, e.g. +351912345678.

How many digits is a Portugal mobile number?

9 digits after the country code.

Does Portugal have VoIP phone numbers?

Yes, it has a dedicated VoIP range, and Veqen flags numbers in it.

Nearby in the list