Peru Postal Codes

Huacachina oasis at dusk

Tan Yilmaz/Getty Images

In February 2011, for the first time in history, Peru's Ministry of Transport and Communications inducted postal codes (zip codes) for the entire country. Before this, postal codes (códigos postales in Spanish) were used only for Lima and Callao. Now, with the establishment of the Código Postal Nacional (CPN), Peru has a nationwide system of more than 2,700 postcodes.

The current Peruvian postal code system uses five numbers.

The first two numbers signify the administrative region of Peru in which the address is located (see table below). The next three numbers represent smaller areas within each administrative region. These may be provinces but can vary depending on the population density of any given area.

Finding the Correct Peruvian Postal Code

Finding the full postal code can be difficult. The Peruvian Ministerio de Transporte y Comunicaciones website used to offer two resources to help find the correct five-digit postal code, but both seem to have been abandoned and no longer work.

An alternative option is, which seems to function quite well as long as you can work out where exactly you want to send your letter or package, which can be more complicated than you'd imagine.

If you can’t find the correct postal code, one option is to simply not include it in the address. Many Peruvians, especially those outside Lima and Callao, still post letters and packages without including a postal code.

The Peruvian postal system isn’t flawless (things can and do disappear from time to time), but the usage -- or not -- of a postal code is unlikely to make a great difference. For example, the city of Tarapoto commonly receives post from various countries (including the USA and the UK); and the arrival success rate is about 95 percent -- with the absence of a postal code.

Would the inclusion of a postal code raise the arrival rate to 100 percent? Probably not, but as Peruvians become increasingly comfortable with postal codes, this may not be the case in the future. 

Postal Codes: First Two Digits (Region)

Below are the first two digits of the five-digit postal codes used in Peru. These represent the region within Peru and provide a starting point for figuring out the correct code in full. For further assistance in finding full postal codes, visit

01 Amazonas14 Lambayeque
02 Ancash15 Lima
03 Apurímac16 Loreto
04 Arequipa17 Madre de Dios
05 Ayacucho18 Moquegua
06 Cajamarca19 Pasco
07 Callao20 Piura
08 Cusco21 Puno
09 Huancavelica22 San Martín
10 Huánuco23 Tacna
11 Ica24 Tumbes
12 Junín25 Ucayali
13 La Libertad