Articles on this site contain affiliate links, meaning we may be compensated if you purchase a product or service after clicking them. Read our full disclosure policy here.
Stunning beaches, great surfing, ancient ruins, dense jungle, incredible food, friendly locals. There are so many reasons to plan a trip to Mexico, it’s surprising even more people aren’t doing it.
With a very wallet-friendly cost of living, especially outside the tourist areas, there’s no need to rush. This is a country best experienced over weeks or months rather than days.
If you’d like to stay connected on your travels around this large country, the good news is that buying a local SIM card is a reasonably straightforward and inexpensive process. Here’s what you need to know.
There are three cell service providers in Mexico: Telcel, Movistar and AT&T Unidos. Telcel is most expensive, but has the most subscribers and widest coverage, so that’s the company I went with.
Movistar has a less-congested network and cheaper plans, but you won’t get coverage in as many places. AT&T (formed by the merger of three small providers) is a recent addition, with a limited coverage area.
I’ve visited Mexico twice, and purchased a Telcel SIM each time.
From the Oxxo
On my first visit, I flew into Puerto Vallarta airport and didn’t notice anywhere selling SIM cards in the terminal. There may well have been, but in the end, it didn’t matter. I was able to do everything I needed in the Oxxo store a couple of blocks from my hotel.
Similar to the 7-11 convenience stores, there seems to be an Oxxo on every corner in Mexico. They offer alcohol, snacks, groceries, and most importantly for me, phone services.
Unless you’re able to speak a reasonable amount of Spanish, you’ll probably have the most success purchasing a new SIM card in tourist areas where English is more widely spoken.
It’s apparently possible to get it working yourself by calling the Telcel activations department. Since it took the guy behind the counter about ten minutes of rapid-fire Spanish to do it, however, I was pretty happy I’d asked him to help.
To buy the card, simply walk into the store with your phone and ask to buy a new SIM (chip). If you have an existing one, show it to the operator to make sure there’s no confusion about the size you need. You’re able to buy full-size, micro, and nano SIMs in official stores and at the Oxxo.
When the process was complete, a confirmation message arrived by SMS and I was good to go. No passport or other identification was required.
At the Airport
On my second visit, I arrived at Mexico City’s sprawling airport, and purchased my SIM from the Telcel store on the first floor of Terminal 1 as soon as it opened (it operates from 9am until 7pm).
If you’re looking for it yourself, head up the escalator between the international and domestic sections of the airport. The store is pretty big, with the company logo emblazoned all over it, so is easy to spot.
The process was a little confusing. I told one person what I needed, got served by a teller who did most of the set-up, paid a third person at a cashiers desk, then returned to the teller to be given the actual SIM. It all worked smoothly enough, though, and I had a working service within fifteen minutes.
Not everyone spoke English, but a different staff member stepped in to translate whenever necessary. The teller asked for my passport, then copied my name and other details to use on the contract I needed to sign.]
The card (called a “chip” in Mexico) cost 150 pesos (around $12 USD), which included 75 pesos worth of credit for calls and SMS. Telcel offers over a dozen different data packages, ranging in size from 100MB to 6.5GB, and in validity from two hours to a little over a month.
To get 2GB of data valid for 28 days, for example, you’ll pay 200 pesos. Run this page through Google Translate to find the package that fits your needs.
If you’re buying from a Telcel store, they’ll likely activate the data package for you. If not, or you’re buying elsewhere, just send an SMS to 5050 with the code for the package you want, taken from the above page.
For the package listed above, text Int200 to activate it — you should receive a confirmation text within a minute. Turn your phone’s cellular data off until you’ve purchased a data package, as the casual usage rate is surprisingly expensive.
If you need calls and texts as well, the above pricing page has various bundles that include them. Otherwise, just add a little extra credit and pay the casual rate (0.75 MXP/minute for calls, 0.85 MXP per text).
Usefully, those prices for “local” calls and texts include the USA and Canada as well. This brings the cost right down if you need to stay in touch with friends and family elsewhere in North America.
Buying credit was a simple process, and even my kindergarten Spanish was enough to get the job done anywhere in Mexico. I topped up at an Oxxo with the amount I needed each month, then sent the same SMS to renew the data package.
Coverage and Data Speeds
If you have a reasonably-recent North American phone you’ll get 4G/LTE where it’s available. Otherwise, expect 3G/HSPA+ service in any other town or city of reasonable size, dropping back to EDGE in rural areas.
3G/HSPA+ download speeds were good in Mexico City, less so (but still acceptable) in Oaxaca and other smaller cities. Upload speeds were pretty poor almost anywhere — you’ll be able to have an audio Skype call, for instance, but don’t expect much from video.
LTE upload speeds were much better, and download speeds were fine as well. You’ll have no problem with video calling if you’re using it.
Check out our guides to buying SIM cards in many other countries here.