eSIMs for 190+ countries Top-ups to 100+ countries QR delivered by email in minutes Secure checkout with Visa, Mastercard, Apple & Google Pay Real support on WhatsApp

Country codes / +51

+51

+51 country code: Peru

Peru

+51 is the country code for Peru. To call Peru from abroad, dial your exit code (00 in most countries, 011 from the USA and Canada), then 51, then the number without its leading 0. A Peru mobile number looks like +51 912 345 678.

Also written as: +51 · 0051 · 011 51 (from the USA and Canada) · 00-51

Top up a +51 number in PeruTravel eSIM for Peru
+51

Who uses +51

The +51 country code serves Peru, listed on this page as the only country under the code. Peru is officially the Republic of Peru, with the ISO code PE, and people from the country are called Peruvians. The code sits in the Americas region, within the South America subregion.

Country facts and local time

Peru's capital is Lima. Three languages are recognised in the facts for this page: Spanish, Quechua and Aymara. The currency is the Peruvian sol. Peru keeps a single time zone, America/Lima, at UTC-05:00.

A Peru mobile number written in international format looks like this: +51 912 345 678. The +51 prefix comes before the national mobile number, and the example shows the spacing used on this page.

Calling and messaging over the internet

Calls and messages to a +51 number can be made over the internet using a data connection, which avoids the standard international rates charged on many mobile plans. A stable data connection carries the call or message to the Peruvian number. This works for reaching contacts on Peruvian mobile networks from another country.

Slashtel also sends prepaid mobile top-ups to mobile operators in Peru. The operators supported are Movistar, Claro, Entel and Bitel. You can top up a Peru number for any of these four operators, so a contact in Peru keeps credit on their prepaid balance. The top-up is prepaid credit sent to the operator, not a call or message service, and it works alongside internet calling and messaging to the same +51 number.

A Peru number reached over the internet and topped up through Slashtel covers both sides of staying in contact: the call or message travels over data, and the prepaid balance on the Peruvian line is supplied through the top-up. The country code stays +51 for every number in Peru, whether the contact is in Lima or elsewhere in the country, and the time zone remains America/Lima at UTC-05:00.

Facts checked 26 October 2026.

Peru number format

International+51 912 345 678
E.164 (apps and forms)+51912345678
Inside Peru912 345 678
Digits after +519 (numbers can be 8 to 9 digits)

Example mobile number format from Google's libphonenumber data, not a real subscriber.

How to call Peru

Calling fromDial
Any mobile phone+51 912 345 678
the United States (landline)011 51 912 345 678
Canada (landline)011 51 912 345 678
the United Kingdom (landline)00 51 912 345 678
Ireland (landline)00 51 912 345 678
the United Arab Emirates (landline)00 51 912 345 678
Australia (landline)0011 51 912 345 678
India (landline)00 51 912 345 678
Germany (landline)00 51 912 345 678
France (landline)00 51 912 345 678
Spain (landline)00 51 912 345 678
Saudi Arabia (landline)00 51 912 345 678
South Africa (landline)00 51 912 345 678
Inside Peru912 345 678

Top up a +51 mobile

Pay with a card from any country; credit usually arrives in minutes.

Check a +51 number

Enter a phone number

Paste a number with + and the country is detected.

Formats, validity and dialling instructions appear here as you type.

+51 in other languages

Questions

Which country has the country code +51?

+51 is the country code for Peru.

How do I call Peru from the USA or Canada?

Dial 011, then 51, then the number without the leading 0: for example 011 51 912 345 678. From a mobile you can dial +51 912 345 678 instead.

How do I call Peru from the UK?

Dial 00, then 51, then the number without the leading 0: for example 00 51 912 345 678.

How many digits is a Peru mobile number?

9 digits after the country code +51, or 10 digits including the leading 0 when dialled inside Peru. Example: +51 912 345 678.

Which country is 0051?

0051 is Peru. 00 is the exit code used in most countries, so 0051, +51 and 011 51 from the USA all reach the same country.

Is +51 the same as 0051?

Yes. The + stands for the exit code of the country you are calling from. In most countries that is 00, so +51 and 0051 are the same. From the USA and Canada the exit code is 011, so you would dial 01151.

Can I send a mobile top-up to a +51 number?

Yes. Slashtel sends prepaid top-ups to Movistar, Claro, Entel, Bitel numbers in Peru, paid with a card from any country.

Nearby codes: +48 Poland · +49 Germany · +52 Mexico · +54 Argentina · all country codes