How to Choose the Best Sim Card in Mexico

How to Choose the Best Sim Card in Mexico

When you go to Mexico, one of the very first things you need to do is get a SIM card. Whether you are a tourist, or an expat relocating to the beautiful country, you will need to be able to start using your phone and devices as soon as you land. Luckily SIM cards are inexpensive in Mexico, so there’s no reason to not get one and stay connected to the world.

If you are traveling, you’ll need access to all of your travel apps for reservations, banking, and transportation. Not to mention those crucial social media updates!

Unfortunately, in Mexico, there just isn’t good enough free public WiFi (yet), not even in airports. Because of this, you’ll definitely need a SIM card with data to ensure you we left high and dry a when you need internet the most.

Before Getting a New SIM

There are two main things that you need to do in order to make sure that your phone will work properly with a Mexican SIM card.

  1. Make sure your phone is unlocked
  2. Know the correct SIM card size for your phone

If you have a very old phone, you may also want to check supported network frequency band. 

Phone & Internet Providers in Mexico

There are three main telecommunications providers in Mexico: Telcel, AT&T, and Movistar. Each of them has some pros and cons, so read ahead to decide which is best for you.


Telcel is one of the biggest and most popular phone and internet providers in Mexico and an easy choice for newcomers to go to and grab a SIM card as soon as they step off the plane.

telcel mexico logo

Telcel will have 4G coverage in many large cities throughout Mexico. 5G coverage area is somewhat limited to certain areas inside large cities like Mexico City or Merida.

If you find yourself in rural areas, you can expect 3G that might even drop to 2G in super hard-to-reach spots.

Learn More: Best Cities to Live In Mexico For Expats

When it comes to internet speeds with Telcel, they do tend to be faster than other providers thanks to their wide 4G coverage. Inside a city, you can expect an average speed at 50 MBPS for download and 20 MBPS for upload.

As Telcel is Mexico’s largest cell phone service provider, their SIM card will get you the most broad coverage if you intend to travel a lot throughout the country. As a bonus, Telcel also often has free roaming in the U.S. and Canada, so you don’t have to swap SIM cards if you travel to those countries from Mexico.

Telcel will usually include unlimited social media usage for Instagram, WhatsApp, Facebook, and Twitter. This means that being on these social networks won’t count towards your data usage. You an also choose a plan with unlimited calling and texting if that is something you need.


AT&T is another popular provider in Mexico. They have a pretty strong signal with 4G inside city areas. If you don’t plan to travel to remote places often, the AT&T card might be your best option. Both Unefon and Nextel were recently bought by AT&T, so they’re now a part of AT&T Mexico. 

AT&T mexico logo

AT&T is often favored by digital nomads in Mexico for the extra gigabytes you can use for Spotify and watching videos. Most AT&T SIM cards have unlimited calls and texts, including free social media use and 1 GB extra for Spotify.

Learn More: The Complete Guide to Becoming a Digital Nomad in Mexico

Because AT&T is newer to Mexico than Telcel, it does have a slightly narrower coverage area. However, it still has good coverage in metropolitan areas. If you live in or around Puerto Escondido, AT&T actually has better coverage than Telcel. 


Movistar is the cheapest SIM card on offer in Mexico. But in this case, you get what you pay for. It does have a faster network, but it also suffers the weakest signal. They have good 4G and 4G+coverage but limited 5G coverage.

movistar mexico logo

Despite the fact that Movistar is the most widely used provider in most Latin American countries in North and Central America, they actually have the worst coverage area. Movistar will serve you just fine if you stay in or around large cities. But if you spend a lot of time outside of metropolitan areas, you can expect a lot of dropped calls. 

A Movistar Mexico SIM will not work in different countries, even those which also have Movistar as a carrier. They are on different systems. So if you plan to travel outside Mexico during your time there, this is not a great choice for you.


A Movistar SIM card includes unlimited Facebook, Twitter, and Whatsapp, plus unlimited calls and texts to any provider in Mexico, the USA, and Canada. It is popular because it is cheap, but it has its limitations.

Prepaid SIM Card   

A prepaid SIM card in Mexico works the same as in most countries. When you buy it for the first time, it will come to basic package that may last a day to a month. After that, you will need to top up in order keep your SIM card active or it will expire. 

If it expires, they may recycle the phone number you were using. It’s also possible to contact your provider to reactivate your number again for a small fee after your sim card is expired.

Please note that if you don’t use your sim card for a certain amount of time, it will be cancelled. For example, Telcel SIM cards are good for 180 days and AT&T SIM cards are good for 90 days without using them. So if you plan to take time away from Mexico and have a prepaid SIM, keep this in mind.  

How to Get One

You can find prepaid SIMs in larger airports, Amazon, Oxxo, Walmart, and specialty retail stores for each brand of SIM card.

Plan Comparisons 

Here’s a quick plan comparison for all of the main SIM card providers at the moment. They are quite affordable because of the low cost of living in Mexico. 

Learn More: How Much You Need to Live in Mexico as an Expat

Please note that prices are subject to change. 

CostBrandGB of dataExtra GB for videos & SpotifyUnlimited calling and texting?How many days is it valid for?Includes free social media?Registration fee?
10 pesosTelcel (Amigo)0.05 GBnoyes1 daynono
20 pesosTelcel (Amigo)0.1 GBnoyes2 daysNo, but it includes 200 MB for itno
30 pesosTelcel (Amigo)0.16 GBnoyes3 daysNo, but it includes 300 MB for itno
50 pesosTelcel (Amigo)0.4 GBnoyes7 daysNo, but it includes 750 MB for itno
80 pesosTelcel (Amigo)0.5 GBnoyes13 daysNo, but it includes 1 GB for itno
100 pesosAT&T1.5 GB2.5 GByes14 daysyesno
100 pesosMovistar1.5 GBnoyes14 daysyes0-60 pesos
100 pesosTelcel (Amigo)1.2 GBnoyes17 daysyesno
150 pesosAT&T2.3 GB3.8 GByes25 daysyesno
150 pesosMovistar2 GBnoyes28 daysyes0-60 pesos
150 pesosTelcel (Amigo)2 GBnoyes26 daysyesno
200 pesosAT&T3 GB5 GByes30 daysyesno
200 pesosMovistar3 GBnoyes28 daysyes0-60 pesos
200 pesosTelcel (Amigo)3 GBnoyes30 daysyesno
300 pesosTelcel (Amigo)5 GBnoyes33 daysyesno
500 pesosTelcel (Amigo)10 GBnoyes33 daysyesno

How to Top-Up My Mexican SIM Card

If you ever want to add more time or data to your SIM card, you will need to top it up. The easiest way is to top up using your bank application with your phone provider’s app.

Alternatively, you go to an Oxxo (a Mexican chain of convenience stores) and tell them the data plan that you want, hand them some cash, and you will instantly receive an activation text message once it’s done.

If you can’t find an Oxxo near you, you can go to a BBVA, Bancomer, or Santander ATMs. Just choose “recargas” and the ATM machine will tell you the steps you need to complete the transaction.

Postpaid Sim Card

If you have a temporary visa, it’s better to get a postpaid sim card because it’s easier to manage.

How to Get One

Visit the website or the official retailer for the brand of SIM card you are interested in buying. You will be required to show proof of your temporary (or permanent) residence and possibly references. For example, Telcel requires a temporary residence card and references from three Mexican landline owners.

They aren’t always a better deal though, you should shop around for benefits. If you compare the prepaid with the postpaid plans, you might actually get more bang for your pesos if you get the prepaid SIM card. 

For example, with a 200 peso prepaid card, you can get 3GB of data plus unlimited calls and texting. With a 200 peso post-paid card, you only get 2GB of data for 28-30 days. 

Please note that if your phone is locked or incompatible with their SIM card, you may need to buy a new phone.

Plan Comparisons 

Here’s a quick look at a basic package of all popular sim card providers. 

CostBrandGB of dataUnlimited calling and textingIncludes free social media?Contract?Billing period
200 pesosAT&T2 GByesyesno30 days
200 pesosMovistar2 GByesyesno30 days
200 pesosTelcel2 GByesyesno30 days
200 pesosVirgin Mobile2 GByesyesno30 days

Paying for Your Postpaid SIM Card

You can set up your account to be renewed automatically or you can do it on your own every 30 days. 

If you don’t renew it, you will be charged a certain number of pesos per minute or pesos per MB, as the case may be.

Unlimited Data SIM Card

Unlimited data is extremely difficult to find in Mexican mobile phone plans. The only provider in Mexico that currently sells SIM cards with unlimited data, also known as unlimited internet is AT&T.

AT&T has plans that offer unlimited calling, texting, and data, but not all three at once in a monthly plan. 

You can get an AT&T SIM card for 100 pesos for 10 days of unlimited calling, texting, and data. There is also a 150 peso version for 15 days.

TelCel has many plans that offer unlimited calling and texting, but none offer unlimited data. You can look at the charts above for what they offer.

Verizon has a monthly plan with unlimited calling, texting, and data, but you will need a 4G world device. If you use over a half a GB in data in one day, your speeds will be slowed to 2G. 

There are some great T-Mobile and Movistar monthly cell phone plans, but none come with unlimited data.

Tourist SIM Card 

For tourists, you can get any SIM card from any provider that’s most convenient for you. They are all very similar for short-term use. Just keep in mind coverage areas and limitations of carriers mentioned above.

veracruz in mexico
If you only travel inside big cities in Mexico, you can get a sim card from any provider that’s most convenient to you.

Pick a SIM from the provider that has appropriate number of days of your stay.  If you plan to travel to many remote areas, Telcel should be your first choice since they have the best coverage area in Mexico. If you want to save money, you can buy them at a convenience store in the city instead of at the airport. 

Where to Buy SIM Cards in Mexico 

There are many places you can buy a SIM card in Mexico. Remember that in Mexico, SIM cards are called “chips”. 


A lot of people recommend buying a Mexican SIM card from Amazon before you enter the country. This makes sense because you will already have a SIM card to put in your phone on the plane before you even land. 

However, it doesn’t always work out perfectly. Because Amazon has a number of different (sometimes dodgy) sellers, some of the SIM cards don’t always work on arrival. 

This is also not the cheapest way to get a SIM card that works in Mexico, it’s going to be cheaper to get a SIM card on arrival. 


You can wait to buy your SIM card until you’re in Mexico when you arrive at the airport. A lot of the larger airports sell SIM cards.  However, you can expect to pay 25% more than you would elsewhere in Mexico.

There is a chance airport stores might not have your choice of SIM cards available or the right size for your phone.  

Also remember that depending on flight times, you might arrive after the stores at the airport are closed. Each store and each airport will have different closing hours. 

For example, stores in the Cancun International Airport tend to close around 8pm. The Mexico City International Airport has stores that close anywhere from 6:30pm-11:30pm. 


OXXO is a convenience store that can be found widely in Mexico. You can find one on almost every street. This is the most common place for expats to buy and top up their SIM cards in Mexico. It’s also the cheapest.

They sell several brands of SIM cards, but they’re usually behind the counter. You’ll need to know the brand of the SIM card and the amount of data you want on it.

The service staff can help you put it in and will walk you through the activation process, even if you only know a little Spanish, it is pretty straightforward. If you don’t speak Spanish, and you are nervous about getting the right SIM, take a friend translator.


Even though Walmart is all over Mexico, they are not as common as Oxxo. One good thing about getting a SIM card at Walmart is that there’s more of a likelihood that someone there will speak English.

SIM cards at Walmart in Mexico are cheaper than if you were to buy them through Amazon or at the airport, and just a few dollars more expensive than at Oxxo. 


Official Retail Stores

You can find official stores for Telcel, AT&T, and Movistar in both main cities and big towns. They can also be found in tourist areas and shopping centers. 

Even though these are official stores, Oxxos and Walmarts are more convenient, unless you happen to live near one of these official retailers. Official stores are mainly for those who are on a postpaid package.  


If your phone supports an eSIM, this is another good option. But this option might only be available to those who travel to Mexico for a limited of time. This is because SIM card providers in Mexico have strict requirements when it comes to buying an eSIM. 

For example, you can’t buy one online. You need to be a Mexico resident by having at least a temporary resident visa. And you may need to buy a phone from the provider. 

You might need to get an eSIM from an international provider. But they have a short validity period.

The longest period we can see at the moment is provided by Holafly, where you get unlimited data for up to 90 days for $99 USD. A cheaper alternative is airalo. It costs only $8 USD for their 7-day plan. But it comes with limited data at 1GB only. 

Now, on to You 

Mexico has a variety of telecommunications providers with SIMs available at a great price. Now that you know what the options are, you can decide whether Telcel, AT&T, or Movistar is the best choice for you.

Check to make sure your phone is unlocked and what size SIM card you will need. Then decide if it’s worth it to buy one from Amazon before you travel, to get one at the airport, or if the cheaper prices at Walmart and Oxxo are worth the hassle of not having a working cell phone for a few hours when you first arrive. 

Please note: the rates of various SIM cards and plans are correct at the time of this writing but subject to change. 

Related article: How to Choose and Install Satellite Internet in Mexico

Avatar photo
Imagine earning a living while traveling the globe - it's something that most people can only dream of. Amanda, however, has learned to combine her passion for words with her passion for the world and has spent the last fifteen years writing while exploring all of the most exotic travel destinations.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.