Back to Blog

Country Code 351: Which Country Uses +351 and How to Dial It

September 18, 2026

Country code 351 belongs to Portugal, including the autonomous regions of Madeira and the Azores. If you are trying to call someone in Lisbon, Porto, or anywhere else on the Portuguese mainland or islands, you must dial +351 before their local subscriber number.

International dialing can get confusing quickly when you mix up exit codes, country prefixes, and local trunk lines. Whether you are placing a voice call, sending an SMS message, or trying to understand a phone number format on an online registration form, knowing how country code 351 works prevents common connection errors.

Quick answer

Country code +351 is used for Portugal. When calling from abroad, dial your country's international exit code, then 351, followed by the 9-digit local subscriber number. Local numbers in Portugal always start with specific digits depending on whether they are mobile or landline.

How to Dial Country Code 351 From Abroad

Dialing a Portuguese phone number from another country requires a specific sequence. You cannot simply punch in the local number if you are calling across international borders. The exact prefix changes depending on where you are initiating the call.

Most modern mobile phones let you replace the international exit code with a plus sign (+). Holding down the zero key on your smartphone keyboard brings up the + symbol automatically, which works globally.

  • Calling from North America (US/Canada): Dial 011 + 351 + the 9-digit local number.
  • Calling from the UK or Europe: Dial 00 + 351 + the 9-digit local number.
  • Calling from a mobile phone anywhere: Dial +351 + the 9-digit local number.

If you are exploring international telecommunications or looking into how a virtual telephone number SMS setup handles global routing, understanding these prefix rules forms the foundation of every call and text delivery.

Structure of Portuguese Phone Numbers

Portuguese phone numbers changed to a closed 9-digit numbering plan years ago, meaning every valid subscriber number has exactly nine digits after the country code. There are no longer varying lengths for landlines versus mobiles within different cities.

Recognizing the first digit of that 9-digit string tells you immediately what type of line you are trying to reach:

  • Mobile phones: Always start with 91, 92, 93, or 96. These correspond to major carriers like Vodafone, MEO, and NOS.
  • Landlines (Geographic): Start with 2 followed by a regional digit (for example, 21 for Lisbon and 22 for Porto).
  • Toll-free and Value Added: Start with 800 for toll-free numbers or specific prefixes like 707 for shared-cost services.

When filling out web forms, users often make the mistake of retaining the domestic trunk prefix or dropping a digit. A complete number looks like +351 9X XXX XXXX for a mobile connection.

Common Dialing Mistakes and How to Avoid Them

Mistakes with country code 351 usually happen because of redundant digits or formatting errors on digital platforms. If your call fails immediately with a fast busy signal, check for these frequent issues.

One classic error involves dialing the old domestic trunk prefix. Inside Portugal, landlines used to require a 0 before the regional code. That practice was phased out, but habits persist. If you dial +351 021..., the call will fail because the network does not recognize the extra zero after the country code.

Another issue occurs with web forms that split the input into two fields: a dropdown menu for the country (+351) and a text box for the phone number. Typing 351 again inside the text box creates a duplicated prefix, turning a 9-digit number into an invalid string that automated systems reject.

Using +351 Numbers for Online Verification and SMS

Many digital platforms require phone verification via SMS when creating accounts. Users looking for international coverage often encounter Portuguese numbers on platforms that manage regional verification flows. If you are testing account signups or managing global communications, you might evaluate different options for receiving messages.

Options for handling regional verification numbers generally fall into three categories:

OptionBest ForTradeoffs
Public Free SMS SitesCasual testing, low-security readsZero privacy, public visibility, frequent blocklisting by major apps
Temporary Rental NumbersSingle-use verifications, short projectsPaid service, numbers expire after a set window
Dedicated Mobile LinesLong-term accounts, business useHighest cost, requires persistent maintenance and identification

When utilizing temporary or virtual numbers for online checks, remember that strict platforms often flag known data-center IP ranges or virtual carrier blocks. For standard operational guidance on passing checks smoothly, review our SMS verification success checklist to minimize failed delivery attempts.

Real-World Limitations of Virtual +351 Numbers

One major hurdle when using virtual or non-SIM numbers with country code 351 is carrier-level filtering. Major financial institutions, government portals, and strict social media platforms employ security filters that detect whether a phone number belongs to a traditional mobile carrier or a virtual cloud provider.

If you attempt to register certain high-security services using a cheap or publicly shared virtual number, the system may accept the number format initially, but the SMS containing the one-time password simply never arrives. Network gateways operated by carriers like MEO or Vodafone drop messages addressed to flagged VoIP blocks instantly. If you need reliable delivery for critical accounts, private rental options from providers like PVACodes offer better routing transparency, though availability fluctuates depending on regional carrier constraints.

Frequently Asked Questions

What is the country code for Portugal?

The international country code for Portugal is +351. This code covers the Portuguese mainland as well as the Azores and Madeira archipelagos.

Do I need to dial 0 before the Portuguese number when calling from abroad?

No. You must drop any leading zero that was used for domestic dialing inside Portugal. For example, if a local number is written as (0)21 XXX XXXX, you dial +351 21 XXX XXXX.

How many digits are in a Portuguese phone number?

Portuguese subscriber numbers are always 9 digits long. Combined with the 3-digit country code, the complete international format contains 12 digits.

How can I tell if a +351 number is a mobile phone?

Mobile numbers in Portugal always begin with the digit 9, followed by 1, 2, 3, or 6 (such as 91, 93, or 96). Landlines start with 2.

Can I use a virtual +351 number to receive WhatsApp verification codes?

WhatsApp maintains aggressive filtering against virtual and non-cellular prefixes. While some numbers work temporarily, many VoIP-based ranges face instant rejection or blocking during registration.

Why is my SMS not arriving on a Portuguese virtual number?

Messages usually fail to arrive because the sending platform's SMS gateway blocks virtual carrier networks, or because the specific number has already exceeded usage limits on that platform.

Is country code 351 used for Spain?

No. Spain uses country code +34. Confusing Portugal (+351) and Spain (+34) is a common dialing mistake because of their geographic proximity on the Iberian Peninsula.

Getting your international calls and messages through to Portugal depends entirely on dropping domestic trunk zeros, formatting the 9-digit local subscriber string correctly, and choosing the right type of phone line for your specific digital or voice communication needs.

Related guides

Sign up free, instant access