How to Call Peru from the US? Easy Dialing Guide

Making an international call to Peru from the United States can feel confusing at first, especially with different codes and time zones to consider. But with the right information, the process is surprisingly easy.
Whether you’re checking in with loved ones in Lima or coordinating with business partners in Arequipa, knowing the correct dialing format ensures you avoid connection errors and unnecessary charges.
In this blog, we’ll explore how to call Peru from the US, including calling costs, affordable alternatives, and the best time to call.
Key Highlights:
To call Peru from the United States, dial 011 (US exit code) + 51 (Peru country code) + area code (for landline) or mobile prefix (for mobile) + local number.
Landline, mobile, and toll-free numbers in Peru follow slightly different dialing formats, so ensure to confirm the correct one before calling.
Peru operates on Peru Time (PET), which is equal to Eastern Standard Time (EST) and does not observe daylight savings. So, plan your call accordingly to avoid inconvenient hours.
Use services like social media apps, calling cards, or virtual phone numbers to save on international calling rates.
Peru Phone Number Format for International Calls from the US
Before placing an international call to Peru from the US, it’s important to understand the components of the international number format. It consists of the exit code of the country you’re calling from, the country code of the region where you are calling, followed by the area code or mobile prefix, and the subscriber number.

- IAC or Exit Code: To make an international call from the US, you must first dial the USA international access code (IAC) or exit code, i.e, 011. Or, you can simply use the “+” symbol.
- Country Code: After dialing the exit code, you need to dial Peru’s country code, which is 51. The country code is a unique identifier used in global telecommunications to connect calls to the correct nation.
Area Code: In Peru, landline numbers have different formats depending on the region. In the Metropolitan Area of Lima and Callao, landline numbers are seven digits long. In the rest of the country, they are six digits long. Each region in Peru has a two-digit area code, except for Lima and Callao, which share a one-digit area code, 1.
Additionally, when dialing a landline number within Peru, you need to use a trunk code (0) before the area code. However, if you’re calling Peru from outside the country, you should omit the trunk code (0).
Here’s a list of the popular area codes in Peru:Area Code
Region
Area Code
Region
1 Lima and Callao 63 Pasco 41 Amazonas 64 Junín 42 San Martín 65 Loreto 43 Ancash 66 Ayacucho 44 La Libertad 67 Huancavelica 51 Puno 72 Tumbes 52 Tacna 73 Piura 53 Moquegua 74 Lambayeque 54 Arequipa 76 Cajamarca 56 Ica 82 Madre de Dios 61 Ucayali 83 Apurímac 62 Huánuco 84 Cusco - Mobile Prefix: If you’re calling a Peruvian mobile phone, you must use the mobile prefix instead of an area code. In Peru, all mobile numbers are nine digits long, and the first digit is always 9.
- Subscriber Number: The subscriber number refers to the unique phone number assigned to an individual or business within Peru.
How to Call Peru from the US?
To call Peru from the USA, dial the US exit code (011), then Peru’s country code (51), followed by the area code or mobile prefix, and the intended recipient’s phone number.
1. How to Call a Peruvian Landline Number from the US?
To make an international call to a Peruvian landline number from the United States, dial the US exit code, followed by Peru’s country code, the area code, and the landline number.
- Step 1: Dial the US international access code (011) or use the “+” symbol.
- Step 2: Enter Peru’s country code (51).
- Step 3: Add the area code for the specific city or region in Peru.
- Step 4: Dial the local landline number.
Example: To call a landline number in Lima, dial 011 51 1 123456 or +51 1 123456.
Here:
- 011 or “+” - US exit code
- 51 - Peru country code
- 1 - Area code for Lima
- 123456 - Subscriber’s landline number
2. How to Call a Peruvian Mobile Number from the US?
To dial a Peruvian mobile number from the United States, enter the US exit code, Peru's country code, and the nine-digit cell phone number.
- Step 1: Enter the US exit code (011) or use the “+” sign.
- Step 2: Add Peru’s country code (51).
- Step 3: Enter the mobile prefix (9).
- Step 4: Dial the subscriber’s mobile number.
Example: When you call from the US to connect with someone who has a Peruvian mobile number, dial 011 51 9 12345678 or +51 9 12345678.
Here:
- “+” or 011 - US exit code
- 51 - Peru country code
- 9 - Mobile prefix
- 12345678 - Subscriber’s mobile number
3. How to Contact a Peruvian Toll-free Number from the US?
If you need to reach a Peruvian toll-free line from the US, dial the US exit code, Peru's country code, and the toll-free number.
- Step 1: Dial the US international access code (011) or use the “+” symbol.
- Step 2: Enter Peru’s country code (51).
- Step 3: Dial the toll-free prefix, followed by the remaining digits of the number.
Example: To dial a Peruvian toll-free number from the US, enter 011 51 800 12345 or +51 800 12345.
Here:
- “+” or 011 - US exit code
- 51 - Peru country code
- 800 - Toll-free prefix
- 12345 - Subscriber’s toll-free number
Note: Peruvian toll-free numbers, which usually begin with 0800, are generally accessible only from inside Peru and may not connect from overseas. Moreover, when dialing from the US, ensure to remove the leading zero.
What is the Best Time to Call Peru from the USA?
For business calls to Peru from the USA, it’s best to call between 9:00 AM and 5:00 PM Peru Time (PET). For personal calls, consider the recipient's local schedule to ensure you're calling at a convenient time. The timing can vary depending on your US time zone and the time difference between your location and Peru.
Peru operates on Peru Time, which is UTC -5 and does not observe daylight saving time. The country shares the same time as US Eastern Standard Time. Although the time difference varies slightly when daylight saving time is active in the US.
US Time Zone | Time Difference with Peru | Best Time to Call (US Local Time) |
| Eastern Time (ET) | Same Time | 9:00 AM – 5:00 PM |
| Central Time (CT) | +1 hour | 8:00 AM – 4:00 PM |
| Mountain Time (MT) | +2 hours | 7:00 AM – 3:00 PM |
| Pacific Time (PT) | +3 hours | 6:00 AM – 2:00 PM |
| Alaska Standard Time (AKST) | +4 hours | 5:00 AM – 1:00 PM |
| Hawaii-Aleutian Time (HST) | +5 hours | 4:00 AM – 12:00 PM |
Note: When daylight saving time is in effect in the US, the time difference with Peru may vary by one or two hours.
How Much Does it Cost to Dial Peru from the USA?
On average, calling Peru from the United States costs around $1.99 to $3.00 per minute. However, this rate can fluctuate based on the carrier you use, the type of number you’re calling (landline or mobile), and your specific phone plan.
Below are the average calling rates charged by major US mobile carriers for calls to Peru:
Mobile Carrier | Calling Cost (Per Minute) |
| Verizon | $1.99 |
| AT&T | $3.00 |
| T-Mobile | $3.00 |
Cheaper Alternatives for Calling Peru from the US
You can use alternative methods such as virtual phone numbers, social media apps, or calling cards to contact Peru from the United States. These options offer greater convenience and are more affordable than using traditional phone carriers.

1. Virtual Number
Virtual phone numbers allow you to make or receive calls to Peru using the internet, instead of traditional phone lines. They often charge a low monthly fee or per-minute rate, which is cheaper than standard international rates. With services like Calilio, RingCentral, or Nextiva, you can get a Peruvian virtual number that works on your smartphone and computer.
2. Social Media Apps
Popular social media apps such as WhatsApp, Viber, and Telegram let you make voice or video calls over Wi-Fi or mobile data instead of paying expensive carrier rates. Calls between app users are always free.
3. Calling Cards
Calling cards are another low-cost option for calling Peru, especially if you don’t have reliable internet access. You simply buy a card with a set amount of credit, dial a local access number, enter a PIN, and then call Peru at discounted rates. These cards can be found online or at convenience stores and are useful for both landline and mobile calls.
Conclusion
Calling Peru from the US is a straightforward process, as long as you know the proper international dialing sequence. Simply dial the US exit code, the Peru country code, the area code for landline or mobile prefix for mobile, and then the subscriber number.
While international calling costs can vary, affordable options such as mobile carriers, virtual numbers, social media apps, and calling cards make it possible to stay connected on a budget. By choosing the method that works best for you, you can easily keep in touch with family, friends, or business contacts in Peru, no matter where you are.
Frequently Asked Questions
How to text Peru from the US?
To send text messages from the US to Peru, enter 011 (US exit code), then 51 (Peru country code), followed by the intended recipient's number. For example, to text the mobile number 987654321 in Peru, enter 011 51 987654321 or +51 987654321.
How do I know if a Peruvian number is a mobile or a landline?
Will my US cell phone work in Peru?
What is the +51 area code?

Still have questions?
Can’t find the answer you’re looking for? Please chat with our friendly team.
Stay in the loop
Get the latest call insights, trends, and updates delivered straight to your inbox.
By subscribing, you agree to receive updates from Calilio.
You can unsubscribe anytime.
Phone numbers
Get International Phone Numbers
Singapore
|Australia
|New Zealand

