Skip to Content

How to buy a SIM card in Mexico – The Cheapest and Easiest Way

This post may have affiliate links, which means we may receive a small commission (at no extra cost to you!) if you choose to purchase through them. Here's our Disclosure & Privacy Policy for more info.

Share The Article

Last Updated

Getting a SIM card in Mexico is EASY and CHEAP. Seriously. It’s one of the easiest and cheapest places I’ve ever gotten data in, and that says a lot. The process is super simple and the internet packages are actually impressive, coming with way more perks than you’re probably used to.

Since it’s so easy to get a SIM card in Mexico, you likely won’t have to ‘roam’ with your current provider, which will save you lots of cash and headaches.


This blog is going to go over everything about SIM cards and cell phone plans in Mexico with such detail, you will think you’ve already done it yourself. I’m going to walk you through exactly how to get a Mexico SIM card, which company to go through, how much it should cost, how to get data/minutes, even what the deals are for internet packages.

How To Buy A SIM Card in Mexico

The best SIM card to buy in Mexico

Before we jump right in…to get a SIM card in Mexico, you’ll need an unlocked phone. Most phones these days come unlocked right from the store, but if yours isn’t, get it unlocked before you travel. Just call your cellphone provider at home and they will help you unlock it over the phone

Cellphone plans in Mexico are CHEAP. Coming from Canada, we have the most expensive mobile data costs in the world, so getting to enjoy incredible cheap plans in Mexico is a real treat! For people from the USA, you’ve been spoiled with affordable cell phone plans for years, but the ones in Mexico are still usually cheaper.

Companies that offer pre-paid SIM cards in Mexico:

Tecel is the best SIM card and pay as you go phone plan in Mexico

Telcel is the best of the three. It’s not that AT&T or Movistar are bad, it’s just that Telcel is the most popular, has the best coverage, and is the easiest to use. If you can, go for Telcel.

Ways to get a SIM card in Mexico:

Without a doubt, OXXO is the cheapest and easiest way to do it.

  • If you get one after landing at the airport in Mexico, you will likely be charged anywhere from 2x’s-10x’s more than it’s actually worth.
  • If you buy one online (let’s say on Amazon) and have it shipped to you, it’s again more expensive, and good luck if it actually works. We bought TWO online before our trip and they didn’t work, so we just had to go to the OXXO anyway.


Buy your SIM card at any OXXO in Mexico

Just choose OXXO. 

This is Mexico, there is an OXXO on every street corner. Where we are living in Mazatlán we have 4 of them on our street, let alone the dozens more in our area of town. OXXO is where you can do it all – get SIM cards, snacks, coffee, pay bills, send or receive international money transfers, put cash onto debit or credit cards, and even buy bus tickets.

Go to the nearest OXXO store to buy your SIM card. This is also the place you can top up your account or add new phone packages, but more on that later

How to buy a SIM card at OXXO

If you speak Spanish, you’ll know exactly what to do and what to ask for, but if you don’t speak Spanish, here are a few tips:

  • The people working at the OXXO might refer to the SIM as a ‘CHIP’. Point to your phone and say both ‘SIM’ and ‘CHIP’, they will know what you want.
  • Now say “Telcel” so they know to sell you a Telcel brand SIM card. This should be M$50, so you might hear them say “cincuenta pesos”.
  • Paying M$50 for this SIM equals $3.43 CAD or $2.62 USD. Cheap right!

They will hand you a little plastic card that has your SIM on the inside. It looks like this:

where to get a SIM card in Mexico

Now, depending on the type of phone you have, you might require a different SIZE of SIM card. The 3 most common sizes are: Standard SIM (15 x 25mm), Micro SIM (12 x 15mm), and Nano SIM (8.8 x 12.3mm).
Don’t fret, the SIM card you just bought at the OXXO comes in all 3 sizes. You just have to ‘pop out’ the size your phone uses from the plastic card they give you. So easy!

Your new phone number is also on the outside of the plastic card you receive, so don’t lose that! Put your new Mexico phone number in your contacts in your phone so you always have it.

Note: When you buy a SIM at the OXXO, it will come with the tiniest bit of data so that you can basically go online to purchase a ‘pay as you go’ package. So, for the most part your phone is ‘empty’ and needs a to have a plan/package put on it.

Also note that sometimes, depending on the Oxxo store, they may require you to buy your first recarga along with your SIM/Chip purchase, so if they want to charge you 250 pesos instead of 200 pesos, that is why.

How to buy minutes/data packages on your Telcel SIM

Buying minutes, data or a pay as you go phone plan is called a ‘recarga’, and you have two options on how to purchase one: In-person at the OXXO, or online at

Recarga at the OXXO:

Since you’re already at the OXXO buying your SIM card, you might as well put a package/recarga on right then and there. Here is how to do it:

  • Go to the front counter and say: “recarga por favor”.
  • Then say: “Telcel”.
  • They will pull up a screen with all the Telcel packages on it. They are all called by the name of how much they cost. If this is your first time, you likely won’t know what each package gives you, so just go with a mid-range one like M$150 or M$200 (“ciento cincuenta” or “doscientos” in Spanish).
  • Then they will ask “numero?” which is asking for your cell phone number. If you don’t speak Spanish, just show it to them on your phone or write it down.
  • They will apply the package within seconds and collect your payment.
  • You will immediately get an SMS text confirming your package. It will be in Spanish, but you can always copy/paste it into Google Translate if you want to know exactly what it says.
  • Anytime you need a recarga, simply go into the store and repeat this process. They do hundreds of these a day.

Recarga online at

This is the method I used, because I wanted to browse the different packages. Here’s how to do it:

  • Go to and register an account with your new phone number. If you don’t speak Spanish, right click on your browser and hit ‘translate to English’ and your browser will update all the text on the page.
  • Confirm your account through a password they will text to your phone.
  • Then, login and click on (English): ‘Packages’ then ‘Unlimited Friend Packages’ (Español): ‘Paquetes’ then ‘Paquetes amigo sin limite’. Yes they call your phone your ‘friend’ with Telcel, so don’t get confused thinking you are buying minutes for a buddy of yours.
  • Next you will see all kinds of different packages. You simply choose the one you want and go through the motions of selecting it and checking out with your credit card. You will receive a SMS text message as soon as the package goes through.

↓ In English:

↓ In Spanish:

→ NOTE: If you cannot re-charge your TelCel balance on the MiTelCel site for any reason, you CAN use a 3rd party site. We have used the site to top up our Telcel phones. They do charge a small premium, but it works like a charm!

We’ve used that 3rd party site to recharge when we are in the U.S or Canada.

The best cellphone plans in Mexico

Again I think Telcel has the best plans! 

Here is an example of just some of the plans that are available with Telcel in Mexico. To keep you from dozing off, I am ONLY including the very cheapest plan, the mid-range plan I always get, and the most expensive plan they offer. This way you can see the range and get a good idea of cost.

Cheapest plan/recarga Telcel offers:


($1.40 CAD or $1 USD)

Okay this one isn’t really a PLAN, since it only last 24 hours, but it gives you a functioning phone for a day if you are super low on cash.
It includes:

  • 100 MB of data
  • Unlimited calling and SMS to Mexico, Canada and USA
  • 200MB for Social Media
  • Lasts 24 hours

Best mid-range plan/recarga Telcel offers:


($11 CAD or $8 USD)

This is the plan I always top up with. I don’t know why, but it’s my favorite.
It includes:

  • 2 GB of data
  • Unlimited calling and SMS to Mexico, Canada and USA
  • Unlimited Social Media app use
  • 500 MB for ‘Claro Musica’ (which is like a Mexican ‘Spotify’)
  • Lasts 26 days

Most expensive plan/recarga Telcel offers:


($35 CAD or $25 USD)

This is the most expensive plan I have seen Telcel offer. It’s pretty loaded with data, so it’s good for heavier users.
It includes:

  • 6 GB of data
  • Unlimited calling and SMS to Mexico, Canada and USA
  • Unlimited Social Media app use
  • 500 MB for ‘Claro Musica’ (which is like a Mexican ‘Spotify’)
  • Lasts 33 days

Perks with Telcel Pre-Paid Plans:

Free social media 

Just note, you might not need as big of a data package in Mexico as you usually do in Canada or the USA. With MOST Telcel packages, you actually get free social media data when using the apps. Here’s what I mean: They don’t count most of your social media use against the MB’s in your data package.

You can do mostly everything on Facebook, Facebook Messenger, Twitter, Snapchat, WhatsApp and Instagram without it using up your own data. You can do things like browse the timelines and feeds, send messages, upload photos, like or comment on things, etc. The one thing that doesn’t seem to be included in this is video streaming on social media.

Unlimited Calls and Texts to USA and Canada

With all of these Telcel plans, you also get free unlimited texts and calls back to Canada or the States. What a crazy good deal!

Free Roaming

Telcel has FREE ROAMING when you travel to Canada and the USA!

Yes! With Telcel, most of the (already incredibly cheap) packages actually come with FREE ROAMING! That means if you make a trip home to Canada or the USA, your Telcel plan will work seamlessly without extra charge.

All of the 3 packages I mentioned above have it, even the tiny one.

Does the Telcel SIM card work in Canada and the USA?


I came back to Canada with my Telcel SIM card still in my phone and it works perfectly! Since the Telcel plans I mentioned above have free roaming, it just hooks onto one of the Canadian cell towers and works using my super cheap Mexican plan. I have used it for 1 month so far with no issues. I will continue to update this blog to see how many consecutive months it will let me roam for!


I first wrote this article in October 2019 and I have some major updates about using the plan in Canada. 

We left Mexico and returned to Canada in March 2020 due to the unknowns of Covid. Of course, we brought our TelCel SIM card with us. 

The GREAT NEWS: The roaming, including all calling and data, has worked flawlessly in Canada for 8 months! We never thought it would work this long! 

Both my husband and I continued to reload our package using and voila… cheap data and minutes in Canada without crawling back to the Canadian providers. 

Update June 2022:

We still continue to use our TelCel with free roaming as we travel between Mexico, Canada and the U.S. and it works flawlessly every time. 

Checking data/package usage on Telcel

check MB usage on Telcel

There are many ways to check your usage, but don’t worry, Telcel will text you when you’re almost out. 

If you want to check on your own, you can do it two ways:

  • You can simply login to (the same site where you buy packages) and check your consumption. It’s easy to find on the first page of your dashboard.
  • If you have a Google Play or iTunes account set up associated with your new Mexican phone number, you can download the MiTelcel app.

Data Speeds with Telcel

The speeds are great! I have been using my phone daily without any complaints. You’ll usually get 4G across the board.

Actually the home internet provider we had at our condo in Mazatlan was HORRIBLE, so I had to use my cellphone to hotspot almost daily. (We’ve changed it now to fibre-optic, but for the first 3 weeks we had a torturous download of 1 MBPS and upload of 0.20 MBPS.)

Speed test on Telcel Mexico

I just took a few speed tests on my Telcel mobile account and here is the average result:

The highest DOWNLOAD test came back with 50 MBPS, but with an average result around 25-30 MBPS.

The highest UPLOAD test came back at 25 MBPS, but with an average result around 12-18 MBPS.

Buying a Cell Phone or Smartphone in Mexico

If you lose or damage your phone, Mexico is a great place to get a cheap replacement. You can find them at convenience stores, malls, grocery stores, or Walmart. 

You can get a cheap burner phone with a few basic functions for M$349. ($24 CAD or $18 USD)

If you need a Smartphone with all the bells and whistles, you can pick up a Motorola Moto E5 for only M$2,290. ($158 CAD or $120 USD)
It runs on Android, has an impressive camera and a big beautiful display. It’s a great replacement for a lost/damaged Samsung that won’t break the bank.

We hope this guide has given you step-by-step directions on exactly how to get a SIM card in Mexico! 

Follow me on Instagram: @kashleee

Article originally published October 2019, with updates

Tourist Dies in Zip Line Accident Australia
Australian Tourist Dies After Falling 50 Feet From 'Snapped' Zip Line Cable
All US Cruise Lines Suspend Cruising Until At Least October 31
Coast Guard Searching For Man Who Fell From Carnival Cruise Ship

joie macadam

Saturday 3rd of June 2023

I read your article, but as a 79 year old lady, currently living in La Paz BCS, I am so tech challenged it is still all Greek to me. I need only the most basic clam shell phone like I have now which is broken so I need a replacement, just like what I had. I do not need anything more than a phone for emergencies and making appointments and calling taxis. I do not so social media, use Whatap or any of that stuff, and I do not text because my hands are injured from nerve damage and are not very mobile.

What should a person like me do to get a simple burner phone without apps etc?

Michael Lancaster

Monday 3rd of April 2023

I am having a problem recharging my SIM. TelCel do not provide Canadian Provinces or Postal codes and estado and the PO code are obligatory. Am I able to get around that by providing the estado and PO code for the city where I bought the SIM card?

Currently, I am in BC Canada and will not be returning to Mexico until November.

Many thanks. Michael


Wednesday 15th of March 2023

Just finished our trip in Puerto Vallarta. We had 4 Oxxo's within 2 blocks of our resort. Of the 4, only 1 sold SIM cards. That Oxxo only sold Oxxo SIM cards though. Oddly enough, all of the Oxxo's could recharge SIM cards though, but only some sold them.

Bought two for around 50 pesos each. We did the Oxxo $150 plan which is 4 GB data, unlimited calls and texts within Mexico and USA, and unlimited social media.

Still not as good as the Telecel plans mentioned in this website but much better then roaming with our Canadian carrier.

The downside is that you can only recharge the SIM cards at an Oxxo. Not available online.

Just popped the sim card in after buying and recharging at the Oxxo and it instantly started working.

Thanks for this post. Will definitely do again.


Saturday 25th of February 2023

Just curious about something. If I go to OXXO and buy the SIM card, can I immediately recharge it before leaving the store? Or do I have to put the SIM card in my phone while at the store, turn it on, and then recharge?

Travel Off Path

Saturday 25th of February 2023

You can load it at the store and do not need to put it in your phone while there. It will work in any unlocked phone.


Tuesday 14th of February 2023

I read the article and took a chance while I was in mexico a few weeks ago and got one. I popped the SIM card into my unlocked phone and it automatically connected to the ROGERS network (my phone is definitely unlocked but I do have a plan with Rogers). Anyway, I went to the Mi Telcel site, punched in the # to the SIM I bought in Mexico and waited patiently but no text with a password. I repeated a few times and was locked out by Mi Telcel, and when I refreshed the page it says the number is already registered and to reset my password (for which I have none)

I know you aren't technical support but did I miss a step or something?