Skip to content

Cruise Ship Roaming Charges 2026: $8–20/MB at Sea

CRAS satellite rates and cruise WiFi pricing verified
July 2026 verifiedCRAS maritime rates explained5 cruise line WiFi packages comparedPort-day eSIM strategyUpdated July 2026

The most expensive roaming scenario most travelers ever encounter is not a week in Europe — it is three hours of forgetting to use airplane mode on a cruise ship. Maritime satellite networks have rates that make standard international roaming look cheap. This guide explains how the system works and how to pay nothing.

Short answer
Cruise ships at sea use maritime satellite networks (CRAS) that charge $8–20 per megabyte of data. Your carrier’s standard day passes do not apply at sea. The solution: enable airplane mode before the ship leaves port, buy the ship’s WiFi package, and activate a port eSIM when docked.

We earn a commission when you purchase through links on this page. It does not change our rankings or the price you pay.

The system

How cruise ship cellular networks work

Cruise ships operate a parallel cellular infrastructure called CRAS — Cellular Roaming at Sea. This system uses satellite uplinks to create a bubble of cellular coverage around the ship. Your phone connects to this bubble exactly as if it were connecting to a foreign land-based carrier. The difference is the cost.

CRAS infrastructure is licensed separately from terrestrial networks. The companies that operate it — primarily WMS (Wireless Maritime Services) and MCP Telecom — charge wholesale rates to US carriers, who pass those costs to customers. The FCC requires carriers to notify customers of CRAS rates before billing. Most carriers send an SMS the first time your phone registers on a CRAS network.

What CRAS charges per carrier

Maritime satellite (CRAS) rates per US carrier, 2026
CarrierCRAS data rateDay pass applies?1 hour of use cost
AT&T$8.19/MBNo~$400–800
Verizon$20.48/MBNo~$1,000–2,000
T-Mobile$0.20/KB ($200/MB)No (2G also excluded)Up to $5,000+
!

T-Mobile’s free 2G roaming does NOT apply at sea

T-Mobile’s Magenta plan includes free 2G data in 215+ countries. Maritime CRAS networks are explicitly excluded. If your phone connects to a T-Mobile CRAS partner at sea, you pay $0.20 per kilobyte — or $200 per megabyte — with no free 2G fallback. This is not a plan limitation; CRAS is a completely separate billing system.

How your phone connects without you doing anything

Your phone continuously scans for available networks. When the ship leaves port and land-based towers fade below usable signal, your phone registers on the CRAS network automatically — the same way it would register on a foreign terrestrial carrier. The process is invisible. No prompt appears. No confirmation is required. Your phone simply connects, and billing begins.

CRAS maritime satellite carrier rates verified July 2026
Critical distinction

At sea vs at port — completely different billing

The most important thing to understand about cruise ship roaming is that it has two completely separate phases with entirely different billing systems.

At sea (CRAS network)

  • $8–20/MB — day passes excluded
  • T-Mobile free 2G excluded
  • eSIM does not connect (no land towers)
  • Ship WiFi package works here

At port (terrestrial network)

  • Standard international roaming applies
  • Day passes can activate here
  • Port eSIM connects at local 4G rates
  • T-Mobile free 2G applies here

The handoff timing problem

The transition from terrestrial to CRAS network does not happen exactly when the ship leaves port. It happens when land-based towers drop below your phone’s signal threshold — which can be 1–3 nautical miles from shore, or up to 10 nautical miles in areas with strong coastal towers.

Similarly, when the ship approaches port, your phone may pick up land towers before the ship docks. Port-day eSIM data can start flowing an hour before you step off the gangway in some Caribbean destinations.

The safest rule: enable airplane mode before the ship starts moving, and disable it only after you have visually confirmed you are docked and see strong signal bars from the local network (not “Searching”).

Know your bill

CRAS carrier names that appear on your statement

Cruise ship roaming charges appear under unfamiliar names on your bill. Many customers dispute these as fraudulent before realizing they are legitimate CRAS charges from the ship’s satellite carrier. Knowing these names prevents wasted dispute calls.

Common CRAS maritime network billing names, 2026
Bill nameFull company nameCommon cruise lines
WMSWireless Maritime ServicesRoyal Caribbean, Carnival, Norwegian
MCP TelecomMaritime Communications PartnersCelebrity, Princess, MSC
MFDSMaritime FDMA Data ServiceHolland America, Cunard
MarlinkMarlink satellite operatorSilversea, Regent Seven Seas
StratosStratos Global CommunicationsVarious expedition lines

If you see one of these names on your bill and you were never on a cruise, check whether you were near a port or cruise terminal with active CRAS coverage. Ships docked in port run their CRAS systems continuously.

The alternative

Cruise line WiFi packages: Starlink era pricing

The cruise WiFi market changed dramatically in 2024–2025 when Royal Caribbean, Carnival, and Norwegian rolled out Starlink across their fleets. Starlink’s LEO (low Earth orbit) satellite constellation delivers much faster speeds than the legacy VSAT systems it replaced, and at similar or lower per-day prices.

Cruise line WiFi pricing, July 2026

Cruise ship WiFi package pricing per person per day, 2026. Prices vary by itinerary; book in advance for lowest rates.
Cruise linePackage / tierPrice/day (pre-purchased)Technology
Royal CaribbeanVoom Surf + Stream$20–30/dayStarlink
Celebrity CruisesPremium WiFi$18–25/dayStarlink
CarnivalPremium Social / Value$15–25/dayStarlink (2025 rollout)
NorwegianPremium Plus / Basic$19–29/dayStarlink (partial fleet)
PrincessPremium MedallionNet$15–24/dayVSAT + Starlink hybrid
Holland AmericaPremium / Surf$18–28/dayVSAT
MSCBrowse / Stream$14–22/dayVSAT

Ship WiFi vs CRAS: the math

7-night Caribbean cruise with 5 days at sea

Ship WiFi (Royal Caribbean Voom, 5 days)$125
AT&T without plan (50 MB/day background × 5 days)~$2,050
Verizon without plan (50 MB/day background × 5 days)~$5,120

Tips to get the best WiFi price

  • Book the WiFi package online before boarding — on-board prices are typically 30–50% higher than pre-cruise prices.
  • Check whether your cabin package or loyalty tier includes a WiFi credit before purchasing separately.
  • One device at a time is the standard default; paying for premium tiers often includes multi-device access.
  • WiFi only works on the ship WiFi network — it does not help you at ports. Use a port eSIM for port-day data.
Best practice

Airplane mode at sea: the correct strategy

The simplest and most reliable way to prevent cruise ship CRAS charges is airplane mode. This approach works on every phone, every carrier, and every cruise line with no configuration required.

The recommended configuration at sea

  • Airplane mode

    Disables all cellular radios — no CRAS connection possible

    ON
  • WiFi

    Connect to ship WiFi for internet access

    ON (re-enable within airplane mode)
  • Bluetooth

    Enable if you use wireless earbuds or Apple Watch

    Optional
  • Data roaming

    Airplane mode overrides this setting entirely

    Irrelevant

Alternative: data roaming OFF instead of airplane mode

If you want to keep cellular radio on for emergency calls or location services, turning data roaming OFF on all SIM lines is a viable alternative to airplane mode. This prevents the CRAS data connection while keeping the voice radio active. However, voice calls and SMS over CRAS still incur charges — the data roaming toggle only stops data, not calls.

For most travelers, airplane mode with WiFi re-enabled is the simpler and safer option.

Cruise ship cellular behavior and CRAS billing verified July 2026
Port days

Port-day eSIM strategy: full 4G while exploring

Port days are the best part of a cruise — and the one time you can use fast, cheap cellular data without any CRAS risk. A regional travel eSIM gives you 4G/5G data at local rates for the hours you spend ashore.

Pre-cruise eSIM setup (do this at home)

  1. 1

    Choose a regional eSIM that covers your itinerary ports

    For Caribbean itineraries, Airalo's Caribbean eSIM covers Jamaica, Bahamas, St. Maarten, Barbados, and most other stops in one plan. Holafly's Caribbean plan is a strong unlimited alternative.

  2. 2

    Install the eSIM before leaving home (requires WiFi)

    eSIM installation uses WiFi-based provisioning. You cannot install a new eSIM at sea or in port without a data connection. Complete setup at home before departure.

  3. 3

    Keep the eSIM data disabled until you arrive in port

    Set the eSIM line as inactive or disable its data until you are docked and off the ship. This prevents the eSIM from trying to connect at sea, where no terrestrial towers are available.

  4. 4

    Enable the eSIM line when the ship docks

    Turn on the eSIM line before leaving the ship. It should connect to the local carrier within 30–60 seconds and show local carrier name and 4G signal.

  5. 5

    Disable the eSIM line before the ship leaves port

    Turn the eSIM line off when you return to the ship, before departure. Enable airplane mode for the at-sea leg. Repeat at each port.

Cost comparison: port-day eSIM vs alternatives

OptionCost for 4 port daysSpeed
Airalo Caribbean eSIM$12–20 total4G/5G at each port
Holafly Caribbean unlimited eSIM$19–25 total4G (unlimited)
AT&T International Day Pass (4 days)$40 total4G at each port
Verizon TravelPass (4 days)$40 total4G at each port
Ship WiFi package (5 sea days)$100–150 totalVariable (Starlink 20–100 Mbps)
No plan, CRAS at sea$500–5,000+Slow satellite
Real scenarios

Three cruise itinerary cost breakdowns

Here is how the costs play out for three common cruise itineraries under the recommended strategy versus no protection.

Caribbean 7-night cruise (4 sea days, 3 port days)

Ship WiFi Surf + Stream (4 sea days × $25)$100
Airalo Caribbean eSIM (3 port days, 3 GB)$12
Total with strategy$112
Without any protection (AT&T, 50 MB/day background × 4 sea days)~$1,640

Mediterranean 10-night cruise (6 sea days, 4 port days)

Ship WiFi (6 sea days × $22)$132
Airalo Europe eSIM, 5 GB (4 port days: Barcelona, Rome, Athens, Dubrovnik)$18
Total with strategy$150
Without any protection (Verizon, 50 MB/day × 6 sea days)~$6,144
Complete plan

Five steps to avoid any cruise ship roaming charges

  1. 1

    Before departure: install a regional port eSIM

    Choose an eSIM that covers all your port countries (Airalo regional plans are best for multi-country Caribbean/Mediterranean). Install at home over WiFi. Keep it inactive until you dock.

  2. 2

    Before boarding: enable airplane mode

    Put your phone in airplane mode before the ship starts moving. Re-enable WiFi within airplane mode to connect to the ship's network. Your home SIM generates zero CRAS charges in airplane mode.

  3. 3

    At sea: use ship WiFi for everything

    Connect to the ship's WiFi with the package you pre-purchased. Starlink-equipped ships support streaming, video calls, and normal browsing. VSAT ships are slower but adequate for messaging and email.

  4. 4

    At each port: switch to eSIM, disable airplane mode

    When the ship docks, activate your port eSIM and turn off airplane mode. Wait for the eSIM to show local carrier signal (30–60 seconds), then explore with full 4G data at local rates.

  5. 5

    Returning to ship: re-enable airplane mode

    Before the ship departs port, disable your eSIM data and re-enable airplane mode. This prevents any CRAS connection as the ship moves out of terrestrial range.

FAQ

Cruise ship roaming questions answered

How much do cruise ship roaming charges cost?

Cruise ships operate maritime satellite networks (CRAS) that charge $8–20 per megabyte of data. At those rates, one hour of normal phone use without airplane mode can generate $480–1,200 in charges. Standard carrier day passes like AT&T International Day Pass and Verizon TravelPass explicitly exclude CRAS satellite networks — they do not apply at sea.

AT&T International Day Pass and Verizon TravelPass cover terrestrial (land-based) international cellular networks. Cruise ships at sea connect to maritime satellite systems operated by companies like WMS (Wireless Maritime Services) and MCP Telecom. These are separate networks under different billing arrangements not covered by land-based day passes.

At sea: the ship's WiFi package is almost always cheaper than CRAS cellular rates. Royal Caribbean Voom Surf + Stream costs $20–30/day vs $8–20/MB on CRAS. At ports: activate a local eSIM for full 4G/5G data at local rates — typically $2–8 for a day's worth of data at most Caribbean and Mediterranean ports.

Yes, for the at-sea portions. Enable airplane mode before the ship leaves port and keep it on until you are docked at a port with good cellular signal. This prevents your phone from connecting to the ship's CRAS satellite network. Re-enable cellular (or switch to your port eSIM) when the ship docks.

At sea: no. eSIMs connect to land-based cellular towers, which have no range at sea. At ports: yes. A regional eSIM (e.g., Caribbean multi-country eSIM from Airalo or Holafly) activates on the local carrier when you dock and gives you 4G data for the hours you are in port. Install the eSIM before departure.

Royal Caribbean and Celebrity Cruises have the most complete Starlink-based WiFi in 2026, with Voom Surf + Stream at $20–30/day supporting streaming. Carnival rolled out Starlink across its entire fleet in late 2025 and charges $15–25/day. Norwegian is in mid-fleet rollout. Older ships on any line may still have slower VSAT connections at higher prices.

Cruise ship cellular charges appear under CRAS partner names, not your home carrier's name. Common billing labels include 'WMS' (Wireless Maritime Services), 'MFDS' (Maritime FDMA Data Service), or 'MCP Telecom.' These names look unfamiliar, but they are legitimate charges from the ship's satellite carrier, not billing errors.

Often yes for a first-time offense. Call your carrier (AT&T 800-331-0500, Verizon 800-922-0204, T-Mobile 611) within 60 days of the bill date and explain you did not know CRAS rates were separate from your international plan. First-offense courtesy credits of $100–300 are common for charges under $500. See our full roaming charges refund guide for exact scripts.

Sarah ChenRoaming Charges Analyst
205 countries6 carriers tracked

Former consumer pricing analyst at J.D. Power covering wireless carrier satisfaction surveys

How we verify rates →

Cruise ports covered. $500 CRAS bills avoided.

A Caribbean regional eSIM from Airalo covers Bahamas, Jamaica, Barbados, and 15 other islands from $12 total. That is your entire port-day data budget for a 7-night cruise.