+52 Country Code: Mexico Dialing Guide
Mexico's country code is +52. Whether you're calling Mexico City, Cancun, or anywhere else in Mexico, dial +52 followed by the 10-digit local number. That's it. No complicated prefixes, no special codes for mobile versus landline - just +52 plus ten digits.
How to Dial Mexico's +52 Country Code
From a US phone, dial +52 then the 10-digit Mexican number. From a landline, you'll need the international access code first.
| From | Format | Example |
|---|---|---|
| US mobile | +52 + 10 digits | +52 55 1234 5678 |
| US landline | 011 + 52 + 10 digits | 011 52 55 1234 5678 |
| Canada | 011 + 52 + 10 digits | 011 52 33 1234 5678 |
The 10-digit Mexican number includes the area code. Mexico City numbers start with 55, Guadalajara with 33, Monterrey with 81. The area code is baked into the 10 digits - you don't add it separately.
Example: To call a Mexico City number 1234-5678, you'd dial +52 55 1234 5678. The 55 is already part of the complete number.
Major Mexican Area Codes
Mexico City uses area code 55, Guadalajara uses 33, and Monterrey uses 81. These three metros use 2-digit area codes followed by 8-digit local numbers. Smaller cities use 3-digit area codes with 7-digit local numbers. Either way, you're always dialing 10 digits after the +52.
| City | Area Code | Full Number Example |
|---|---|---|
| Mexico City | 55 | +52 55 1234 5678 |
| Guadalajara | 33 | +52 33 1234 5678 |
| Monterrey | 81 | +52 81 1234 5678 |
| Cancun | 998 | +52 998 123 4567 |
| Tijuana | 664 | +52 664 123 4567 |
| Puebla | 222 | +52 222 123 4567 |
Notice how Mexico City, Guadalajara, and Monterrey have 2-digit codes (8 more digits follow), while Cancun, Tijuana, and Puebla have 3-digit codes (7 more digits follow). Total is always 10.
Mexico's Simplified Dialing (2019 Update)
Mexico eliminated confusing prefix codes in August 2019. Before then, you needed different prefixes: 01 for long-distance landlines, 044 for local mobile calls, 045 for mobile numbers in other areas. It was a mess.
Now it's simple: 10 digits for everything. No "1" after the country code for mobile phones anymore. The old guides that tell you to dial +52 1 for mobiles? Outdated. Just dial +52 plus the 10-digit number, whether you're calling a landline in Monterrey or a cell phone in Mexico City.
How to Call the US from Mexico
From Mexico, dial 00-1 plus the US 10-digit number from a landline, or +1 from a mobile.
| From | Format | Example |
|---|---|---|
| Mexican landline | 00 + 1 + 10 digits | 00 1 213 555 1234 |
| Mexican mobile | +1 + 10 digits | +1 213 555 1234 |
About US toll-free numbers: US 1-800 numbers don't work directly from Mexico. Some people convert them (replacing 800 with 880, 888 with 881, etc.), but it's hit-or-miss and you'll pay international rates anyway. Better to find the company's regular +1 number.
If you're in Mexico and need to call US landlines regularly - your bank, the IRS, a doctor's office - browser-based calling services like World Dialer let you call US numbers for $0.02/minute without downloading an app or signing up for a subscription. Open the browser, dial the number, done.
Call US Numbers from Mexico
You have the numbers. Here's the easiest way to dial them.
WorldDialer works from Mexico (and everywhere else). $0.02/minute to US landlines. Browser-based, no VPN needed, no subscription required.
Next time you need to call home, we'll be here.
Ready to make international calls?
Sign up for WorldDialer today and get $10 free credit to start calling.
Create Free Account