eSIM for Mexico: What to Buy and What You Might Already Have
Mexico is the trip where a lot of people buy something they already own. American carriers have been folding Mexico into their standard coverage for years, so before you compare eSIM prices, open your own plan and look for Mexico in the included countries. If it is there, stop reading and go on holiday.
For everyone else, including anyone flying in from outside North America, this is what the options actually cost and where the sensible line is between data and a full phone number. We sell one of these, so treat our prices as a worked example and check them yourself.
Coverage: good where you are going, thin where you might wander
Every travel eSIM resells capacity from the same Mexican carriers, so you are on the same towers a local uses rather than a degraded roaming tier. That makes the question about geography, not brand.
Strong 4G and 5G across Mexico City, Guadalajara, Monterrey, Cancun and the Riviera Maya, which covers the overwhelming majority of visits. Coverage thins in the mountains and across the rural south, so if the route leaves the resort corridors or the main cities, download offline maps before you go. No eSIM reaches a tower that is not there, whatever the checkout page implies.
How much data a Mexico trip needs
Less than people assume for a beach trip and more for a driving one. A week in Tulum or Cancun with hotel Wi-Fi in the evenings runs comfortably on three gigabytes, because the phone is mostly asleep. A road trip through Oaxaca or the Yucatan with navigation running for hours uses several times that.
Rough guide: three gigabytes for a resort week, five to ten for two weeks with real moving around, twenty if you are tethering a laptop or working from Mexico City for a month. Switch automatic photo backup to Wi-Fi only before you leave, which is the one setting that quietly doubles everyone's usage.
Mexico data from $3.19.
Do you need a Mexican phone number?
Probably not, and the price makes it worth being blunt about. A Mexican plan with calls, SMS and data on our page is $112.12 for 20 days. That is the second most expensive single country plan we sell, and it is nothing to do with distance: a number costs what the local arrangement with the operator costs, which varies wildly by country. Thailand is $14.84. The United Kingdom is $20.33 with 500 minutes.
So the honest sequence is to ask what the number is actually for.
- To receive your bank's verification codes. Then you do not need a Mexican number at all. Leave your home SIM in the phone with texts enabled and mobile data switched off for that line, and let the eSIM carry the internet. Texts ride the signalling network rather than your data allowance, so codes keep arriving and you pay nothing extra.
- To be called by a hotel, a driver or a tour company. Any working number does that, which means a regional plan is usually the better buy. North America covers six countries for $56.07 with 15 minutes, 50 SMS and 20 GB over 30 days, and it installs anywhere rather than only after you land.
- Because a Mexican service refuses foreign numbers. This is the one case where you genuinely need a +52, and it does happen with some delivery apps and local accounts. Then the local plan is the product, and the price is the price.
The mechanics of all of this, including why a software number gets rejected by banks, are in our guide to eSIMs with a phone number, and the comparison of who else sells one is in which travel eSIMs give you a number.
- Mexican data costs about three dollars. A Mexican number costs a hundred and twelve. Be sure which one the trip actually needs.
Crossing the border, in either direction
A single country plan stops at the border, and a lot of Mexico trips do not. If the itinerary includes the United States or Canada, the North America plans cover all three countries on one profile, starting at $42.14 for 10 days and stepping up by duration to $219.10 for 60 days. They install anywhere, so you can set one up at home before the flight instead of standing in an arrivals hall.
For the American leg specifically, our USA eSIM guide goes into why a +1 number is worth more there than in most countries.
The honest alternative: a Telcel chip from an Oxxo
Worth naming, because it is the cheapest route to a Mexican number and most articles in this category pretend it does not exist. A prepaid Telcel or AT&T chip costs a few dollars, you top it up with cash at any corner shop, and you have a +52 the same afternoon.
What you trade: time at a counter, a physical SIM to swap in and out, and an official ID, which the counter will ask for in practice even though Mexico's attempts at a mandatory biometric registry have not survived the courts. If a Mexican number is the whole point of the purchase and the ID does not bother you, that is the better deal and we would rather you knew it.
→ Travelling on to the USA or Canada on the same trip? Read the USA eSIM guide
What to check before you buy
- Your current plan. Several American carriers include Mexico. This is the single most common way people waste money on this trip.
- Where you are actually going. Resort corridors and big cities are well covered on anything. The rural south and the mountains are not, so plan offline maps rather than a pricier plan.
- Data or a number. The gap is $3.19 against $112.12. Decide deliberately rather than by default.
- The term. Validity starts at install, and voice plans cannot be topped up. Buy the length of the trip the first time.
- Your phone. Dial the code that shows your IMEI and look for an EID beside it. iPhone XS and newer, Pixel 3 and newer, and most 2020 and later Android flagships support eSIM.
Where Cypher eSIM stands
Our entry with the gaps included. Mexico data starts at $3.19 on the same local partner networks the other providers resell, with no account, no email and no ID, paid in USDT on TRC-20, BEP-20, Arbitrum or Solana, or in BTC, ETH, SOL, USDC, DAI, XMR or TON, and the QR code appears on the page. A Mexican plan with calls and SMS is $112.12 for 20 days, which we have just spent several paragraphs telling you is usually the wrong purchase. North America covers the USA, Canada and Mexico on one profile from $42.14. We cover 180+ countries. Where we lose: no card payment, no app, a Telcel chip beats us on price for a local number, and our numbers die with the plan. The caveat we print in everything, no-KYC means nobody asked who you are, not that the network cannot see a phone, which is covered in what an anonymous eSIM really means.
FAQ
Does my US carrier already cover Mexico?
Often, yes. Several American carriers include Mexico in standard coverage on many plans, which makes a travel eSIM redundant for that trip. Check the included countries on your own plan before you compare anything else, because this is the most common unnecessary purchase for this destination.
How much is an eSIM for Mexico?
Data starts at $3.19 on our page. A Mexican plan with calls, SMS and data is $112.12 for 20 days, because the cost of a number is set by the local operator arrangement rather than by geography. For most trips, data plus your existing home line is the right combination.
Can I get a Mexican phone number without ID?
With us the plan is bought with no account, no email and no documents, paid in crypto. At a counter in Mexico you will be asked for official identification in practice, even though the mandatory biometric registry the country tried to build was struck down in court. Two different routes with two different costs.
Will one eSIM work in Mexico and the USA?
Yes, if you buy a North America plan rather than a single country one. Those cover the USA, Canada and Mexico on one profile from $42.14 for 10 days, and they install anywhere, so you can set it up before you leave rather than after landing.
How much data for a week in Cancun?
About three gigabytes is comfortable for a resort week, because hotel Wi-Fi handles the evenings and the phone spends most of the day idle. Allow five to ten if you are driving around the Yucatan with navigation running, and turn off automatic photo backup over mobile data.
Mexico from $3.19, or three countries on one profile.