The short answer
- First, check your plan. Many Canadian and US plans already include Mexico, so roaming may cost you nothing extra.
- If it does not, a travel eSIM is usually cheaper than a daily roaming pass, especially for a week or more.
- Never use pay-as-you-go roaming. Without a pass or a plan, data can cost several dollars per megabyte.
Cancún is one of the most popular destinations for Canadians and Americans, and one of the easiest to connect in. Your phone will usually work as soon as you land, which is exactly why a surprise bill is possible. Before you fly, it takes about five minutes to compare your carrier's Mexico options with an eSIM, and the difference can be anywhere from nothing to well over a hundred dollars.
Step 1: check if your plan already includes Mexico
Many plans now cover Mexico, and the details vary by carrier and plan. Recent guides list, for example:
- Canada: some Fido, Koodo and Virgin Plus plans let you use your full data allowance in the US and Mexico, while certain Bell and Telus plans include Mexico with a daily high-speed limit before speeds are reduced. Some Rogers plans include Mexico as a promotional benefit. Freedom Mobile's Roam Beyond plans include a smaller amount of roaming data.
- United States: Verizon offers TravelPass at about US$6 per day in Mexico. AT&T's unlimited plans have included Mexico, with an International Day Pass of about US$12 per day otherwise. T-Mobile includes Mexico on many plans, though prepaid customers may need a pass.
These are approximate figures from 2025 and 2026 guides, and carriers change their plans and prices often. Look up "Mexico" on your carrier's roaming page or app before you go, or call and ask. If your plan includes Mexico at a speed and data limit you are happy with, you may not need anything else.
Step 2: if it is not included, compare the options
| Option | Typical cost | Good to know |
|---|---|---|
| Plan that includes Mexico | No extra cost | Check the data cap and what happens after it |
| Carrier day pass | About CA$12 to CA$18, or US$6 to US$12, per day | Usually charged for each day you use your phone, so it adds up on a week-long trip |
| Travel eSIM | A one-time price for a set amount of data, often starting at a few dollars for a week | Install before you fly. Data only, so no local number |
| Pay-as-you-go roaming | Can be several dollars per megabyte | Avoid. This is how surprise bills happen |
A quick example: a day pass at around CA$16 for 7 days comes to about CA$112, while a week of eSIM data is often a small fraction of that. Prices change, so check current plans for your trip length and data needs. If you are unsure how much data you will use, see how much eSIM data you actually need.
Heading to Cancún without a Mexico plan? Compare eSIM plans for Mexico before you fly and skip the daily roaming charge.
See eSIM plans for MexicoHow a travel eSIM works in Cancún
A travel eSIM is a digital SIM you install by scanning a QR code or tapping a link in an app, ideally the day before you fly. It connects to local networks when you land, so you get data without touching your home plan, and your regular SIM stays active for calls and texts if your phone supports two lines. It works in the main tourist areas, including Cancún, Playa del Carmen and Tulum. Coverage can be patchier on remote roads and around cenotes, so download offline maps before you go.
Your phone must support eSIM and be unlocked. Our step-by-step guide to installing an Airalo eSIM walks through iPhone and Android, and eSIM vs roaming cost covers the general comparison.
Avoiding surprise charges
- Turn off data roaming in your phone's settings until you have a pass or an eSIM active.
- Use hotel Wi-Fi for downloads, video and backups.
- Download maps and shows before you leave home.
- Check your carrier's app after your first day, to see what you were charged.
Planning the rest of your Cancún trip
Once you are connected, the next question is usually how to get from the airport. See our guides to Cancún Airport to the Riviera Maya, Playa del Carmen and Tulum, and our guide to the cheapest time to fly to Cancún.
Landing in Cancún? Compare fixed-price private transfers to your hotel before you fly.
Search Cancún airport transfersFrequently asked questions
Does my phone plan work in Cancún?
Often yes, because many Canadian and US plans include Mexico or offer a day pass. Check your carrier's roaming page for Mexico before you go. Plans differ a lot, and some include Mexico with a daily data limit or a reduced speed after a set amount.
How much does roaming in Mexico cost?
Day passes from major carriers are often in the range of about CA$12 to CA$18 or US$6 to US$12 per day, depending on the carrier and plan, and they are charged for each day you use your phone. Pay-as-you-go roaming without a pass can be far more expensive, so avoid it.
Is an eSIM cheaper than roaming in Mexico?
Usually, especially for a week or more. A travel eSIM is a one-time price for a set amount of data, instead of a daily charge, so the longer the trip, the more you save compared with a day pass. If your plan already includes Mexico, roaming costs you nothing extra.
Can I use my Canadian phone plan in Mexico?
Many Canadian plans include Mexico, for example some plans from Fido, Koodo, Virgin Plus, Rogers, Bell and Telus, but the details vary, including daily data caps and which plan tiers qualify. Always confirm for your own plan, since offers change.
Will an eSIM work in the Cancún hotel zone and Playa del Carmen?
Yes, travel eSIMs generally connect to local networks in the main tourist areas, including Cancún, Playa del Carmen and Tulum. Coverage can be weaker in remote areas, jungle roads and cenotes, so download offline maps before you go.
How do I avoid surprise roaming charges in Mexico?
Turn off data roaming before you land unless you have a pass or an eSIM, use Wi-Fi at your hotel, and download maps and shows in advance. Check your carrier's app after your first day to confirm what you are being charged.
Do I need a Mexican SIM card instead?
Usually not. A local SIM can work for long stays or a local phone number, but it takes time to find and set up. For most vacations, an eSIM or your regular plan's Mexico option is simpler.
Related reading
The short version
Check whether your plan already includes Mexico, because many do. If it does not, a travel eSIM is usually cheaper than a daily roaming pass, and it is easy to install before you fly. Avoid pay-as-you-go roaming completely, turn off data roaming until you are set up, and download your maps before you land.