If you’re planning on visiting Mexico soon, you may want to buy a Mexico SIM card to facilitate your travels.

Now, you may be wondering how to buy a SIM card in Mexico, or if you can buy it before your trip. Don’t worry – we got you.

In this guide, we’ll explain where to buy a SIM card in Mexico, how to top up your SIM card, and how to buy one online.

đŸ€łJust want a Mexico SIM card fast? Buy one on Amazon.

Before you start, let’s see if you actually need a SIM card in Mexico. If you don’t mind being without Data, you could probably rely on hotels, cafĂ©s, and restaurants that provide Wifi. 

Although, when my partner and I go around Mexico, we love to have access to a map, we want to be able to communicate with each other when we are not together, and frankly, it makes our lives easier!

You should note that if you’re American or Canadian, your mobile phone provider may be offering service in Mexico.

So, if that’s your case, you won’t be needing a SIM card for Mexico.

mobile in mexico

Best SIM Card In Mexico

The best prepaid SIM card in Mexico is Telcel. I personally used Telcel during my stay in Mexico and everything was fine.

Telcel is the largest mobile phone company in Mexico meaning you’ll get more coverage across the country. 

That said, they offer options with unlimited social media. Yes, you read that right, some social media such as Facebook, Instagram, and WhatsApp won’t count towards your internet usage.

There are other SIM card providers in Mexico, but we strongly recommend Telcel.

How To Buy A SIM Card In Mexico

You can either buy a Telcel prepaid SIM card in person at the international airport, in an OXXO convenience store, or on Amazon. 

We recommend buying your SIM card in an OXXO store if you wish to find the cheapest option possible.

Usually, you can expect higher costs at the airport, or via Amazon.

Below, you’ll find more information to learn how to buy a SIM card in an OXXO store.

Traveler taking a selfie in mexico

Buying A SIM Card in An OXXO Store

The SIM cards are usually next to the cashier. You’ll see different data plans. You can point to the Telcel SIM prepaid card you’re interested in buying. 

Then, they’ll give you the package and a receipt, but you’ll need to install your SIM card yourself.

You simply need to open up your phone with the little thingy to open the SIM card compartment, add your new Mexican SIM card in there, and voilĂ !

If you wish to learn more about the costs of buying a SIM card in an OXXO store, keep reading. We’ll get back to this later.

How To Buy A Mexico SIM Card Online

If you wish to have your SIM card ready for your arrival, you could also purchase it online on websites like Amazon.

Here’s an overview of the costs:

  • SIM-only (that you can recharge online): around $18
  • Prepaid SIM card with 2GB: around $28
  • Prepaid SIM card with 4GB: around $40

Now, this can be wonderful if it works, but sadly many people reported that their SIM card didn’t work as planned on arrival. Is it a mistake on their behalf, or couldn’t they understand the SMS in Spanish? 

It’s hard to tell. Some people also reported that it worked just fine. So, it’s up to you to decide if the risk is worth taking.

If you don’t want to risk it, I’d recommend buying it in person in Mexico.

Alternatively, you could purchase a SIM card on SimOptions.

They have one data plan in Mexico.

But there’s another solution worth considering if you wish to have data immediately on arrival.

How To Buy An eSIM Card For Mexico

Finally, if your mobile phone supports eSIM cards, this could be a brilliant alternative!

If you’re unsure what eSIM is and want to learn more about it – you can read my guide explaining eSIM for travelers.

Airalo eSIM Mexico

Airalo offers eSIM plans in Mexico.

Here’s an overview of the plans available:

  • 1 GB, valid for 7 days for $8
  • 2 GB, valid for 15 days for $15
  • 3 GB, valid for 30 days for $21
  • 5 GB, valid for 30 days for $32.50

Mexico Airalo esim

If you wish to try it out, you can get a 10% discount by signing up on Airalo and using this code: ABB10.

Holafly eSIM Mexico

Alternatively, you could look at your options on Holafly. You can read our Holafly review to learn more about this eSIM store. 

Here’s an overview of the plans available:

  • Unlimited data, valid for 5 days for $19
  • Unlimited data, valid for 7 days for $27
  • Unlimited data, valid for 10 days for $34
  • Unlimited data, valid for 15 days for $47
  • Unlimited data, valid for 20 days for $54
  • Unlimited data, valid for 30 days for $64
  • Unlimited data, valid for 60 days for $84
  • Unlimited data, valid for 90 days for $99

Mexico Holafly eSim

How Much Does A SIM Card Cost In Mexico

The initial cost is higher because you need to buy the SIM card too. If you’re staying long-term, you’ll be able to top up instead of buying a new SIM card every time.

We had originally bought our Telcel SIM cards in an OXXO store for around EUR 12 (or $14, or MXN 280). If my memory is good, we only had a few GB of data (probably between 2-4).

Obviously, if you need more data, the cost will be higher.

Keep reading to learn more about the costs of topping up below.

How To Top Up A Mexico SIM Card

When it’s time to top up your Mexico SIM card, you’ll have two options. You can either go back to the OXXO store to top up, or you can do it online. Click here to get started.

Note that the website is only available in Spanish, so I’ll share screenshots of the different steps with you.

The steps below are for the Internet only, but you can browse other options if you wish to make calls.

Step 1: Browse the internet packages available. I usually go for Internet Amigo 300, which gave me 5 GB and unlimited data for social media networks – valid for 30 days.

You’ll find several options between MXN 50 and 500 depending on the timeframe and data needed.

telcel top up mexico

Step 2: Choose a package and click on the purple button “Lo Quiero”.

telcel top up mexico

Step 3: Then, you’ll see two options appear. Click on “Compra Ahora” to buy it right away.

telcel top up mexico

Step 4: Enter your Telcel phone number twice (you can find it on the SIM card package). Then, click on “Continuar”.

telcel top up mexico

Step 5: On the next screen, you’ll need to enter the following information:

  1. Card number
  2. Date of expiration
  3. CVV
  4. Zip code *
  5. Email address

Then, press on “Continuar”.

* Now, as my Revolut travel card is linked to my European address, I wasn’t able to enter a Mexican ZIP code. So, I simply typed the one suggested there “00000” – and it worked.

telcel top up mexico

If this option doesn’t work for you, or if you’d rather go through the process in English, you can always head to Recharge.com. It’s slightly more expensive, but it’s fairly easy to use. I personally topped up via Telcel’s website a few times and it always worked fine for me.

Recharge.com topping up mexico sim card

Final Thoughts On SIM Cards In Mexico

Having a Mexico SIM card is definitely great when traveling around the country.

Not only does it makes your life easy, but it’s also safer. 

As safety can be an issue in Mexico, having a working SIM card can help you feel safer.

Traveling to Mexico soon? Read one of the following blog posts:

About Melissa Giroux

Melissa Giroux founded abrokenbackpack.com in 2015. She is been living abroad since 2014. Originally Canadian, she has been living and working online in many destinations around the world. She is passionate about traveling, technology, entrepreneurship, and CrossFit.

She has traveled extensively in Asia, Oceania, Europe, and North America. She is now living in Thailand.


☑ Book your flight: Who said you won’t be able to find cheap flights? My top saving tip is flexibility. If you're flexible, you should be able to find a cheaper flight. Check out Skyscanner or Google Flights for the hottest deals.

☑ Book your accommodation: Want the comfort of being at home or the luxury of a hotel? I love using Vrbo and Booking.com for those very reasons. If you're a solo traveler, Hostelworld offers a wide variety of hostels you should take a look at. Alternatively, if you're a budget traveler, sign up for Worldpackers to get FREE accommodation in exchange for work.

☑ Rent a car or an RV: Make your trip more comfortable by renting a car with DiscoverCars.com. This website allows you to compare car rentals around the world. If you're traveling in the United States, find an RV rental on RVshare.

☑ Stay safe: Travel mishaps happen – so, better be safe than sorry by covering your back with travel medical insurance. I would suggest SafetyWing, Genki or Heymondo as they offer the best rates, especially for long-term travelers.

☑ Pack the essentials: Universal charger, check; power bank, check; passport, check! What else could you forget? I've put together this ultimate packing list just for you!

☑ Do you need a visa? If you aren't sure if you need a visa, it’s highly recommended for you to double-check. You can use iVisa - it's super useful and easy to use.

Disclaimer: This post may include affiliate links. If you click one of them, we may receive a commission at no extra cost to you.