On this page▾
- 01The short answer
- 02How to dial Mexico from the United States
- 03Why Mexico is so cheap to call
- 04Method 1: WhatsApp, if they have it
- 05Method 2: Pay-as-you-go VoIP
- 06Method 3: Your US carrier's international add-on
- 07Method 4: Calling cards
- 08Method 5: A Mexican SIM or eSIM
- 09Cost comparison for a 20-minute call
- 10Which method fits which caller
- 11Calling Mexican toll-free and service numbers
- 12Calling the United States from Mexico
- 13Mistakes that cost money on this route
The short answer
Calling Mexico is one of the cheapest international routes in the world, and if you are paying more than a few cents a minute you are paying too much. WhatsApp is free if the person has it. For an ordinary Mexican phone, TwinPhone charges from $0.02/min to landlines and $0.02–$0.04/min to mobiles, which puts a 20-minute call at roughly $0.40.
Dial 011 52 from a US landline or +52 from a mobile or browser dialer, then the 10-digit Mexican number. You no longer add a 1 before mobile numbers — that requirement was removed in 2019 and instructions telling you otherwise are out of date.
The reason this route is so cheap is proximity and volume: Mexico is the largest international calling corridor from the United States by a wide margin, and competition on it is fierce. That does not stop US mobile carriers charging several dollars a minute for the same call.
How to dial Mexico from the United States
Mexico's dialing rules changed in 2019 and a lot of published guidance never caught up, so this trips people up more than the cost does.
The format
From a US landline: 011 + 52 + the 10-digit Mexican number. From a mobile or a VoIP dialer: +52 + the 10-digit number. That is the whole rule.
The 1 that used to be required
Until August 2019 you had to insert a 1 between 52 and a Mexican mobile number, so +52 1 55 1234 5678. Mexico's regulator abolished that, and mobile numbers are now dialled identically to landlines. Adding the old 1 will usually fail. If you have a number saved in your contacts from before 2019, this is why it stopped working.
Area codes worth knowing
Mexico City is 55, Guadalajara 33, Monterrey 81 — all two digits, followed by an eight-digit subscriber number. Most other cities use three-digit codes with seven digits after: Cancún 998, Tijuana 664, Puebla 222, Mérida 999, Querétaro 442. Either way the total is always ten digits.
Telling mobile from landline
You largely cannot from the number alone, since the 2019 change removed the distinguishing prefix. This matters less in Mexico than elsewhere because the price gap is small — from $0.02/min to landlines against $0.02–$0.04/min to mobiles on TwinPhone.
Time zones
Most of Mexico, including Mexico City, is on Central Time and abolished daylight saving in 2022, so the offset from US Central Time shifts by an hour across the year. Baja California stays aligned with US Pacific. In practice: from the US East Coast, most of Mexico is one hour behind for part of the year and the same for the rest.
Pay as you go
Call any country from $0.02/min
Free to sign up — no card needed to start. Top up $10 and pay only for the minutes you actually call. No subscription, no monthly fee.
No card to sign up · Top up $10 · Pay only when you call
Why Mexico is so cheap to call
The US-to-Mexico corridor carries more international call minutes than any other route out of the United States, and that volume has driven termination rates down for two decades. Cheap is the normal state of this route; expensive means someone is taking a margin.
Volume and competition
Roughly 11 million people born in Mexico live in the United States, and the calling demand that creates has attracted every wholesale carrier worth naming. Where many carriers compete to deliver the same traffic, the price to deliver it falls.
Regulatory pressure
Mexico's telecom reform in 2013 broke up a long-standing near-monopoly and forced interconnection rates down sharply. Those wholesale reductions passed through to international termination, which is what a VoIP provider actually pays.
Why your carrier bill does not reflect any of this
Mobile carriers price international calling as a retail add-on rather than as a pass-through of what it costs them. The wholesale rate to a Mexican mobile is a fraction of a cent; the retail rate on a US mobile plan without an add-on can be several dollars a minute. The gap is margin, not cost.
Method 1: WhatsApp, if they have it
WhatsApp is free between users and adoption in Mexico is very high, so for family and friends this is usually the answer. Nothing paid competes with free.
Where it works
Voice and video between WhatsApp users, over wifi or mobile data. Quality on a reasonable connection is good, and most people in Mexico with a smartphone already use it as their primary messenger.
Where it does not
It cannot call a landline, a business, a clinic, a bank or a government office, and it cannot reach a relative on a feature phone. Both sides need working data at the same moment. For anything institutional, you need a service that dials real numbers.
Method 2: Pay-as-you-go VoIP
A pay-as-you-go VoIP service reaches any Mexican phone at a per-minute rate close to wholesale, with no subscription. This is the cheapest way to call a Mexican number that is not on WhatsApp.
What it costs
TwinPhone charges from $0.02/min to Mexican landlines and $0.02–$0.04/min to mobiles. A 20-minute call to a landline is about $0.40. Billing is per second with a minimum charge on very short answered calls, because both carriers invoice a full minute the moment a call is answered. The smallest top-up is $10 and the balance does not expire.
What it requires
An email address. TwinPhone runs in Chrome, Edge, Firefox, Brave or Safari with no app, no SIM and no phone number needed to register, and the person you call answers on their ordinary handset with nothing installed on their side. The destination rate appears before the call connects.
Where it falls short
It is not free, so use WhatsApp where you can. There is no video and no app-to-app messaging. TwinPhone rents US and Canadian numbers only, so it cannot give you a Mexican number for people to call you back on — that needs a Mexican provider.
Method 3: Your US carrier's international add-on
US carriers sell Mexico-inclusive add-ons for roughly $10 to $15 a month, and some postpaid plans now bundle Mexico calling outright. The bundled case is genuinely competitive; the add-on case usually is not.
When it is a good deal
Several US plans include calling to Mexico and Canada at no extra cost as a standard feature. If yours does, use it — the marginal cost is zero and there is nothing to set up. Check your plan before paying for anything else.
When it is not
If Mexico is not bundled and you are buying a $15/month add-on to make occasional calls, you are paying more in monthly fees than the calls would cost on a pay-as-you-go service. Without any add-on, pay-per-use rates to Mexico can reach several dollars a minute.
Method 4: Calling cards
Calling cards advertise very low headline rates to Mexico and the effective cost after fees is routinely several times higher. They persist because they are sold for cash in exactly the neighbourhoods that call Mexico most.
How the advertised rate becomes the real rate
A connection fee of $0.49 to $0.99 per call, weekly maintenance charges that drain an unused balance, rounding to three-minute blocks on some cards, and a surcharge for dialling from a mobile. On a route where the honest rate is around two cents a minute, those fees dominate the bill entirely.
When it still makes sense
No smartphone, no computer, no bank card. That is a real situation and cards serve it. Everyone else is paying a premium for a format that made sense in 2005.
Method 5: A Mexican SIM or eSIM
If you travel to Mexico regularly, a local prepaid SIM or eSIM gives you domestic Mexican rates and a Mexican number. This is a different product from the others here and solves a different problem.
What it does well
Domestic calling inside Mexico at Mexican prices, plus a Mexican number people can reach you on locally. Telcel has the widest coverage, particularly outside cities. For anyone spending weeks at a time in Mexico, this beats roaming comprehensively.
What it does not do
It does not help you call Mexico from the United States, which is the actual question here. A Mexican SIM used from the US is roaming, and roaming is the most expensive way to make any call.
Cost comparison for a 20-minute call
Twenty minutes to a Mexican landline, priced by method. TwinPhone's figures come from the pricing engine that debits the wallet; the rest are market claims. Competitor pricing checked 14 August 2026 against each provider's public pricing page.
| Method | Cost of a 20-minute call | Reaches any Mexican phone | Monthly fee | Needs an app |
|---|---|---|---|---|
| Free | No, app users only | None | Yes | |
| TwinPhone | ~$0.40 (from $0.02/min) | Yes | None | No (web) |
| Carrier plan with Mexico included | Included | Yes | Already paying | No |
| Carrier international add-on | Varies, plus $10–15/mo | Yes | $10–15 | No |
| Calling card | Advertised low, effective higher | Yes | None | No |
| Carrier pay-per-use | Several dollars per minute | Yes | None | No |
The spread between the cheapest and dearest way to make the identical call is well over a hundredfold, which is unusual even by the standards of international telephony.
Which method fits which caller
Four common situations.
Calling family who use WhatsApp
WhatsApp, with a small pay-as-you-go balance for the times they are unreachable or you need to call a landline.
Calling businesses, clinics or government offices in Mexico
Pay-as-you-go VoIP. Institutional numbers are landlines and are not on any messaging app, so this is the only category that reaches them cheaply.
You already have a plan that includes Mexico
Use it. Check first — several US plans bundle Mexico and Canada, and people pay for a second service without realising.
You are new to the US and have no phone number yet
Pay-as-you-go VoIP that does not require one. TwinPhone asks for an email address only, no SIM and no card. Live Mexico rates are published.
Calling Mexican toll-free and service numbers
Mexican toll-free numbers beginning 800 are free only when dialled from inside Mexico, and most cannot be reached from the United States at all. This catches out anyone trying to reach a Mexican bank, airline or utility from abroad, and the workaround is usually to find the geographic number instead.
How Mexican toll-free numbers are written
Domestically they appear as 01 800 followed by seven digits. The 01 is a domestic long-distance prefix that no longer serves any purpose after the 2019 numbering change, so the number is really 800 plus seven digits. From abroad you would dial +52 800 XXX XXXX — and whether it connects depends entirely on whether the Mexican company has paid for international access to that number, which most have not.
What to do instead
Look on the organisation's website for a geographic number — one starting 55 for Mexico City, 33 for Guadalajara, 81 for Monterrey. Large Mexican companies almost always publish one for exactly this reason, often labelled for callers from abroad. That number is an ordinary landline and any calling service reaches it at standard rates, which on this route means around two cents a minute.
Premium and special-rate numbers
Numbers in the 900 range are premium-rate and are charged well above standard rates, in Mexico as elsewhere. Most VoIP services either block them outright or price them separately, and none of the rates quoted in this article apply to them. If a number begins 900, check the price before dialling rather than assuming the country rate.
Calling the United States from Mexico
The return direction is asymmetric: calling the US from Mexico on a Mexican carrier is generally more expensive than calling Mexico from the US, and the same VoIP options fix it. Anyone who splits time between the two countries runs into this immediately.
How to dial
From Mexico, dial 00 (the Mexican exit code) + 1 (the US country code) + the 10-digit US number. From a mobile or a VoIP dialer, +1 followed by the ten digits works the same way.
Why it costs more that way round
US termination rates are low, but Mexican carriers price international outbound as a retail product with its own margin, and the competitive pressure that drove US-to-Mexico pricing down does not apply symmetrically. A Mexican prepaid plan calling a US number typically costs several pesos a minute unless an international bundle is attached.
What to use instead
The same browser-based services work in both directions and are not tied to where you are sitting. TwinPhone charges $0.02/min to US and Canadian numbers regardless of which country you dial from, since the account is not anchored to a carrier or a SIM. For someone living in Mexico calling family in the US, that is the same arithmetic as this whole article, run backwards.
Mistakes that cost money on this route
Three, and the first is the most common.
Still dialling the 1 before mobiles
Removed in 2019. Guides that still tell you to add it are stale, and contacts saved in the old format will fail.
Paying a monthly add-on for occasional calls
A $15/month international add-on costs $180 a year. At two cents a minute, that is 9,000 minutes of pay-as-you-go calling to Mexico. Unless you are talking for two and a half hours a week, the add-on is the more expensive option.
Assuming all "cheap Mexico calling" offers are equivalent
On a route where the honest rate is around two cents, per-call connection fees and minute rounding matter far more than the advertised per-minute figure. Compare the total cost of a real call, and prefer a service that shows the rate before it connects.
Related Resources
Ready to try it yourself?
Sign up free in 30 seconds. No credit card, no app download — top up from $10 and dial.
Try Now


