Last updated: 11 October 2026
Yes, your phone works on a cruise ship, but at sea it is not on a normal phone network and your usual plan does not cover it. Out at sea, the ship runs its own cellular network, and US carriers bill it separately from roaming on land. As of 11 October 2026, AT&T charges $20 a day per line at sea through its International Day Pass ($15 a day on Unlimited Elite 2.0), Verizon sells a $20 a day Cruise Daily Pass, and T-Mobile has no cruise pass at all: you pay per use at rates that depend on the ship. Here is what each one gives you, how to avoid a surprise bill, and where a travel eSIM helps: in port, not at sea.
How phones work on a cruise ship
A ship far from land has no towers to reach, so most big ships carry their own cellular network, linked to shore by satellite. Your phone roams onto it like a foreign network. A few things the carriers' own pages make clear:
- It switches on away from land. AT&T says ship networks are generally available 6 or more nautical miles from land, in international waters, and are off when the ship is not at sea.
- It is billed apart from your plan. AT&T treats a ship's cellular service as international roaming. Verizon says TravelPass does not work on cruise ships, and T-Mobile says cruise ships are not covered by its international data passes.
- In port, you are back on land networks, billed as roaming in that country (or included, if your plan covers it). T-Mobile warns that a phone at port can still connect to the ship's network and be charged ship rates, so keep an eye on which network you are on.
The ship's other option is its own Wi-Fi, sold by the cruise line (see below). Many travelers use Wi-Fi at sea and save cellular for port days.
River cruises are different: on the Danube or the Rhine your phone stays on land networks, so cruise rates do not apply (Christmas market river cruises).
AT&T, Verizon and T-Mobile at sea compared
| AT&T | Verizon | T-Mobile | |
|---|---|---|---|
| Cruise option | International Day Pass at sea; Cruise Day Pass on Unlimited Elite 2.0 | Cruise Daily Pass | No cruise pass. Pay per use on ships it covers |
| Price at sea | $20 a day per line; $15 a day on Elite 2.0 | $20 a day per line | Set by ship: look yours up on T-Mobile's Cruises page |
| Calls and texts | Unlimited talk and text | Unlimited minutes to the US, unlimited texts | Charged per minute and per text sent |
| Data | 500 MB a day at best speed, then up to 512 kbps on some ships | 0.5 GB a day at high speed, then unlimited at 3G speeds. Another 0.5 GB costs $10 | Pay per use where the ship offers it. Passes do not apply |
| Cap on daily fees | None at sea | Charged only on days used | Not applicable |
| How you get it | Added automatically when you first use your phone on a ship, with a text | Text CRUISE to 4004, or add it in the Trip Planner | Nothing to add |
| Without the pass | Pay per use: $2.05 per MB of data, plus per-minute and per-text rates | $1.99 a minute, $0.50 a text sent, $0.05 a text received. No data | The ship's rates |
Prices as of 11 October 2026, from each carrier's own pages: AT&T International Day Pass, Verizon cruise and in-flight and T-Mobile Cruises.

AT&T cruise plan: the Day Pass at sea
AT&T does not sell a separate cruise package to most customers. Its International Day Pass works on more than 400 ships, at a higher rate than on land:
- $20 a day per line at sea, against $12 a day on land. Each line pays its own $20: there is no cheaper rate for extra lines at sea.
- No cap at sea. On land, AT&T charges at most 10 daily fees per line in a bill period. At sea there is no limit, so every day you use the phone costs $20.
- One fee for a mixed day. If you use the phone at sea and in a port country on the same date, you pay only the $20 at-sea fee.
- Data is limited. You get 500 MB a day at the ship's best speed; after that, AT&T says speeds may drop to 512 kbps on certain ships, until the next 24-hour period.
- It turns itself on. If your line has no international feature, AT&T adds the Day Pass the first time you use your phone on a covered ship and sends you a text. Background data counts as use. Texts you receive do not start a day.
On Unlimited Elite 2.0 the at-sea rate is lower: a Cruise Day Pass at $15 for each 24-hour period you use your phone at sea on an included ship. It includes unlimited texts and calls from the ship to the US and to Elite 2.0 destinations, and data from your plan with at least 500 MB a day at best speed, then up to 512 kbps. AT&T adds it automatically and sends a text. It covers only the time at sea: in port, your Elite 2.0 plan's own roaming applies.
To turn either pass off, AT&T lists text NO to 8048 for the Day Pass and NO to 8052 for the Cruise Day Pass, or myAT&T. Without a pass, usage on the ship is billed at AT&T's pay-per-use international rates, including $2.05 per MB of data. One photo backup at that rate gets expensive fast.
More on AT&T's land roaming, plans and the 10-day cap: AT&T international roaming.
Verizon cruise package: the Cruise Daily Pass
Verizon's TravelPass does not work on ships. At sea, Verizon sells the Cruise Daily Pass:
- $20 a day per line, charged only for the days you use it at sea.
- Unlimited minutes to the US and unlimited texts.
- Data: 0.5 GB at high speed, then unlimited at 3G speeds for the rest of the 24 hours. Verizon texts you an offer of another 0.5 GB of high-speed data for $10, which you can buy more than once in a session.
- A session starts when you make or answer a call, send a text or use data, background data included, while at sea.
- To add it, text CRUISE to 4004 before or at the start of your cruise, or use the Trip Planner. It stays on your line for future cruises.
- Turn Wi-Fi off to use the pass's data, Verizon says; otherwise your phone stays on the ship's Wi-Fi.
Verizon lists Carnival, Royal Caribbean, Norwegian, Princess, Disney, MSC and Holland America among the participating cruise lines, and has a tool on its cruise page to check yours. Without the pass, Verizon charges $1.99 a minute, $0.50 per text sent and $0.05 per text received at sea, and pay-as-you-go data is not available on cruises.
If you go ashore during a Cruise Daily Pass session, Verizon bills the rates of the country you are visiting. In port, your plan applies as it does on land: Mexico and Canada are included on Verizon's Unlimited plans, and TravelPass is $12 a day in most other countries (Verizon international roaming).
T-Mobile cruise plan: pay per use
T-Mobile has no cruise pass. Its roaming checklist says cruise ship roaming is available on selected cruise lines and ferries, and that cruise ships are not covered by its international data passes. Rates depend on the ship: enter your ship's name in the Cruises section of T-Mobile's international roaming page to see the per-minute, per-text and data rates you can expect. We could not find a single published rate table, so check yours before you sail.
T-Mobile's own tips:
- Turn roaming off while the ship is docked in a US port. Otherwise your phone may pick up the ship's network and you pay cruise rates for any use.
- Wi-Fi calls are not a way around it. Calls placed over Wi-Fi to non-US numbers are charged at the cruise ship rate.
- Calls made at port can still go through the ship's network and be billed at cruise rates.
The good news is on land. Most T-Mobile plans include some data in Mexico and in 215+ countries and destinations, so a T-Mobile phone is often fine in port: see T-Mobile international roaming for what your plan includes.

How to avoid a surprise bill at sea
All three carriers give the same advice in different words:
- Airplane mode at sea, unless you mean to pay for cellular. Verizon suggests keeping the phone in airplane mode when you are not using it. You can still turn Wi-Fi on.
- Turn data roaming off on your carrier line. AT&T says airplane mode or data roaming off avoids its cruise charges.
- Watch the ship's Wi-Fi. AT&T suggests airplane mode while you use ship Wi-Fi, so a weak Wi-Fi signal never moves the phone back onto the ship's cellular network.
- Turn roaming off before you leave a US port (T-Mobile's advice). T-Mobile also warns that calls made at port can still connect through the ship's network.
- Decide in advance whether you want a cruise pass. AT&T's is added automatically when you use your phone on a ship; you can remove it beforehand in myAT&T.
Ship Wi-Fi instead of cellular
Cruise lines sell their own internet, usually per device and per day. Two examples, from the lines' own pages:
- Royal Caribbean sells VOOM, available on every ship, for up to four devices, with packages bought in the Cruise Planner before you sail often costing less. Prices are not published on the page; they show in the booking flow.
- Carnival sells Social, Value and Premium Wi-Fi plans. As of 11 October 2026, its page lists pre-cruise prices from $20.40, $23.80 and $25.50 a day, and higher prices onboard. Bought before the cruise, a plan must cover the whole sailing, and one device connects at a time.
Carnival's pre-cruise prices are close to the carriers' $20 a day. Carnival's Premium plan and Royal Caribbean's VOOM support video calls over apps; Carnival says none of its plans support your carrier's Wi-Fi calling.

In port: where a travel eSIM fits
A travel eSIM is a second, data-only line you install on your phone. It works on land networks in the countries it covers, so on a cruise it is useful in port, and close to shore when a land network reaches your phone. It does not work on the ship's own network at sea: our plans cover land networks only. (AT&T notes that some specialist cruise eSIMs work on ship satellite networks; ours is not one of them.)
That is still where most cruise data gets used: maps and ride apps ashore, restaurant bookings, photos to family. It is cheaper than a carrier's daily fee when:
- Your carrier charges by the day in port. Outside Mexico and Canada, AT&T's Day Pass and Verizon's TravelPass cost $12 a day on land on most plans, and AT&T's 20 included Latin American countries leave out the Caribbean islands.
- Several of you travel. Each line pays its own daily fee; with an eSIM you buy the data each person needs.
- You want a fixed cost, with no background app starting a $20 day.
It is less useful when your plan already includes the port. Most current unlimited plans from all three carriers include Mexico, so on a Mexican Riviera or Cozumel cruise you may need nothing at all. Read will my phone work in Mexico for the catches, like slow data off AT&T's own network. And an Alaska cruise calls mostly at US ports, where your plan works as at home.
Which cruise ports our plans cover
We checked our catalogue on 11 October 2026:
- Mexico (Cozumel, Costa Maya, Progreso, Ensenada, Cabo San Lucas, Puerto Vallarta) has its own plans: Mexico eSIM. Our Cancún guide covers the Riviera Maya.
- The Caribbean is covered by our Global eSIM, one plan for every stop: the Bahamas, Jamaica, the Dominican Republic, the Cayman Islands, Turks and Caicos, Puerto Rico, Honduras (Roatán), Belize, Antigua and Barbuda, Barbados, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Grenada, Dominica, the British Virgin Islands, Curaçao and Guadeloupe, plus Mexico. Not covered: Aruba, Sint Maarten and Saint Martin, the US Virgin Islands, Martinique and Bonaire. Check the list against your itinerary before you buy.
- The Mediterranean and northern Europe: our Europe eSIM covers 30 countries, including Spain, France, Italy, Greece, Croatia, Malta and the UK. Norway, Iceland, Turkey, Monaco, Gibraltar and Montenegro are not in it; the Global eSIM covers all six.
- Alaska and Canada: the US and Canada are both on the Global plan, though your US plan most likely covers both already.
Route by route, with prices and the fixed-data plan that skips sea days: which eSIM covers your cruise ports.
Setting it up for a cruise
- Check your phone supports eSIM and is unlocked: the 30-second check.
- Install the eSIM at home, on Wi-Fi: iPhone or Android.
- Set the eSIM as your data line and turn data roaming on for the eSIM only.
- Turn data roaming off on your carrier line, and on iPhone turn off Allow Cellular Data Switching, so the phone never falls back to the carrier.
- At sea, use airplane mode (with Wi-Fi on if you bought a package). Calls and texts on your carrier line can still start a cruise fee: AT&T and Verizon count a call made or answered, or a text sent.
- In port, turn airplane mode off and the eSIM picks up a local network once you are in range.
For the general trade-off between an eSIM and your carrier, see travel eSIM vs international roaming.
FAQ
Does my phone work on a cruise ship?
Usually, yes. At sea most big ships run their own cellular network, which your phone joins like a foreign network, generally once the ship is 6 or more nautical miles from land. It is billed apart from your plan: $20 a day on AT&T's Day Pass or Verizon's Cruise Daily Pass, or pay-per-use rates on T-Mobile. Keep the phone in airplane mode if you do not want to pay.
How much is the AT&T cruise plan?
As of 11 October 2026, AT&T's International Day Pass costs $20 a day per line at sea, with unlimited talk and text and 500 MB of best-speed data a day, on 400+ ships. There is no 10-day cap at sea. Unlimited Elite 2.0 customers get a Cruise Day Pass at $15 a day instead.
How much is the Verizon cruise package?
Verizon's Cruise Daily Pass costs $20 a day per line, only on days you use it at sea. It includes unlimited minutes to the US, unlimited texts and 0.5 GB of high-speed data, then 3G speeds. Text CRUISE to 4004 to add it.
Does T-Mobile have a cruise plan?
No. T-Mobile charges pay-per-use rates on ships it covers, and its international passes do not apply at sea. Check your ship's rates in the Cruises section of T-Mobile's international roaming page before you sail.
Does Verizon TravelPass work on a cruise ship?
No. Verizon says TravelPass does not work on cruise ships. At sea you need the Cruise Daily Pass or you pay $1.99 a minute and $0.50 per text sent, with no data. In port, TravelPass and your plan work as they do on land.
Will a travel eSIM work at sea?
No. A travel eSIM uses land networks, so it works in port and close to shore while a land network reaches your phone, and not on the ship's network at sea. At sea, use the ship's Wi-Fi or your carrier's cruise pass.
How do I avoid roaming charges on a cruise?
Put the phone in airplane mode at sea and turn data roaming off on your carrier line, then turn Wi-Fi back on if you have a package. T-Mobile also advises turning roaming off while the ship is docked in a US port, since the phone may join the ship's network.
Facts checked on 11 October 2026 against AT&T's International Day Pass page and terms and Cruise Day Pass terms, Verizon's cruise and in-flight page, T-Mobile's international roaming checklist and Cruises page, and Royal Caribbean's and Carnival's own internet pages.
