
01 Sep 2025
If you’re calling family in Lisbon, confirming a courier in Porto, or verifying a beneficiary for a transfer, format is everything. Portugal’s country code is +351. From outside Portugal, dial your international exit code → +351 → area or mobile code → number. Portugal uses a closed nine-digit plan with no domestic trunk “0”, so you never add a leading 0. Remember: “+351, no 0, then the code and number.”
Examples: +351 21 234 5678 (Lisbon landline), +351 22 234 5678 (Porto landline), +351 9x xxx xxxx (any mobile). There is no 0 after +351.
Most numbers you’ll meet fall into two simple buckets:
Landlines (start with 2):
Short area codes indicate the region, then the local number (e.g., 21 Lisbon, 22 Porto, 23x–29x rest of the country and islands). You always dial them as +351 2… from abroad.
Mobiles (start with 9):
Portugal’s mobile prefixes commonly include 91, 92, 93, 96. Due to number portability, the prefix doesn’t guarantee the operato. So always save in full international format as +351 9….
Special ranges you’ll notice:
800 is toll-free inside Portugal; 808/809 are shared-cost; 707/708/760/761/762 are special-tariff services (pricing varies and some are domestic-only). From abroad, ask the organisation for a geographic alternative.
Invite friends to use ACE and get rewarded every time they send home. It’s free, instant, and boosts your earnings while helping others.
Below is a quick-reference table. Store contacts as +351 followed by the code and number. (Examples are illustrative.)
| City / District (incl. islands) | Area code | Intl. example |
Lisbon (Lisboa), Amadora, Cascais | 21 | +351 21 234 5678 |
Porto | 22 | +351 22 234 5678 |
Aveiro | 234 | +351 234 123 456 |
Coimbra | 239 | +351 239 123 456 |
Braga / Guimarães | 253 | +351 253 123 456 |
Viana do Castelo | 258 | +351 258 123 456 |
Vila Real | 259 | +351 259 123 456 |
Viseu | 232 | +351 232 123 456 |
Guarda | 271 | +351 271 123 456 |
Castelo Branco | 272 | +351 272 123 456 |
Covilhã | 275 | +351 275 123 456 |
Chaves | 276 | +351 276 123 456 |
Mirandela | 278 | +351 278 123 456 |
Bragança | 273 | +351 273 123 456 |
Leiria | 244 | +351 244 123 456 |
Santarém | 243 | +351 243 123 456 |
Setúbal | 265 | +351 265 123 456 |
Évora | 266 | +351 266 123 456 |
Beja | 284 | +351 284 123 456 |
Faro (Algarve) | 289 | +351 289 123 456 |
Portimão | 282 | +351 282 123 456 |
Tavira | 281 | +351 281 123 456 |
Figueira da Foz | 233 | +351 233 123 456 |
Penafiel | 255 | +351 255 123 456 |
Peso da Régua | 254 | +351 254 123 456 |
Torres Vedras | 261 | +351 261 123 456 |
Caldas da Rainha | 262 | +351 262 123 456 |
Funchal (Madeira) | 291 | +351 291 123 456 |
Horta (Azores) | 292 | +351 292 123 456 |
Angra do Heroísmo (Azores) | 295 | +351 295 123 456 |
Ponta Delgada (Azores) | 296 | +351 296 123 456 |
Mapping reflects the current geographic scheme used across mainland, Madeira, and the Azores.
When you create an ACE Money Transfer account, confirm a payout, or add a beneficiary, our systems may send OTP codes or alerts. Entering +351 and the full number helps those messages arrive on time. It also prevents failed callbacks if you or your recipient are roaming. Keeping Portuguese contacts in E.164 format (+351 …) is the simplest way to stay reachable worldwide.
Yes. If you do it safely. Portugal is under GDPR, so public directories are limited. A few tips:
No. +351 is the country code, not a city area code. City/district codes come after +351 (e.g., 21 for Lisbon, 22 for Porto).
232 is Viseu. Dial +351 232 … from abroad.
Portugal has no “078” geographic code and does not use a leading 0 at all. You may be seeing 278 (Mirandela) or a number from a different country.
In any authoritative country calling code list based on ITU-T E.164, Portugal is +351.
112 works anywhere in the EU, free of charge, from any phone in Portugal. That is the number to save for police, fire, or ambulance when you travel across the Union.
Common mistakes to avoid
From a Portuguese phone, use 00 + [country code] + number, or press + on a mobile and add the destination code. For example, to ring the UK: 00 44 …. This keeps your address book consistent both ways (outbound and inbound) with the same global standard.
ANACOM’s Plano Nacional de Numeração shows Portugal uses +351 internationally, with 2-series geographic prefixes (21, 22, 23x–29x) and 9-series mobiles (including 91/92/93/96).
If anyone asks what is Portugal country code, the answer is +351. Save every contact as +351 + area/mobile code + number, know your 21/22/23x–29x regions and 9x mobile prefixes, and watch for 800/808/707 when considering costs. This clean format keeps family calls, banking alerts, and ACE Money Transfer notifications working wherever you live.
No. You do not add a leading '0' to Portuguese area codes when dialing internationally.
You’ll see 91, 92, 93, 96 most often, but portability means the prefix doesn’t prove the operator. Save as +351 9….
Not always, and tariffs vary. Look for a geographic alternative on the provider’s website if the special-rate number fails.
No. Both island regions use +351 with their own area codes (e.g., 291 Funchal, 296 Ponta Delgada).
Use E.164 format: +351 plus the full 9-digit number. This improves OTP delivery and support callbacks across borders.