Mexico's mobile market is dominated by Telcel — they have the best coverage in the Riviera Maya (including the colectivo route, cenotes, and most of Tulum). Movistar and AT&T Mexico are cheaper but spotty on the highway. As a tourist, you have three real options: an eSIM (fastest, no store visit), a physical Telcel SIM (best value for 2+ weeks), or just buying Telcel Amigo recharge cards at OXXO. Mexican phone numbers don't carry over — if you need to keep your US/EU number for 2FA, the eSIM dual-line approach is the move.
Where do I buy a SIM card or eSIM in Mexico as a tourist?

Quick answer
Best for short trips: an eSIM from Airalo, Holafly, or directly from Telcel/AT&T Mexico — activate it on your phone before you fly, no physical card needed. Best for long stays: walk into any OXXO convenience store and buy a Telcel Amigo Sin Limite prepaid SIM (~$150 MXN starter + ~$200 MXN for a 30-day unlimited plan).
Mexico's mobile networks are good — Telcel (the biggest), AT&T Mexico, and Movistar all have strong coverage in tourist zones. Coverage drops in the jungle outside Tulum and on the back side of Cozumel, but for everywhere you're realistically going, 4G/5G works fine.
**Easiest option — eSIM (no physical card):**
- **Airalo** — $5–25 USD depending on duration. App-based, activates instantly. Best for trips under 2 weeks. - **Holafly** — slightly more expensive but truly unlimited data (no throttle). Good for video-call heavy travelers. - **Telcel eSIM** — bought directly from Telcel's site; cheapest data per GB but harder activation flow.
To use any eSIM your phone must be: (1) eSIM-compatible (most iPhones from XS forward, most newer Pixels and Samsungs), and (2) unlocked from your carrier. Buy a few days before you fly so you have time to debug if it doesn't activate.
**Best long-stay option — physical Telcel SIM:**
1. Walk into any OXXO convenience store (they're everywhere — every other block on 5th Avenue). 2. Ask for "una SIM Telcel Amigo" — they cost ~$150 MXN ($8 USD). 3. They'll activate it for you at the counter. Bring your passport in case they ask. 4. Top up with "Amigo Sin Limite" — $200 MXN ($11 USD) gets you 30 days of unlimited calls/texts + 30GB of data. 5. Top up at any OXXO when it runs out.
The Telcel SIM works in any unlocked phone and stays active as long as you top up.
**Avoid:** - **Airport SIM kiosks** — they charge 2–3x what an OXXO charges for the same SIM. - **Hotel "concierge SIM services"** — same issue, plus markup. - **"International roaming" from your home carrier** — usually $10/day; quickly more than buying a local SIM. Confirm your home carrier's plan before flying, but a local SIM is almost always cheaper.
**Coverage tips:** - 5G works in Playa, Tulum, Cancún. Slower 4G in smaller towns. - Coverage on the south side of Cozumel and parts of the Sian Ka'an biosphere drops to nothing — plan offline maps. - Telcel has the broadest rural coverage; AT&T is faster in city centers.
**Hotspotting your laptop** works on all three carriers without extra fees on the Sin Limite plan — useful as wifi backup at coworking spaces or rentals.
Here's the move
- For trips under 10 days: buy an Airalo or Holafly eSIM before you fly (activate on landing — no store visit).
- For 2+ weeks or long-stays: walk into any Telcel store (Centro Maya mall in Playa is reliable) with your passport, ~$15 USD, and an unlocked phone.
- The agent installs a physical SIM, gives you a Mexican number, and sets up Amigo Sin Límite (the prepaid plan locals use).
- Top-ups are cash at any OXXO — show your number, hand over pesos, done.
Roaming on your home carrier at $10/day for a 2-week trip. That's $140 you could have spent on a $15 eSIM with the same coverage.
Planning a trip to the Riviera Maya?
Ask before you book. Our local team reviews your dates, arrival logistics, and zones.
Where to actually go
Airalo (eSIM)
~$15–25 USD/weekEasiest if your phone supports eSIM. Buy before flying, activate at the gate.
View on map / site →Holafly (eSIM)
~$25–60 USDPremium eSIM with truly unlimited data (no throttle). Best for video-call heavy travel.
View on map / site →OXXO (Telcel SIM)
~$150 MXN + $200/moCheapest physical SIM. Walk in, buy, activate at counter. Top up at any OXXO.
View on map / site →Telcel store (Centro Maya, Playa)
VariesBest if you need a SIM + new phone + advanced plan options. Has English-speaking staff.
View on map / site →We recommend these because we know them — not because anyone paid us. Hours and prices change; please verify before you go.
- Telcel Amigo Sin Limite plans ↗Current pricing + data caps for the prepaid plan.

Hi, I'm Chris — founder of PlayaStays.
I've stayed in Airbnbs across more than 35 countries — from design-led glamping in Patagonia to penthouse condos in major cities. I've learned what makes a property great: photography that earns the click, messaging that holds Superhost standards, and pricing that reads the local market instead of a template. We bring that same eye to every PlayaStays Airbnb in Quintana Roo.