Area Code 291 – Funchal
The phone area code for Funchal is 291 (international format +351291). Browse local exchange codes (NXX) and carrier assignments below.
📞 Exchange Codes (NXX) for Area Code 291
Select a central office code to view local carrier data and detailed information
📍 Geographic Location of Funchal
Geographic Overview
The +351 291 country-code and area-code combination is the geographic National Destination Code (NDC) assigned to the autonomous region of Madeira, Portugal. Specifically, it covers the island of Madeira and its principal city, Funchal, as well as the smaller inhabited island of Porto Santo. This code is used for fixed-line (PSTN) services within this region. The administrative jurisdiction is the Regional Government of Madeira, and the code is managed by ANACOM, Portugal's national regulatory authority.
Dialing Formats
When calling a fixed-line number in Madeira from within Portugal, you must dial the national trunk prefix 0 followed by the area code and the subscriber number. The complete national format is: 0 291 XXX XXX (where X represents the subscriber digits). For example, a local call from Lisbon to Funchal would be dialed as 0 291 123 456.
For international callers, the format is: +351 291 XXX XXX. The leading 0 is omitted when dialing from abroad. For instance, a caller from the United Kingdom would dial 00 351 291 123 456 (using the international access code 00), while a caller from the United States would dial 011 351 291 123 456.
Local vs. International Caller Instructions
Within Madeira, local calls can be made using the 9-digit national number (including the area code) even for calls within the same locality, as per Portuguese dialing conventions. There is no separate local dialing format without the area code. For callers outside Portugal, the country code +351 must always be used, followed by the area code (without the leading 0) and the subscriber number.
Overlay and Numbering Considerations
As of the latest ANACOM numbering plan, there is no overlay code for the 291 area. The 291 code is exclusively assigned to the Madeira region. Subscriber numbers are 6 digits long, making the total national significant number (NSN) 9 digits (including the leading 0). The code is used for both geographic fixed-line services and, in some cases, for VoIP services that are tied to a physical location, but it is not used for mobile services. Mobile numbers in Portugal start with 9 (e.g., 91, 92, 93, 96) and are non-geographic.
Practical Examples
- Local call (from Lisbon): 0 291 765 432
- International call (from Spain): +351 291 765 432
- International call (from Brazil): 00 351 291 765 432
When dialing from a mobile phone within Portugal, you can use the international format with +351 even for domestic calls, as this is universally supported.