If you're planning your trip, you've probably already wondered how to get internet in Mexico from the moment you land until you return, without paying a fortune or relying on hotel Wi-Fi. I'll tell you straight, because the price differences here are huge: a ten-day trip can cost you €100 in data or less than €15. I compare all the ways to connect—roaming, free Wi-Fi, pocket Wi-Fi, local Mexican SIM, and travel eSIM—with real coverage in Mexico City, Cancún, Yucatán, Oaxaca, and inland roads.
All the ways to connect in Mexico
To have internet in Mexico, you have five options: roaming (convenient and extremely expensive), hotel and café Wi-Fi (free but ties you to the location), pocket Wi-Fi (only reasonable for groups), a local Mexican SIM (cheap, but you have to buy it there), and a travel eSIM, the most balanced option for a tourist.
Mexico is not in the European Union, so your home plan doesn't travel with you: as soon as your phone connects to a Mexican network, international roaming rates apply. This is where most bill shocks come from. The second key idea is that the country is huge, almost four times the size of Spain, with jungle, mountains, and very long roads where not all operators have the same coverage. It's not enough to "have data": you need to have it on the network that actually covers the territory. This table summarizes the five options.
| Option | Approximate cost | Coverage and speed | Main drawback |
|---|---|---|---|
| Roaming from Spanish operator | €5-15 per day with a bundle; several € per MB without a bundle | Good: uses the Mexican partner's network | Price skyrockets outside the EU |
| Hotel or resort Wi-Fi | Free (or included in the room) | Irregular: good in lobby, weak in room | Ties you to the building and is often slow |
| Pocket Wi-Fi | €7-12 per day + deposit | Depends on the network the device uses | Battery, weight, pick-up and return |
| Local Mexican SIM | 200-500 MXN (€10-25) depending on package | Excellent with Telcel; decent with AT&T | Buy it there, activate it, and change your SIM |
| Travel eSIM | From about €5-20 depending on GB and days | Connects to major local networks | Requires a compatible, unlocked phone |
There isn't one "bad" option in abstract: there's one that fits your trip. A weekend in CDMX isn't solved the same way as a road trip through Yucatán and Chiapas.
Roaming from your Spanish operator: convenient and extremely expensive
Roaming is the "do nothing" option: you arrive, turn on your phone, and it works. The problem is the cost. Within the European Union, you enjoy roaming as if you were at home, but Mexico is an international zone, and each operator applies its own rates there. Movistar, Vodafone, Orange, and others sell travel bundles that typically range from €5 to €15 per day, with a rather limited data allowance (often 100-500 MB, sometimes 1 GB). Do the math: on a ten-day trip, that's €50-150 just for connection, and with megs that run out quickly if you use maps and video.
The truly dangerous thing is not buying anything and browsing "bareback." Off-bundle rates are charged per megabyte and can amount to several euros per MB: an afternoon of maps and WhatsApp with photos can turn into a three-figure bill. Operators have warnings and safety limits, but they come too late. My advice: before checking your luggage, open your operator's app and check what rate applies in Mexico. For the full context, I'll leave you with how much international roaming costs and the comparison of eSIM vs. roaming.
Hotel and resort Wi-Fi: useful but limited
Mexico has Wi-Fi everywhere: hotels, Cancún resorts, cafés in Roma and Condesa, airports, shopping centers, and many public squares. It's real and it's free, but it's important to understand its limits. In all-inclusive resorts in the Riviera Maya, Wi-Fi works well in the lobby and much worse in remote rooms or on the beach; during high season, with hundreds of guests connected at once, video calls drop and uploading a video is an exercise in patience. In small hotels in Oaxaca or Mérida, it usually works better: fewer people sharing the line.
The underlying problem isn't speed: it's that Wi-Fi doesn't travel with you. As soon as you go outside, you're without maps, without a translator, without Uber (which is your best ally in CDMX), and unable to notify anyone you're running late. And in Mexico, you'll be moving a lot: taxi, bus, road. Add security: open networks at airports and cafés are fertile ground for snoopers, so avoid banking from them. My rule is clear: Wi-Fi is a great complement for downloading series at night and making long video calls, never your only connection.
Pocket Wi-Fi: only makes sense for groups
Pocket Wi-Fi is a portable router with a SIM inside that creates a Wi-Fi network for multiple devices. In Mexico, it can be rented at airports and from local companies, and usually costs between €7 and €12 per day, plus a deposit. On paper, it sounds good: one device connects five or six people. In practice, it has three drawbacks.
The first is the battery: most last six or eight real hours, so on a long day of ruins, markets, and beaches, you'll be stranded by mid-afternoon unless you also carry an external battery. The second is physical dependence: if the group splits up—and someone always does—whoever takes the device takes everyone's internet. The third is logistics: picking it up, returning it on time, and sometimes paying for damage insurance; if you enter through Cancún and leave through Mexico City, it gets complicated. I only see it as reasonable for families or groups that always travel together and have tablets or cameras that don't accept SIMs. The full analysis is available here: eSIM or pocket Wi-Fi.
Local Mexican SIM: Telcel, AT&T, and Movistar
Buying a Mexican SIM is the classic option for those looking for cheap data. There are three names to know, and one clearly stands out:
- Telcel (América Móvil group): the undisputed leader. Best coverage in the country, the most extensive network on roads and in rural areas, and the largest 5G deployment: more than 120 cities and reaching nearly 60% of the population.
- AT&T Mexico: second largest, strong in major cities and tourist corridors (5G in about 55-60 cities), with less presence in rural Mexico.
- Movistar: no longer operates with its own antenna network; it relies on AT&T's infrastructure and Altán's Shared Network. Decent in cities, less reliable outside.
The price is its big advantage: Telcel's prepaid packages (Amigo Sin Límite) cost around 200-500 pesos (€10-25) for 3 to 12 GB, valid for several weeks. The downside is everything else: you have to buy it in Mexico (Oxxo, Telcel store, or airport, where it will cost more), bring your passport, activate and link the line to your name, and be without your Spanish number while you use it. That costs you precious time on the first day, when you arrive tired and don't even have data to order a taxi. The cold comparison, here: eSIM vs. local SIM.
Travel eSIM: my recommended option
An eSIM is a digital SIM card integrated into your mobile: no plastic, no store, and nothing to remove. You buy the plan online, receive a QR code, scan it, and the profile is installed. Upon landing in Mexico City or Cancún, you activate the data and your phone connects to the major local networks. If you've never used one, start here: what an eSIM is and how it works.
The advantages in a destination like this are obvious. You keep your Spanish number active to receive bank SMS (essential if paying by card), you don't waste time looking for a store upon arrival, there are no deposits or devices to carry, and the price is far from roaming bundles: a few euros for several GB, with 7, 15, or 30-day plans. Plus, you set it up from home, with Wi-Fi and at your leisure, which is when these things should be sorted out.
My golden rule for Mexico: arrive at the airport with data already working. The first taxi, the first map, and the first message home are precisely the moments when you can't afford to be without a connection.
If you want the step-by-step—compatibility, installation, activation, and settings—I detail it in the eSIM for Mexico guide.
Coverage in Mexico City, Cancún, and the Riviera Maya
Good news: in the places where you'll spend 80% of your trip, the connection is very good. Mexico City has some of the best coverage in the country: excellent 4G throughout the city and consolidated 5G in tourist areas (Historic Center, Roma, Condesa, Polanco, Coyoacán). On the subway, the signal is irregular in tunnels but works on most platforms; and in Teotihuacán, an hour from the capital, you'll have 4G without a problem.
Cancún, Playa del Carmen, and Tulum are equally well covered: the hotel zone, downtown, and Federal Highway 307 connecting the entire corridor have solid 4G and 5G in the main urban centers. Where things change is in the surroundings: inside the cenotes, surrounded by rock and jungle, the signal almost always disappears; in Holbox, coverage is limited and slow; and on stretches of the road to Bacalar, there are gaps of several kilometers. Cozumel and Isla Mujeres work well in urban centers and are weaker in less populated areas. In summary: the Riviera Maya won't leave you stranded, but download maps if you stray from the main route.
Yucatán, Oaxaca, roads, and rural areas
This is where you really notice which network you're carrying. In the archaeological zones of Yucatán, coverage depends heavily on the site: in Chichén Itzá and Uxmal, there's reasonable signal at entrances, parking lots, and ticket booths, although it drops inside the enclosure; in Ek Balam and Cobá, deep in the jungle, it's intermittent and often drops to 3G; and in Calakmul, in the heart of the biosphere reserve, be prepared to have nothing for hours. Mérida, Valladolid, and Izamal, on the other hand, work perfectly.
In Oaxaca, something similar happens. The capital has good 4G and 5G in the center; Puerto Escondido, Mazunte, and Huatulco work well in the towns and worse in the coves. But if you go up to the Sierra Norte (Pueblos Mancomunados, Capulálpam) or to Hierve el Agua via dirt roads, the signal appears and disappears with every curve.
And on the road, the difference between operators is brutal. Toll highways and major federal roads are well covered, but in the mountainous stretches of Chiapas, Guerrero, or Baja, there are kilometers of nothing, and there Telcel is practically the only one that provides a signal. That's why it's important that your plan relies on the country's major networks. If you're on a road trip, always download the map of the area in offline mode.
How much data you'll actually need
It's the question I get asked most often, and the one where most people overestimate: they buy 50 GB for ten days and come back with 40 unused. On a normal trip to Mexico, with Wi-Fi at the hotel at night, actual mobile data consumption ranges from 500 MB to 1.5 GB per day. What drives up the number isn't maps or WhatsApp: it's video. An hour of Instagram eats up more than a whole day of Google Maps.
| Daily use | Approximate consumption | Example in Mexico |
|---|---|---|
| Maps and navigation | 50-100 MB per day | Google Maps around CDMX or on Highway 307 |
| WhatsApp and messaging | 50-150 MB per day | Chats, audio messages, and photos home |
| Social media | 300-600 MB per day | Instagram after a day at the beach |
| Uploading stories and photos | 200-500 MB per day | Videos of Chichén Itzá or Tulum |
| Uber, taxis, and reservations | 20-50 MB per day | Getting around Mexico City |
| Video calls | 300-500 MB per hour | Long call to family |
Translated into plans: for one week, 5-10 GB; for two weeks, between 10 and 20 GB; and if you record and upload all day, 20 GB or more. If you run short, you can top up. What can't be fixed is paying in advance for gigabytes you'll never use.
How to choose based on your trip type
Not all trips to Mexico are alike. These are the four profiles I see most often:
- Short getaway to Mexico City (3-5 days): 3-5 GB is plenty. Lots of Wi-Fi in cafés and hotels, and data for Uber and maps.
- Riviera Maya resort (7-10 days): hotel Wi-Fi covers evenings, but you need data for excursions, cenotes, transfers, and ruins. 5-10 GB is perfect.
- Long trip through the Southeast or road trip (2-3 weeks): connection is security, not a whim. A 15-20 GB plan, downloaded maps, and a network that reaches the road.
- Business trip or digital nomad: 30-day plans with top-ups and your phone as a hotspot.
In all four cases, my recommendation is the same: eSIM wins because it combines the best of the other options without their drawbacks. It costs like a local SIM but without queues or paperwork, it's as convenient as roaming but without the bill, it doesn't depend on a gadget with a battery, and it doesn't tie you to a building. And it works from minute one at the airport, which is when you need it most. The local SIM still has its place: if you're going to spend months in Mexico and need a Mexican number for paperwork, buy it. For a tourist trip, it's not worth it.
Frequently asked questions
These are the most common questions I get asked before traveling to Mexico, answered directly.
Does my Spanish mobile work in Mexico without doing anything?
Yes, it will connect automatically, but on international roaming and with non-EU rates. If you haven't purchased a bundle, each megabyte will be charged at a premium price. Before flying, check your plan or disable mobile data.
Which operator has the best coverage in Mexico?
Telcel, without question. It has the most extensive network in the country, the best presence on roads and in rural areas, and the largest 5G deployment (more than 120 cities). AT&T is a good second option in cities and tourist corridors.
Can I buy a Mexican SIM from Spain?
Physical Telcel or AT&T SIMs are bought in Mexico (Oxxo, official stores, airport) and must be activated and linked to your name with your passport. If you want to arrive already connected, the logical step is to get an eSIM before leaving.
How many GB do I need for ten days in Mexico?
For normal use of maps, messaging, and social media, 8-10 GB will be more than enough, assuming you'll have Wi-Fi at the hotel at night. If you record and upload video daily, increase to 15-20 GB. Average real consumption is around 1 GB per day.
Is there coverage in Chichén Itzá and the archaeological zones?
In Chichén Itzá and Uxmal there is reasonable signal at the entrances but it is weaker inside the enclosure. In Cobá and Ek Balam it is intermittent due to the jungle, and in Calakmul there is practically no signal. Download the map before entering.
Is there 5G in Mexico?
Yes. Telcel has it in more than 120 cities and reaches nearly 60% of the population; AT&T is around 55-60. You will notice it in Mexico City, Monterrey, Guadalajara, Cancun or Mérida. Outside of cities, 4G is still the norm.
Is only the resort's Wi-Fi enough for me in Cancun?
For the hotel, yes; for the trip, no. As soon as you go out on an excursion, to a cenote or for a transfer, you will be without a map or a way to notify anyone. Use it as a nighttime complement and carry your own data for the day.
Is my phone compatible with eSIM?
Most mid-to-high-end phones from recent years are: iPhones from XS, and many recent Samsung Galaxy, Google Pixel and Xiaomi phones. Check it in the settings by looking for the "add data plan" option and make sure the phone is unlocked.
Conclusion
Getting internet in Mexico is easy if you decide before you leave. Roaming is the convenient and most expensive option; hotel Wi-Fi takes care of your evenings but leaves you vulnerable as soon as you step outside; pocket Wi-Fi only makes sense for groups; and a local SIM is cheap, yes, but it means buying it there, going through passport procedures, and giving up your Spanish number. For those going to CDMX, Cancun, Yucatan or Oaxaca, the travel eSIM balances price, coverage and convenience best: you buy it from home, activate it in a minute, and land with data working. Dedicate your trip to what matters – tacos, ruins and the sea – without worrying about the bill: take a look at PuraSIM's Mexico eSIM and arrive connected from the first minute.







