Back to Blog
International Code Portugal: How to Dial, Text, and Verify Numbers Correctly

International Code Portugal: How to Dial, Text, and Verify Numbers Correctly

August 9, 2026

The international dialing code for Portugal is +351. You need to use this country code whenever you call or text a Portuguese phone number from outside the country, or when formatting a number for online registration and phone verification.

Quick Answer

To call Portugal from abroad, dial your international exit code, followed by +351, and then the local 9-digit subscriber number. The same +351 prefix is required when entering Portuguese phone numbers into websites, messaging apps, and international SMS verification platforms.

  • Portugal country code: +351
  • Local number format: 9 digits for mobile and landline numbers
  • Main requirement: Always include the plus sign or exit prefix for international calls

What it means / how it works

An international dialing code is a telephone country prefix needed to route calls or text messages across national borders. When you see a reference to the international code for Portugal, it points directly to the country prefix +351.

Every country has a unique numerical prefix assigned by the International Telecommunication Union (ITU). When you dial from one nation to another, your phone network uses this prefix to identify the destination country before routing the call to the correct domestic carrier.

In Portugal, telephone numbers do not use city codes in the traditional sense anymore. Instead, all numbers have a fixed length. Mobile numbers typically start with specific digits like 91, 92, 93, or 96, followed by seven more digits. Landline numbers begin with area-specific prefixes such as 21 for Lisbon or 22 for Porto, also followed by seven additional digits, making every standard Portuguese subscriber number nine digits long.

When writing or dialing a complete international format, the structure looks like this:

  • Country Code: +351
  • Subscriber Number: 9 digits (e.g., 91X XXX XXX for mobiles or 21X XXX XXX for landlines)
  • Complete E.164 Format: +351 91X XXX XXX

If you are dialing from a landline or mobile phone that does not have a plus button, you must replace the plus sign with your country's international exit code. For example, callers from the United States or Canada must dial 011 before entering 351 and the local number. Callers from the United Kingdom or most of Europe must dial 00 instead.

Practical scenarios

  • Calling family or friends: You live outside Portugal and want to call a relative living in Lisbon on their mobile phone. You dial your local exit code, then 351, followed by their 9-digit mobile number.
  • Booking travel accommodations: You are reserving a hotel or rental car in the Algarve and need to call customer service with a question about your reservation. You must prepend +351 to the listed local number so your provider connects the call internationally.
  • Coordinating business logistics: You work for an export company and need to confirm a freight delivery with a supplier in Porto. Dialing the correct international code ensures your business call reaches their office line without failing.
  • Receiving or sending SMS messages: You are exchanging text messages with a colleague traveling in Portugal. Both your phone and theirs must handle international routing correctly for the carrier network to deliver the SMS across borders.
  • Completing online account verification: You are signing up for an online service, web portal, or digital platform that requests your mobile phone number. If you hold a Portuguese SIM card or temporary line, you must select the Portugal country code (+351) from the drop-down menu so the system knows where to send the one-time password (OTP).
  • Troubleshooting international roaming: You are visiting Portugal with a foreign SIM card. Understanding how local and international formatting works helps you check whether your phone connects correctly to local carrier partner networks like MEO, Vodafone Portugal, or NOS.

Step-by-step

Dialing or formatting a Portuguese phone number correctly takes only a few moments if you follow the correct sequence.

  1. Check your origin and exit code: Determine if you are calling from a mobile device (where you can just hold down the zero key to type a plus sign) or a traditional landline that requires an exit prefix like 011 or 00.
  2. Add the country prefix: Enter the country code for Portugal, which is 351. Never omit this when calling from abroad.
  3. Enter the subscriber number: Type the 9-digit local number. Ensure you include the initial mobile prefix (such as 9) or regional landline prefix (such as 21 or 22).
  4. Remove trunk prefixes if present: Sometimes local directories list numbers with leading zeros intended for domestic calls only. Drop any leading zero that appears right before the local prefix when converting the number to international format.
  5. Initiate the call or submit the form: Press call or submit your digital form. Wait for the network handshake to connect your international communication.

Safety/privacy/legal

Sharing your real phone number online carries inherent privacy risks. When you register for websites, forums, or mobile applications using your personal Portuguese phone number, you expose your direct contact details to potential data brokers, marketing lists, and automated spam rings.

If your phone number leaks in a database breach, you may experience unwanted marketing calls, phishing text messages, or malicious SIM-swap attempts where bad actors try to hijack your carrier account. For casual online sign-ups, many users prefer separating their personal identity from public web services.

Using virtual numbers or temporary online SMS options can help safeguard your primary mobile line from spam. However, you must always ensure that your usage complies with local telecommunications regulations and the terms of service of the specific platform you are accessing. Never use temporary or virtual numbers to commit fraud, evade legal identification requirements, or bypass security rules on financial and banking platforms.

Best alternatives

When you need to receive a verification code or text message associated with a Portuguese number without exposing your personal SIM card, several solutions exist depending on your goals.

Free public SMS reception websites offer open inboxes where anyone can view incoming messages. While convenient for quick tests, these public numbers lack privacy because every message sent to them appears on a public webpage for anyone to read.

For more private verification tasks, users often look for dedicated virtual number providers. If you need a reliable method for receiving authentication codes, platforms like PVACodes provide specialized SMS verification solutions across various countries and digital services, helping users maintain privacy during account creation without relying on exposed public inboxes.

If you need long-term communication access, purchasing a physical tourist SIM card or an eSIM profile from a local Portuguese carrier like MEO, Vodafone, or NOS remains the most dependable option for consistent voice calls, mobile data, and secure two-factor authentication.

Frequently Asked Questions

What is the country code for Portugal?

The international country code for Portugal is +351. You must use this prefix whenever you dial a Portuguese number from another country or format a number for international digital services.

Do I need to dial any extra digits after +351?

Yes. After entering +351, you must dial the local 9-digit subscriber number. This includes the initial mobile or regional prefix followed by the remaining seven digits.

How do I call Portugal from the United States?

To call Portugal from the US, dial 011 (the US exit code), then 351 (Portugal's country code), followed by the 9-digit local phone number.

How do I call Portugal from the UK?

To call Portugal from the United Kingdom, dial 00 (the UK exit code), followed by 351 and the 9-digit subscriber number.

Are there city codes in Portugal?

Portugal does not use traditional separate city codes anymore. Instead, landline numbers begin with regional prefixes integrated directly into the 9-digit number structure, such as 21 for Lisbon and 22 for Porto.

What do mobile phone numbers start with in Portugal?

Mobile phone numbers in Portugal typically start with the digit 9, followed by network identifiers like 1, 2, 3, or 6, making up the standard 9-digit local format.

Why is my call to Portugal failing?

Calls usually fail if you omitted the international exit code, forgot to include the +351 country prefix, or left out a required digit from the 9-digit local subscriber number. Check your carrier's international dialing rules if the issue persists.

Can I use a virtual number with the Portugal country code for verification?

Yes. Many online users utilize virtual numbers associated with country code +351 to receive SMS verification codes when registering for web accounts or testing digital applications.

What is the difference between public SMS numbers and private virtual numbers?

Public SMS numbers display incoming verification messages on open web pages visible to everyone, offering zero privacy. Private virtual numbers restrict message access solely to the account holder, providing better security for personal accounts.

How can I protect my personal phone number from spam?

Avoid entering your primary personal phone number on unverified websites, public forums, or suspicious apps. Use alternative digital communication channels or temporary verification numbers when testing unfamiliar online services.

Conclusion

Understanding the international code for Portugal (+351) ensures your calls, text messages, and online verification requests connect properly without frustrating errors. Whether you are reaching out to family abroad, coordinating business operations, or formatting numbers for digital platforms, keeping the correct 9-digit local structure in mind makes international communication straightforward.

Sign up free — instant access