Cruise Guide
eSIM for cruise ships: skip satellite roaming fees with the port-day strategy
Cruise ships operate in maritime zones where satellite data billing applies. Your carrier's day pass almost certainly does not cover it. Ship WiFi costs $13–22 per day for slower, shared speeds. There is a better approach: airplane mode at sea, local eSIM at every port.
Why your phone bill can explode on a cruise ship
On land, your carrier routes data through local cell towers in whatever country you are visiting. At sea, there are no cell towers. Cruise ships connect phones to maritime satellite networks operated by providers like Marlink and SES Networks. When your phone connects to that satellite network, your carrier bills satellite data rates that bear no resemblance to normal roaming prices.
AT&T's International Day Pass at $10/day does not cover maritime zones on most cruise routes. The moment you are at sea and your phone connects — even in your cabin with the phone sitting on a nightstand — you may be charged standard international pay-per-use rates of $2.05/MB, or maritime satellite rates of $8–20/MB depending on which satellite provider the ship uses. A single MB of satellite data at $8 puts 1 GB at $8,000.
The silent data drain is the real danger. Email syncs automatically. iCloud Photos uploads in the background. App updates check for new versions. A family of four with phones set to auto-sync can accumulate $200–500 in maritime charges overnight without touching their phones. This is not a theoretical risk — maritime data charges appear in carrier billing disputes regularly because passengers assume their day pass covers them at sea.
The solution is complete isolation: airplane mode at sea, with WiFi re-enabled to connect to the ship's onboard WiFi network if you need messaging while sailing.
Cruise ship WiFi costs by cruise line (2026)
Ship WiFi has improved since cruise lines began adopting Starlink, the SpaceX low-earth-orbit satellite service. Starlink reduces latency from 500–700ms (geostationary) to 25–50ms in mid-ocean testing. However, even Starlink at sea shares a limited total throughput among 3,000–6,000 passengers simultaneously. During peak evening hours when passengers are in their cabins after dinner, speeds drop to 3–8 Mbps shared across the ship.
| Cruise Line | Technology | Basic/day | Premium/day | 7-Day Cost | Note |
|---|---|---|---|---|---|
| Royal Caribbean | Starlink | $12.99/day | $17.99/day | $91–$126 | ~20% discount for full voyage purchase |
| Carnival | Starlink | $12.75/day | $19/day | $89–$133 | Social plan at $12.75 blocks video calls |
| Norwegian | Starlink | Included on some cabins | $14.99/day | $0–$105 | Free basic with certain stateroom tiers |
| MSC | Satellite | $9.99/day | $19.99/day | $70–$140 | Slower than Starlink-equipped lines |
| Celebrity | Starlink | Included on some packages | $20/day | $0–$140 | Check your cabin package before purchasing |
| Disney | Satellite | $12/day | $22/day | $84–$154 | Fastest speeds on ship; still 500ms latency |
Per-voyage purchases typically discount these daily rates by 15–20%. Even so, the total cost for a 7-day cruise on a mid-range ship WiFi plan runs $90–140. That covers 24/7 availability including at sea, which eSIM cannot provide. But the speed, latency, and price-per-quality comparison shifts heavily in eSIM's favor the moment the ship is at port.
The port-day eSIM strategy
The port-day strategy is straightforward: use eSIM only while the ship is docked, and rely on airplane mode (with optional ship WiFi) while at sea. Ships typically dock for 6–10 hours per port stop. That window provides enough time to navigate, communicate, search for restaurants, hail rideshare apps, and video-call home — all the tasks that need real mobile data.
A Caribbean itinerary example: 7-day cruise stopping at Cozumel (Mexico), Grand Cayman, Montego Bay (Jamaica), and Nassau (Bahamas). A single Caribbean regional eSIM covers all four ports on one QR code. Cozumel connects to Telcel. Grand Cayman to Flow and Digicel. Jamaica to Digicel and FLOW. Nassau to BTC Bahamas. Total eSIM cost for all 4 port days: $10–15. Carrier roaming at $10/day for the same 4 port days: $40.
A Mediterranean itinerary example: 10-day cruise stopping at Barcelona (Spain), Marseille (France), Naples (Italy), Santorini (Greece), and Dubrovnik (Croatia). A Europe regional eSIM covers all five ports automatically, switching networks at each country. Barcelona connects to Movistar or Orange Spain. Naples to TIM or Vodafone Italy. Santorini to Cosmote. Dubrovnik to A1 Croatia. Total eSIM cost: $12–18. AT&T roaming for the same 5 port days: $50.
Data consumption during port days: 6–8 hours of mixed use (navigation, messaging, restaurant searches, rideshare apps, social media posting) consumes approximately 500MB–1GB per port stop. A 7-day cruise with 4 port days needs 2–4GB total. A 3GB or 5GB regional eSIM covers this comfortably with data to spare. See per-country eSIM pricing at: Spain, Italy, Greece.
eSIM vs cruise WiFi: side-by-side
The comparison changes depending on whether you are at sea or at port. At sea, eSIM provides zero connectivity — ship WiFi is your only option. At port, eSIM delivers full LTE/5G speed at a fraction of what you would pay for ship WiFi on those same days.
| Factor | Cruise Ship WiFi | eSIM at Port |
|---|---|---|
| Cost (7-day cruise, 4 port days) | $90–$154 | $10–18 |
| Speed | 5–15 Mbps (shared) | 20–100+ Mbps (LTE/5G) |
| Availability | 24/7 including at sea | Port days only (6–8 hrs/day) |
| Video calls | Unreliable (500ms latency) | Full quality |
| Streaming | Basic tier blocks it | Full access |
| Navigation/maps | Works but slow | Full speed |
| Security | Shared network (VPN advised) | Cellular (encrypted) |
The verdict: eSIM wins on cost, speed, and reliability at port. Ship WiFi wins only on at-sea availability. The practical recommendation for most cruisers: buy the cheapest ship WiFi tier ($12–13/day) for at-sea messaging, then use eSIM at every port for everything else. Total cost: $10–18 (eSIM for the cruise) + $84–91 (basic ship WiFi for 7 days) = $94–109. That compares to $119–154 for premium ship WiFi alone that still cannot deliver reliable video calls.
How to set up your phone for a cruise
Correct setup before you board prevents maritime roaming charges entirely. Do this at home, not in the airport or on the ship.
- Turn off cellular data roaming on your carrier SIM before boarding. On iPhone: Settings > Cellular > your carrier line > Data Roaming > OFF. On Android: Settings > Network > Mobile Networks > Data roaming > OFF. This prevents any connection to maritime satellite cells.
- Install a regional eSIM for your port countries before the cruise. Buy a Caribbean regional plan or a Europe regional plan depending on your itinerary. Install the QR code at home on stable WiFi. Do NOT activate the data line yet.
- At sea: enable airplane mode, then re-enable WiFi. Airplane mode cuts all cellular connections (carrier SIM and eSIM). Turning WiFi back on while in airplane mode gives you access to the ship's onboard WiFi network only. Your eSIM stays dormant and incurs no charges.
- At port: turn off airplane mode, switch data to eSIM line. When the ship docks, disable airplane mode. Set your data line to the eSIM (Settings > Cellular > Cellular Data on iPhone). The eSIM connects to local towers. Your carrier SIM stays active for calls only, with data roaming still OFF.
- Leaving port: re-enable airplane mode before the ship departs. This is the step most travelers miss. As the ship pulls away from the dock, your phone will search for signal and can connect to the ship's maritime cell if airplane mode is not on. Set a calendar reminder 30 minutes before scheduled departure time.
For carrier-specific instructions on disabling data roaming, see our guide on how to turn off data roaming.
Best eSIM plans for popular cruise routes
Match your eSIM to your itinerary. Regional plans are almost always better value than buying individual country plans for cruises with multiple port stops.
- Caribbean cruises(Bahamas, Jamaica, Mexico, Cayman Islands, St. Maarten, Aruba): A Caribbean or Americas regional eSIM covers most ports on one plan. Airalo's Caribbean regional plan provides 3–5GB for $10–15. The Bahamas, Jamaica, and Cayman Islands are covered. For ports in Mexico (Cozumel, Progreso), a Mexico-specific plan or Americas regional plan works.
- Mediterranean cruises (Spain, France, Italy, Greece, Croatia, Turkey): A Europe regional eSIM from Airalo or Holafly covers all Schengen ports plus Croatia and Turkey. 5GB for 30 days costs $13–18. This covers a 10–14 day Mediterranean cruise with data to spare.
- Alaska cruises (Juneau, Skagway, Ketchikan, Victoria): US ports use US networks. Keep your regular US carrier SIM active for data in Alaska — no international eSIM needed. If Victoria, BC (Canada) is on the itinerary, AT&T and T-Mobile include Canada free; Verizon charges $5/day.
- Transatlantic and repositioning cruises (limited port stops): Buy an eSIM for the departure continent if starting in Europe, or the arrival continent if ending there. With only 1–3 port stops over 10–14 days, a small 3GB plan covers the port days easily.
One important reminder: eSIM data is consumed only when you use it at port. Days at sea do not deplete your eSIM plan. A 5GB eSIM bought for a 7-day cruise with 4 port days may only use 2–3GB, leaving the rest valid for your next trip if the plan is still active.
Frequently asked questions
- How much does it cost to use your phone on a cruise ship?
- At sea, maritime satellite roaming charges $8–20 per MB through your carrier — a single GB at sea would cost $8,000–20,000. Ship WiFi packages cost $13–22 per day per device. At port, a travel eSIM connects to local LTE towers at $10–18 total for an entire 7-day cruise across all port stops.
- Does roaming work in the middle of the ocean?
- Your phone will connect to the ship's maritime satellite cell, but at satellite rates of $8–20 per MB. This is not carrier roaming in the usual sense — it is satellite data billing, and most day-pass plans do not cover maritime zones. A single photo upload could cost $40–80. Enable airplane mode at sea.
- Should I put my phone on airplane mode on a cruise?
- Yes, at sea. Airplane mode prevents your phone from connecting to the ship's satellite cell. Turn WiFi on while in airplane mode to use ship WiFi. At port, turn off airplane mode and activate your eSIM for full-speed local data on shore.
- Can I use an eSIM at cruise ports?
- Yes. When the ship docks at port, your eSIM connects to local cell towers exactly like any land-based traveler. A Caribbean regional eSIM covers ports in the Bahamas, Jamaica, Mexico, and the Cayman Islands. A Europe regional eSIM covers Mediterranean ports in Spain, France, Italy, Greece, and Croatia.
- Is cruise ship WiFi good enough for video calls?
- Rarely. Even with Starlink upgrades, cruise WiFi averages 5–15 Mbps shared among 3,000–6,000 passengers, with 500–600ms satellite latency. Video calls on Zoom or FaceTime require under 150ms latency to avoid audio delay and freezing. Use eSIM at port for reliable video calls.
Related guides
- Staying connected abroad: all options compared — Full ranking of every connectivity method with 7-day cost matrix.
- eSIM vs international roaming — Head-to-head carrier rates vs eSIM prices for all trip lengths.
- How to turn off data roaming — Step-by-step guide for iPhone and Android before boarding.
- How to install a travel eSIM — Installation guide for regional eSIMs before your cruise.
How much does it cost to use your phone on a cruise ship?
At-sea satellite roaming costs $8-20 per megabyte on most carriers. A single hour of browsing can generate a $50-200 charge. Cruise ship WiFi packages range from $12-20/day for basic access to $25-40/day for premium speeds. The cost-saving strategy: use airplane mode at sea and activate a travel eSIM at each port for local data at $2-5/day. A Caribbean cruise hitting 4 ports costs about $10-20 in eSIM data vs $200+ in satellite roaming.
See eSIM prices for your cruise ports.
Compare carrier roaming vs eSIM costs for Caribbean and Mediterranean destinations.
Mediterranean destinations