Internet & connectivity

Where do I buy a SIM card or eSIM in Mexico as a tourist?

⚠ Verification in progressLast reviewed May 16, 20263 min readMexico
Chris, PlayaStays founder, photographed in Playa del Carmen
Written by
& the PlayaStays local team
Founder, PlayaStaysOperating in Mexico since 2018EN / ES
Topic
Internet & connectivity
For
Traveler · Vacation Guest
Where
Mexico · Playa del Carmen
Telcel physical SIM
~$150 MXN starter
Telcel 30-day plan
~$200 MXN / 30GB
eSIM (Airalo/Holafly)
~$15–25 USD/week

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).

The full picture

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.

Local context

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.

What to do

Here's the move

  1. For trips under 10 days: buy an Airalo or Holafly eSIM before you fly (activate on landing — no store visit).
  2. 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.
  3. The agent installs a physical SIM, gives you a Mexican number, and sets up Amigo Sin Límite (the prepaid plan locals use).
  4. Top-ups are cash at any OXXO — show your number, hand over pesos, done.
Common mistake

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.

References
Chris, PlayaStays founder

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.

Want a smoother trip?

Ask us before you book — no commitment.

Message us on WhatsApp →
Ask us →