Portugal +351
Official telecommunications routing registry for Portugal. International dialing prefix is +351. Browse all regional numbering plan area codes below.
⭐ Major Area Codes in Portugal
🗄️ All Numbering Plan Area Codes (NPA)
Select an area code to view local exchange registries, carrier mappings, and geographic zones
🌍 Neighboring Countries
Portugal, officially the Portuguese Republic, occupies a strategic position on the Iberian Peninsula, bordered by Spain to the east and north, and the Atlantic Ocean to the west and south. Its telephone numbering system is managed by ANACOM (Autoridade Nacional de Comunicações). The country code +351 is used for all calls to mainland Portugal, the Azores, and Madeira. Notably, Portugal employs a closed dialing plan, meaning that all national numbers—both fixed-line and mobile—are dialed in full, with no trunk prefix like '0' used after the country code. This simplifies international dialing, but it also requires a clear understanding of the structure of Portuguese numbers to avoid misdials.
Dialing Instructions
To call a Portuguese number from abroad, you must follow the international dialing sequence: your country's international access prefix (e.g., 00 from most countries, or + from mobile phones), followed by +351, and then the subscriber's 9-digit national number. For example, to call a Lisbon fixed line, you would dial +351 21 XXX XXXX, where '21' is the area code for Lisbon. For mobile numbers, which always begin with '9' (such as 91, 92, 93, 96, and 96), you would dial +351 9XX XXX XXX. Remember that Portuguese numbers do not have a trunk prefix; the area code is an integral part of the subscriber number.
Area Codes and Numbering Context
Portuguese fixed-line numbers are structured with a two-digit area code followed by a 7-digit subscriber number. The area codes are geographically assigned, with '21' for Lisbon and the surrounding region, '22' for Porto, '23' for Coimbra and central Portugal, '24' for the Alentejo, '25' for the Algarve (including Faro), '26' for the northern interior, and '27' for the northeast. The Azores use the area code '295', and Madeira uses '291'. These area codes are essential for identifying the geographic origin of a call. Mobile numbers, on the other hand, are not geographically assigned and always start with a '9', followed by two digits that indicate the original operator (e.g., 91 for Vodafone, 93 for NOS, 96 for MEO, but number portability means the prefix no longer guarantees the operator).
Special Rules and Services
Portugal has several special service numbers that follow distinct patterns. Premium-rate services (such as entertainment or adult content) often use the prefix '760' or '761', while toll-free numbers begin with '800'. These numbers are dialed exactly as they appear, with no additional codes. When calling from a foreign country, you must include the +351 country code before these numbers, but be aware that some premium services may not be accessible from abroad. Emergency services are accessed via the pan-European number 112, which is free from any phone. Additionally, Portugal uses a single emergency number for all services, so there is no need to dial different numbers for police, fire, or ambulance.
Traveler and Business Tips
For travelers and businesses, understanding Portugal's numbering system is crucial. When making local calls within Portugal, you simply dial the full 9-digit number, including the area code, even if you are calling from a phone in the same area. This is because Portugal uses a closed numbering plan. For businesses, it is important to consider that Portuguese numbers are not portable across geographic regions for fixed lines, but mobile numbers can be ported between operators. When dialing from a mobile phone, always use the international format with a plus sign (+351) to ensure connectivity when roaming. For frequent callers, consider using VoIP services to reduce costs, but ensure that the service provider supports calls to Portuguese numbers without truncation. Also, note that international calls to Portugal from countries that use a trunk prefix (like the US '011') will require that prefix, but from European countries using the international access code '00', the sequence is 00-351 followed by the number.