Site icon Smart Cruise Tips

Roaming vs Telcel: Full Comparison for Android and iPhone in 2026

Smartphone speed test reading FAST held on a busy coastal tourist street with shops and a cruise ship in view

The question sounds simple: how do I get internet in a Mexican port?

The answer has four variables – your carrier, your phone, your usage pattern, and how many ports you’re visiting. Get one of them wrong and you either overpay significantly or end up without usable data when you need it.

I went through this in detail before my first Mexico cruise. Here’s the comparison I wish I’d had.


Quick Answer

For most people on a Carnival cruise from LA to Mexico – Telcel wins on price and performance in port. A $12-15 Telcel SIM gives you 4G/5G data in every major Mexican port for 30 days. US carrier roaming costs $5-15 per day and often delivers slower, less reliable service. The only reason to use roaming is if your phone is locked or if you need continuous coverage at sea – which the ship’s Wi-Fi handles anyway.


The Four Options and What They Actually Cost

Before comparing Telcel to roaming, it helps to have all the options in one place.

Option 1: US carrier international roaming

Every major US carrier offers some form of Mexico roaming. The details differ.

T-Mobile and Metro by T-Mobile include Mexico data in many plans at no extra charge – but the included data is often throttled to 2G speeds. Full-speed data costs extra. Check your specific plan before assuming you’re covered.

AT&T offers international day passes at $10/day that include unlimited data in Mexico at full speed. You’re charged only on days you use data.

Verizon’s Travel Pass runs $10/day with similar structure – unlimited data on days you activate it.

The catch with all day passes: on a 7-night cruise with 3-4 port days, you’re paying $30-40 total for roaming data. That’s two to three times what Telcel costs for 30 days of unlimited data.

Option 2: Telcel Mexican SIM

Telcel is Mexico’s largest carrier. Coverage in Ensenada, Cabo San Lucas, Puerto Vallarta, and Mazatlan is strong – 4G and 5G in all major port areas.

Cost: the Amigo Sin Límite 200 plan runs around 200 Mexican pesos – roughly $10-12 USD depending on the exchange rate. This gives you 30 days of data, calls, and texts within Mexico.

You buy the SIM in Mexico – at the Telcel store in port, at pharmacies like Farmacias Guadalajara, or at convenience stores like OXXO. Activation takes 10-15 minutes with the Mi Telcel app.

Your phone must be unlocked to use a foreign SIM. More on this below.

Option 3: Ship’s Wi-Fi

Available everywhere on the ship. Expensive – $20-25 per day or $100-150 for the week depending on the package and when you buy.

Speeds are variable. On newer ships with Starlink connectivity, performance has improved. On older infrastructure, it ranges from adequate to frustrating.

The ship’s Wi-Fi covers you at sea, which nothing else does. If you need to be reachable between ports – in the middle of the Pacific – the ship’s Wi-Fi is the only option.

Option 4: Do nothing / use ship Wi-Fi only

For people who genuinely don’t need data in port – this works fine. Download maps offline before you leave the ship, use your phone on Wi-Fi only when back on board. Many cruisers do this successfully.


Telcel vs Roaming: Side by Side

TelcelUS Roaming (Day Pass)
Cost for 3 port days~$12 total$30-45 total
Speed in port4G/5G4G (throttled on some plans)
Coverage at seaNoneNone (same limitation)
Setup requiredYes – 15 minNone
Works on locked phonesNoYes
Covers multiple tripsYes – 30 daysPer-day charge each use

The math is straightforward. Telcel is 3-4x cheaper than roaming for the same port-day usage. The performance is comparable or better in most Mexican ports because Telcel is operating on its home network rather than roaming on a partner.


The Phone Compatibility Question

This is where people run into problems.

Locked vs unlocked phones:

A locked phone is tied to one carrier and won’t accept a foreign SIM. Many phones purchased directly from a carrier – AT&T, Verizon, T-Mobile – are locked, especially if they’re still under a payment plan.

How to check: on iPhone, go to Settings → General → About → Carrier Lock. “No SIM restrictions” means unlocked. On Android, the path varies by manufacturer but is usually in Settings → Connections or About Phone.

How to unlock your phone:

Contact your carrier. If you’ve completed your payment plan and met the carrier’s unlock requirements (usually 60-90 days of active service), they’ll unlock it at no charge. This can sometimes be done online or through the carrier app.

If your phone is locked and you can’t unlock it before the cruise:

Use a roaming day pass. It’s more expensive but it works without any setup. Or use the ship’s Wi-Fi and download offline maps before each port day.

Band compatibility:

Telcel operates on specific frequency bands. Most modern flagship phones (iPhone 12 and newer, Samsung S20 and newer) support the bands Telcel uses in Mexican ports. Older phones or budget Android devices may have limited band support – check your phone’s specifications against Telcel’s bands (primarily B2, B4, B7, B28) if you’re unsure.

In practice: if you have a flagship phone from the last four years, band compatibility is not an issue.


Setting Up Telcel: Step by Step

This is the process that intimidates people before they do it. It’s simpler than it looks.

Step 1: Confirm your phone is unlocked before you leave home.

Don’t discover it’s locked when you’re standing in a Telcel store in Cabo with 4 hours left in port.

Step 2: Buy the SIM in port.

Telcel stores are in every major Mexican cruise port. Farmacias Guadalajara and OXXO convenience stores also sell Telcel SIMs. The SIM itself costs around 50-100 pesos ($3-5).

Step 3: Install the Mi Telcel app before you arrive in Mexico.

Download it on Wi-Fi on the ship before your first port day. You’ll use it to activate the plan and manage your account.

Step 4: Insert the SIM and activate.

Physical SIM: swap out your regular SIM (store it safely – a small zip-lock bag in your wallet works). Insert the Telcel SIM. Open Mi Telcel, create an account with a valid email, and purchase the Amigo Sin Límite 200 plan. Payment by credit card through the app.

eSIM option: some newer phones (iPhone XS and newer, recent Samsung flagships) support eSIM. Telcel offers eSIM activation which eliminates the physical SIM swap entirely. Check the Mi Telcel app or Telcel’s website for current eSIM availability – this option has expanded significantly in 2025-2026.

Step 5: Confirm data is working.

Open a browser and load any page. If it loads, you’re connected. If not, check that cellular data is enabled for the correct SIM in your phone settings.

Total time: 15-20 minutes for the physical SIM process. Less for eSIM.


What Telcel Does Not Cover

Between ports – at sea. No Mexican carrier signal in the Pacific Ocean. Nothing covers you at sea except the ship’s Wi-Fi.

US territory. The Amigo Sin Límite 200 plan includes some US data but it’s limited. Don’t rely on Telcel for your drive home from the port. Switch back to your regular SIM or use your carrier’s normal plan once you’re back in California.

Emergency calls in the US. 911 works from any phone regardless of SIM – this is a federal requirement. But standard calls and texts in the US require your regular carrier SIM or an active US plan on your eSIM.


The T-Mobile Exception

If you’re on T-Mobile’s Magenta or Go5G plan – or a T-Mobile MVNO like Mint Mobile on certain plans – you may already have Mexico data included.

The critical detail: included Mexico data on T-Mobile’s base plans is throttled to 128Kbps. That’s technically functional for messaging but not for maps, photos, or anything requiring real bandwidth.

T-Mobile’s higher tiers (Magenta Plus, Go5G Plus, Go5G Next) include full-speed Mexico data. If you’re on one of these plans, check your plan details before buying a Telcel SIM – you may not need one.

If you’re on a basic T-Mobile plan or a T-Mobile MVNO: the included Mexico data is too slow to be useful in practice. Telcel is still the better choice.


My Setup for a Mexico Cruise

Unlocked iPhone 15 Pro. Telcel eSIM activated through Mi Telcel before the first port day using ship Wi-Fi. Regular SIM stays in the phone, eSIM activates when I cross into Mexico.

In port: Telcel handles maps, messaging, looking up restaurants, the occasional photo upload. Works on 5G in Cabo and Puerto Vallarta without issues.

At sea: ship Wi-Fi for anything that needs connectivity.

Back in California: regular carrier SIM takes over automatically.

The total cost for a 7-night cruise with 3-4 Mexican port days: about $12 for the Telcel plan. The equivalent in roaming day passes would be $40-50.

That math has been consistent enough across multiple cruises that I don’t think twice about it anymore.

If you’ve had a different experience – especially with a specific carrier or phone model that did or didn’t work well with Telcel – leave it in the comments. Real-world data points from different setups are genuinely useful here.


Disclaimer: Carrier plans, Telcel pricing, and phone compatibility change frequently. Always verify current plan details before your sailing.

Exit mobile version