M Visita México Find a hotel
Home/ Blog/ SIMs and wifi Practical · Nationwide

SIM cards, eSIMs and wifi in Mexico: getting online without surprises

Which carrier really covers the country, where to buy a prepaid chip, what topping up costs, when an eSIM is worth it, and what to genuinely expect from hotel wifi on the coast.

Reading 9 min Updated March Where Nationwide Cost $10 – $35 USD
01

How coverage actually works in Mexico

Mexico has three mobile networks of its own, and they do not compete on equal terms. Telcel has by a wide margin the best coverage in the country, including long highways, small towns and much of the mountains; AT&T México works well in cities and across the north; Movistar covers less and in rural areas tends to lean on somebody else's network. The cheaper brands advertised in convenience stores are virtual operators renting one of those three networks, so their real coverage depends on which network they use rather than on the logo printed on the package.

For a short trip the practical advice is simple: if the itinerary takes in villages, federal highways or mountain roads, go with Telcel; if it stays inside Mexico City, Monterrey, Guadalajara or the Cancún hotel zone, almost any option works. 4G is the norm nationwide and 5G exists in the larger cities, though in practice the difference matters little once the signal is weak. What shapes the experience is not the technology but the terrain: mountains, jungle and open coastline swallow coverage with remarkable ease, and no package sold at the airport changes that.

Avenue lights in a large city, where signal is never the problem.
02

Buying a prepaid chip on arrival

Buying a prepaid chip is one of the easiest things to sort out on arrival. Any OXXO, the carriers' own shops and the counters at the airport sell a loose SIM for a few dollars, and data packages valid for one or several weeks are activated on top of it. The SIM itself usually costs $5 – $15 USD (2025), and a thirty-day package with enough data for maps, messaging and a little video runs around $10 – $25 USD (2025), depending on the carrier and whatever promotion happens to be running that month.

The difference lies at the counter. OXXO sells the chip but does not always configure or activate it, so you follow the instructions in the envelope yourself; in a carrier shop, passport in hand, they hand it back working before you leave. Two things are worth checking there and then: that your handset is unlocked, and that the new number is written down somewhere, because you need it later to top up. If the phone is old or locked by your home carrier, no shop in Mexico can do anything about it.

Where to buy OXXO, a carrier shop or the airport. The airport is the dearest and the easiest. What to bring Passport and an unlocked phone. Carrier shops usually ask for identification. Cost of the SIM $5 – $15 USD (2025) for the card alone, with no data included. Data package $10 – $25 USD (2025) for around thirty days of data, calls and messages. Format Ask for a nano-SIM; nearly every current phone uses one. Adapters come in the envelope. Activation It can take minutes or hours. Check it before you walk away from the shop.
The uncomfortable part Prepaid prices and conditions change often, and what a poster in the window advertises does not always match what the system activates. Airport counters charge considerably more for the same thing, and the occasional salesperson pushes the dearest package. Asking the price in pesos before paying, and checking the balance before leaving the shop, avoids almost every unpleasant surprise.
03

Where there is no signal, and why

Mexican coverage is excellent in the cities and uneven the moment you move away from them. The gaps are predictable and well known: the jungle around Calakmul, long stretches of the Oaxaca and Chiapas coast, the Sierra Tarahumara, the interior of Baja California and the roads between villages in the Oaxacan sierra. In many of those places the signal appears in the centre of town, beside the plaza, and disappears ten minutes down the road. None of that is a failure of the carrier; it is geography, and no data package fixes it.

The answer is preparation rather than technology. Download offline maps for the region, save screenshots of bookings, bus tickets and the hotel address in Spanish, and warn people at home that a whole day may pass without messages; that covers almost the entire problem. On the coast it also helps to assume that many beaches and cabañas run on a generator with no data at all, and that card payments fail the moment the signal drops. Carrying enough cash for two days solves more situations than any antenna ever will, and it keeps working when nothing else does.

A stretch of palm-lined coast; between one village and the next the signal vanishes for kilometres.
04

The eSIM and roaming from home

An eSIM is now the most convenient option for anyone arriving with a recent handset. You buy it online before flying, install it by scanning a code and it starts working as you land, with no queues, no counters and no tiny cards to lose. The Mexican carriers sell them too, and international providers offer data bundles for Mexico at roughly $10 – $35 USD (2025), depending on the gigabytes and the number of days. The catch is that most tourist eSIMs give you data but no Mexican phone number, and that matters more than it sounds.

That detail decides quite a lot. A local number lets the transfer driver call you, lets a restaurant send a confirmation code, lets the hotel warn you about something; with a data-only eSIM everything has to be handled through messaging apps, which is what nearly everyone in Mexico does anyway. Before buying, check two things: that the phone supports eSIM and that it is not locked to your home network. On a handset with two slots you can keep your usual card in place and add the Mexican line on top of it.

Advantage Installed before you fly, working as you land. No queues, no paperwork. Typical price $10 – $35 USD (2025) by data and days. Dearer per gigabyte than a local prepaid line. Mexican number Almost no tourist eSIM includes one. For local calls, a Telcel chip is better. Compatibility An eSIM-capable, unlocked phone. Check at home, not at the airport. Actual coverage It rides on a Mexican network. Worth knowing which one before paying. Home roaming Easy and expensive: usually $5 – $15 USD per day (2025). For three days it may be worth it.
05

Top-ups, credit and packages

Topping up is an everyday transaction in Mexico and works on almost any corner. In an OXXO, a pharmacy, a supermarket or a village shop you simply name the carrier, read out the phone number and hand over cash; the credit arrives within seconds and a confirmation message follows. Usual amounts run from about $3 to $30 USD (2025), and once there is credit on the line you buy the data package from the handset itself, following the instructions printed inside the chip envelope or asking for help in a carrier shop.

Two confusions cost visitors money every week. The first is that credit and data are not the same thing: putting money on the line gives you no internet until a package is activated, and browsing without one burns the balance at an unpleasant speed. The second is validity: packages expire after seven, fifteen or thirty days, and whatever is left over does not roll forward. For a trip of two or three weeks a single thirty-day package usually works out better than renewing week by week, even if it looks dearer at first.

Where to top up OXXO, pharmacies, supermarkets and corner shops. Cash, on the spot. How much $3 – $30 USD (2025) per top-up. No need to load a lot at once. Credit is not data Credit is money; the package is internet. Without a package, data eats the credit. Validity Seven, fifteen or thirty days. Anything unused disappears on expiry. Confirmation A message arrives with the new balance. If it does not, check the number you gave. Topping up offline It can be done over wifi in the carrier app, if you installed it beforehand.
06

Hotel wifi, without the gloss

Hotel wifi in Mexico is decent in the lobby and variable in the room. In large cities it is usually good enough for video calls; on the coast, in rural areas and in small properties it depends on a shared link that saturates in the evening, when everybody connects at once. Palapas, beach cabañas and jungle lodges are the trickiest cases: thick walls, distance from the router and sometimes electricity from a generator. The phrase “free wifi” is almost always true; “fast wifi” is a promise nobody in the country can actually keep.

Anyone who needs to work while travelling should solve it with mobile data rather than with the property's wifi. A thirty-day package with enough data costs less than one hotel night and lets you share the connection with a laptop straight from the phone, which is what most people working on the road end up doing. In city cafés the wifi is often better than in hotels, and Mexico City, Guadalajara, Oaxaca and Mérida all have places open late, though it is worth asking for the password before sitting down.

Lobby and room Signal drops with distance and walls. Test it on day one and ask to move if needed. Peak hours Between eight and eleven at night the link is shared by everyone. Take calls in the morning. Coast and jungle Often a satellite or radio link. Fine for messages, not for video. Tethering The phone as a hotspot solves nearly everything where Telcel has coverage. Open networks In airports and cafés, avoid banking over a connection that is not your own. Cafés Usually better connected than small hotels. Ask for the password when you order.
The uncomfortable part No booking guarantees wifi speed, and the reviews that praise it tend to date from low season, with the hotel half empty. In August or Holy Week the same link is shared between three times as many guests. If the trip depends on one specific video call, bring your own data and a fallback rather than trusting the listing.
07

What people always ask

Six questions that come up before every flight, answered with what works in practice rather than what the advertising promises. They run from the simplest, which is choosing a carrier, to the most uncomfortable, which is accepting that there will be hours with no signal at all and that paying more does not fix it. Almost all of these decisions take ten minutes at the airport or in the first shop down the street, and none is irreversible: a chip costs very little and you can switch carrier halfway through the trip.

One thing that does not fit into a short answer is worth adding. Connectivity in Mexico is better than many visitors expect and worse than anyone needs who plans to work eight hours a day from a beach cabaña. For getting around, booking, calling a taxi and sending photographs, a twenty-dollar prepaid chip covers a whole month without drama. For everything else, lower the expectations, download what matters while the signal is strong, and take the hours without coverage as part of the trip rather than a fault in the system.

Which carrier? Telcel, unless the trip stays in the big cities. Nothing matches its coverage outside them. Chip or eSIM? eSIM for convenience, chip for price and for having a Mexican number. Both work well. Do they ask for a passport? Carrier shops usually ask for identification. In OXXO, paying is normally enough. Will my phone work? Yes, if it is unlocked. Handsets locked by your home carrier take no other chip. How much data? Five to ten gigabytes a month usually covers maps, messaging and some video. And when there is no signal? Offline maps, screenshots of bookings and cash. In the sierra and on open coast it happens daily.
In short A local chip and realistic expectations A Telcel chip with a thirty-day package costs less than a dinner and covers the whole trip: maps, messaging, transfers and bookings. An eSIM saves time at the airport and costs a little more. Hotel wifi is a pleasant extra, never something to build a day around. See hotels in Mexico Back to the blog