If you’re trying to reach family, friends, or business contacts in Mexico, it’s important to know the correct calling codes. International phone calls require specific country and area codes to connect successfully, and Mexico is no exception.
Knowing how to call Mexico keeps you connected to those you care about, whether you’re checking in or sending support from abroad.
Need to do more than call? Send money to Mexico quickly and reliably with Western Union.
Key takeaways
- Mexico’s calling code is +52.
- From the US, you’ll need to first dial the exit code (011), then 52, followed by the area code and local number.
- Popular area codes include 55 (Mexico City), 33 (Guadalajara), and 81 (Monterrey).
- Save on international calls before you dial by using Wi-Fi calling apps or reviewing your carrier’s international rates.
What’s the country calling code for Mexico?
To reach someone in Mexico from another country, you’ll need to use the Mexico country calling code: +52. The “+” symbol is a shortcut for your country’s international dialing prefix (also called an exit code). For example, calling Mexico from the US or Canada would require the prefix 011 before the country code 52.
On most mobile phones, you can enter “+” by pressing and holding 0 and your network then automatically converts it to the correct exit code for your location.
After dialing +52, you’ll need the correct area code and local number to complete the call. Whether you’re calling a mobile phone in Mexico City or a landline in Guadalajara, the country code is always the first step in making sure your call is routed correctly.
Major Mexican area codes to know
Once you’ve dialed the Mexico country calling code (+52), the next step is to enter the area code for the city or region you’re calling. These 2- or 3-digit codes help route your call to the right location, whether it’s a major city or rural town.
Here are some of the most commonly used area codes in Mexico:
| Region | Area Code(s) |
| Mexico City | 55 |
| Guadalajara | 33 |
| Monterrey | 81 |
| Tijuana | 664 |
| Cancun | 998 |
| Acapulco | 774 |
| Ciudad Juarez | 656 |
| Veracruz | 229 |
The code to call Mexico will vary based on which area you’re calling. For example, to call a number in Guadalajara from the US, you might dial: 011 52 33 XXX XXXX.
How to call Mexico from the US or abroad
Calling Mexico from the US or another country is easy once you understand the correct dialing format. Just follow these simple steps:
- Dial your country’s international call prefix. This is 011 from the US and Canada or 00 from most other countries. Note: On most mobile phones, you can simply enter “+” instead. Your network will automatically apply the correct international prefix.
- Enter Mexico’s country code: 52.
- Add the Mexican area code. This is a 2- or 3-digit code based on the city or region, like 55 for Mexico City or 33 for Guadalajara.
- Dial the local phone number. Mexican numbers are usually 7 to 8 digits long, depending on the area.
Dialing Mexican mobile numbers vs. landlines
Whether you’re calling a mobile phone or a landline in Mexico, the dialing steps are the same:
- International dialing prefix (or simply dial “+” on your mobile phone)
- Mexico’s calling code
- Area code
- 7- or 8-digit local number
Troubleshooting if your call didn’t connect
If your call to Mexico didn’t go through, it’s often an easy fix. Here are some common issues to check:
- Was the number formatted correctly? Make sure you included your country’s exit code, the Mexico calling code (52), the correct area code, and the full local number.
- Did you include or miss an extra digit? Double-check for extra or missing digits. Some local numbers are 7 digits, and others are 8.
- Are you dialing from a restricted line? Some phone plans block international calls by default. Contact your carrier to confirm your plan allows international dialing.
- Try calling from a different device or app. If it still won’t connect, try using a calling app like WhatsApp or Skype to bypass carrier restrictions.
A quick review of your number formatting and calling method can usually resolve the issue.
Tips to save money on calls to Mexico
International calls don’t have to be expensive. Here are a few simple ways to save when calling Mexico:
- Use Wi-Fi-based apps like WhatsApp, Skype, or FaceTime to call without using cellular minutes.
- Check your carrier’s international rates. Some offer low-cost packages or monthly add-ons.
- Call during off-peak hours for potentially lower rates.
- Buy prepaid calling cards or use local SIMs when traveling.
Want more ways to cut costs? Check out our full guide on how to save money when making international calls.
Staying connected with friends and family in Mexico
Whether it’s a phone call, a quick message, or sending support from afar, staying in touch with friends and family in Mexico means everything. Knowing how to dial using the correct codes is just one way to keep your connection strong, no matter the distance.
And when a call isn’t enough, Western Union can help you send financial support with confidence. With our mobile app, you can transfer money in just a few taps and check the USD-to-MXN exchange rate before you send.
Staying connected goes beyond conversation. It’s about showing up, from wherever you are.
FAQs
Mexico’s country calling code is +52. The “+” stands for your country’s international call prefix (also called an exit code), and 52 is Mexico’s calling code.
To call Mexico from the US, dial the US exit code (011), then Mexico’s country code (52), followed by the area code and local number. For example: 011 52 55 XXXX XXX.
You don’t need to add an extra prefix to reach a mobile number in Mexico. Just make sure you include the full international format—starting with the exit code, country code, and area code—when dialing from outside the country.
Using internet-based apps like WhatsApp, Skype, or FaceTime over Wi-Fi is often the most affordable way to call friends and family in Mexico. You can also explore your phone carrier’s international calling plans.