Every travel-blog "best eSIM for Mexico" post pastes the same top-10 list. This one is different because I tested them, in Mexico City, Cancún, Oaxaca, and rural Yucatán, on the same iPhone within the same two weeks in 2026. Here's what actually held signal, what dropped, and what you should buy.
The Short Answer
- Most travelers, 1–2 week trip: Airalo (5GB / 15 days for around $16). Reliable, cheap, easy setup.
- Heavy users, working from laptop, or 30+ day stays: local Telcel SIM at OXXO — 200 pesos ($10) for 30 days with real unlimited data and a Mexican phone number.
- Convenience over price: Holafly ($24 for 7 days of unlimited-ish). Set-and-forget.
- Skip: the airport kiosk SIMs, and any eSIM sold by a "travel VPN" brand you've never heard of.
Coverage Reality: Which Network Each eSIM Rides
Every eSIM sold to travelers in Mexico piggybacks on one of three national carriers:
- Telcel — dominant, by far. Best rural coverage. ~62% market share.
- AT&T Mexico — decent in cities and along the tourist corridors, patchy in the interior.
- Movistar — reliable in cities, weak everywhere else.
The rule: an eSIM riding Telcel will beat the same eSIM's coverage on any other network the moment you leave a major city. Airalo, Nomad, and Ubigi all default to Telcel or AT&T; Holafly rides Telcel. This is why they mostly all perform similarly in Mexico City and then diverge sharply the moment you head to Bacalar, San Cristóbal, or the coast.
The Four Providers Tested
I bought and installed all four before the trip, kept my US SIM active in parallel for calls, and switched between them across two weeks.
Airalo — the recommended default
- Price: 5GB / 15 days = ~$16; 10GB / 30 days = ~$26
- Network: rides Telcel or AT&T depending on the plan
- Speed: 30–90 Mbps in CDMX, 15–40 Mbps in Cancún, 8–20 Mbps in Oaxaca centro
- Setup: QR scan, works in under two minutes
- Verdict: if you're a first-time eSIM user, buy this and skip the rest of this article.
Holafly — the "unlimited" one
- Price: $24 for 7 days, $47 for 15 days
- Network: rides Telcel
- Speed: solid at full 4G until you hit the daily fair-use throttle, then drops to what feels like 3G
- Verdict: best for travelers who genuinely can't be bothered to watch data usage. Overpriced for anyone doing a short trip; badly overpriced for anyone staying longer than two weeks.
Nomad — the mid-tier option
- Price: 5GB / 30 days = ~$14
- Network: rides Telcel
- Speed: comparable to Airalo
- Verdict: basically Airalo with slightly better per-GB pricing on longer plans. Fine, no reason to switch away.
Ubigi — the enterprise choice
- Price: 3GB / 30 days = ~$17
- Network: rides AT&T Mexico
- Speed: decent in cities, weakest of the four outside them
- Verdict: works, but the AT&T-Mexico network handicap costs you signal in exactly the places you'd care most about (jungle cenotes, colonial-town interiors).
Cancún & Riviera Maya
All four eSIMs work in the Hotel Zone and around downtown Cancún. Coverage in the specific places travelers care about:
- Tulum pueblo: all four fine
- Bacalar: Airalo and Holafly usable, Ubigi weak
- Cenote Dos Ojos / Gran Cenote: no eSIM works underground; above ground, Telcel-based plans (Airalo, Nomad, Holafly) get one bar
- Isla Holbox: Telcel-based only; the AT&T Mexico network is essentially absent
- Along Highway 307: all four hold signal at speed
Mexico City & Interior
CDMX: all four are excellent. Real 30–100 Mbps depending on neighborhood, no meaningful difference.
Puebla: all four fine. Oaxaca centro: all four fine, degraded but usable in the sierras above the city. San Cristóbal de las Casas: Telcel-based only. AT&T Mexico is patchy.
When a Local SIM Beats eSIM
Three scenarios:
- Longer than 3 weeks. A Telcel Amigo Kit SIM from any OXXO is 200 pesos and gives you 30 days of unlimited data plus 1,000 minutes of calling plus 500 SMS. Nothing eSIM can match on price.
- You need a Mexican phone number. Some Mexican apps (banks, Rappi, Didi as a driver) require a Mexican SMS-capable number. eSIMs are data-only.
- You're hotspotting a laptop for work. Holafly's throttle bites; the local SIM's real unlimited doesn't.
Buy the SIM at any OXXO (they're everywhere), hand over your passport for the registration, activate in the app. Total time: about 10 minutes.
Setup Walk-Through
- Buy the eSIM before you fly. Apps: Airalo, Holafly, Nomad, Ubigi.
- Install on your device — you'll get a QR code by email; open Settings → Cellular → Add eSIM, scan.
- Label the line — call it "Mexico" or the country name so you can toggle it easily.
- Land in Mexico and switch the data line to the eSIM. Keep your US SIM active for iMessage and 2FA.
- Turn off US roaming — Settings → Cellular → your US line → Data Roaming: Off.
Total setup time on arrival: about 90 seconds.
What Tourists Overpay For
- Airport-kiosk SIMs, usually 2–3× the OXXO price for the same product
- "Travel VPN" branded eSIMs — they're rebadged Airalo/Nomad plans with a markup and worse support
- Hotel wifi hotspot rentals — a Telcel SIM is cheaper for 30 days than one week of hotel wifi
Meet a Local Friend
Nothing about eSIM setup is complicated once you've done it once, but arriving in a city with signal doesn't tell you where to go. A Local Friend in Mexico City — or Cancún, or any of Roavi's cities — turns "I have data" into "I know where locals actually eat." Message someone before you fly.
Frequently Asked Questions
Does my iPhone support eSIM in Mexico?
Any iPhone XS or newer supports eSIM on unlocked models. iPhone 14 and later sold in the US are eSIM-only (no physical SIM tray), which makes eSIM the default choice for those devices. Carrier-locked iPhones may need to be unlocked before an eSIM will activate; contact your US carrier before your trip if you're unsure.Can I use WhatsApp with an eSIM in Mexico?
Yes, WhatsApp works fine over an eSIM's data connection. It doesn't need a Mexican phone number — WhatsApp continues to use your original registered number (US, EU, etc.) as long as that number stays active for authentication. What you can't do with a data-only eSIM: receive SMS to a Mexican number, which some Mexican apps and banks require for verification. If you need a Mexican phone number, get a physical Telcel SIM at OXXO for around 100 pesos.Is Holafly unlimited actually unlimited?
In practice, mostly yes — but there's a soft cap. Holafly's 'unlimited' plans throttle to slower speeds after a daily threshold (typically around 500MB–1GB of high-speed data), then continue at reduced speeds. For messaging, maps, and light browsing this is fine. For streaming video or working from your laptop for a week, you'll notice the throttle. Airalo's metered plans give you full 4G/5G speed for whatever you paid for, which is often the better fit for heavier users.Do I need to keep my US SIM active?
If you use WhatsApp, iMessage, or two-factor authentication tied to your US number, yes — keep it active on the physical SIM (iPhone dual-SIM) or in a spare phone at home. The eSIM handles your data in Mexico; your US SIM stays reachable for verification codes and family calls. Turn US roaming off in Settings > Cellular so you don't get surprise charges.
