How to Dial Mexico from the US
Mexico's country code is +52. To call any number in Mexico from the United States, you dial the country code followed by the ten-digit Mexican phone number. The full format looks like this:
+52 [10-digit number] For example, to call a mobile phone in Mexico City:
+52 55 1234 5678 If you are dialing from a US landline, replace the "+" with the international access code 011, so the same call becomes 011 52 55 1234 5678. From a mobile phone, the "+" prefix works everywhere.
Important change: Mexico eliminated the requirement to dial "1" before mobile numbers in 2019. You no longer need to insert a "1" after +52 when calling a Mexican cell phone. Simply dial +52 followed by the ten-digit number, whether it is a landline or mobile.
Major Area Codes in Mexico
Mexican phone numbers are ten digits long, and the first two or three digits indicate the city or region. Knowing the common area codes helps you identify where a call is going and estimate whether it is a landline or mobile number.
| City | Area Code | City | Area Code |
|---|---|---|---|
| Mexico City | 55 | Guadalajara | 33 |
| Monterrey | 81 | Puebla | 222 |
| Tijuana | 664 | Cancun | 998 |
| Leon | 477 | Merida | 999 |
The three largest cities -- Mexico City (55), Guadalajara (33), and Monterrey (81) -- use two-digit area codes. Smaller cities and towns use three-digit area codes. In all cases, the full number including the area code is ten digits.
What Your Carrier Charges You
If you pick up your phone and dial a Mexican number without any special plan, your US carrier will bill you international rates. These vary by provider, but they are consistently expensive:
- Major carriers typically charge $0.30 to $3.00 per minute for calls to Mexico without an international plan.
- Some carriers offer Mexico-specific add-on plans for $5 to $15 per month, which bring per-minute rates down to around $0.05 to $0.10.
- Calls to Mexican mobile phones often cost more than calls to landlines, since mobile termination fees are higher.
Even with a monthly add-on, you are paying a recurring fee whether or not you make calls that month. For people who call Mexico occasionally rather than daily, there are more cost-effective options.
VoIP Services: The Best Value
Voice over Internet Protocol (VoIP) services route your calls over the internet instead of traditional phone networks. This dramatically reduces costs because the expensive part of an international call -- the long-distance routing -- is handled by data rather than legacy telecom infrastructure.
CheapCalls.cloud offers calls to Mexico starting at just $0.02 per minute to mobile phones and landlines. That means a 30-minute call to Mexico City costs roughly $0.60 -- compared to $9.00 or more with a standard carrier rate. There are no monthly fees or contracts; you pay only for the minutes you use.
VoIP calling works over Wi-Fi or cellular data, so you get clear audio quality as long as you have a reasonable internet connection. Most VoIP services, including CheapCalls.cloud, let you call any Mexican phone number -- landline or mobile -- at the same low rate.
Calling Cards: Still an Option
International calling cards have been around for decades, and they still work. You purchase a card with a set dollar amount, dial an access number, then enter the destination number. Rates to Mexico typically range from $0.03 to $0.10 per minute.
However, calling cards come with drawbacks. Many charge connection fees, maintenance fees, or round up calls to the nearest minute. The advertised per-minute rate often does not reflect the true cost once these hidden charges are factored in. The dialing process is also cumbersome -- punching in a long access number and PIN before every call gets old quickly.
If you prefer a more straightforward experience, VoIP services like CheapCalls.cloud give you similar or better rates without the extra steps.
Free Apps: Great for Wi-Fi, Limited Otherwise
Apps like WhatsApp, FaceTime, and Google Meet allow free voice and video calls -- but only when both sides have the app installed, a stable internet connection, and a compatible device. For casual calls with tech-savvy family members, these work well.
The limitations become apparent when you need to reach someone on a regular phone number. Free apps cannot call Mexican landlines or mobile numbers directly. If the person you are calling does not use the same app, or has limited data, you need a service that connects to the actual phone network.
This is where VoIP services fill the gap. CheapCalls.cloud calls real phone numbers in Mexico, so the person on the other end does not need an app, a smartphone, or even an internet connection. They simply answer their phone.
Tips to Save Even More
Call over Wi-Fi when possible
Using Wi-Fi instead of cellular data for VoIP calls avoids eating into your mobile data plan. Most VoIP calls use about 1 MB per minute, so even a modest Wi-Fi connection is more than sufficient.
Verify the number format
Make sure you are dialing +52 followed by the full ten-digit number. Misdialed numbers waste minutes and money. Remember: no "1" is needed after +52 for mobile numbers anymore.
Check time zones
Most of Mexico follows Central Time (CT), the same as Chicago. The states of Baja California Sur, Chihuahua, Nayarit, Sinaloa, and Sonora follow Mountain Time. Baja California follows Pacific Time. Calling at the right time means the person actually answers.
Save contacts in international format
Store all Mexican numbers in your phone with the +52 prefix. This ensures the call routes correctly whether you are at home, traveling, or using a VoIP app.
Compare per-minute rates
Before committing to any service, compare the actual per-minute rate to Mexico. CheapCalls.cloud publishes rates transparently -- no connection fees, no rounding, no surprises.
Start Calling Mexico for Less
CheapCalls.cloud offers calls to Mexico starting at $0.02 per minute. No contracts, no monthly fees -- just low rates and clear connections to any phone number in Mexico.
Sign Up Free