The honest answer: eSIMs work at port, not at sea
Standard travel eSIMs (Flysimio, Airalo, Saily, Holafly, Nomad) connect to land-based cellular towers. Once your cruise ship leaves port and sails into international waters, there are no land towers in range and your eSIM will show "No Service". This is not a fault with your eSIM — it is a physics limitation. The only solution for at-sea connectivity is satellite-based internet, which is a separate product entirely.
Your options for connectivity at sea
- Ship Wi-Fi package: purchased from your cruise line (Royal Caribbean, Carnival, MSC, Norwegian, etc.). Uses the ship's Starlink or VSAT satellite connection. Prices range from $15–$30/day or $100–$200 for a 14-day package. Speed and reliability vary by ship age and satellite connection.
- GigSky maritime eSIM: GigSky offers specialized at-sea eSIM coverage on some routes using maritime satellite roaming. Coverage is not universal — check GigSky's maritime coverage map for your specific cruise route before purchasing. Significantly more expensive than land eSIMs ($50–$200+ for a cruise).
- Download offline content before departure: Spotify playlists, Netflix downloads, Google Maps offline regions for each port city, and any maps you might need on excursions. This is free and eliminates the need for connectivity on most sea days.
The smart port strategy: use Flysimio at each stop
The cost-effective approach for a multi-country cruise: buy individual country eSIMs for each port city, use them while ashore, and rely on the ship's Wi-Fi or offline content while at sea.
Example: a 10-day Mediterranean cruise stopping in Italy, Greece, Croatia, and Turkey. You spend roughly 6–8 hours in each port city on excursions. A single 5 GB Europe eSIM covers Italy, Greece, and Croatia. A separate Turkey eSIM covers Istanbul or Kusadasi. Total cost: $9.50 for Europe + $4.50 for Turkey = $14 total for full port connectivity. Compare this to $150+ for 10 days of ship Wi-Fi.
Which eSIM to buy for a cruise?
| Cruise region | Recommended eSIM | Approximate cost |
|---|---|---|
| Mediterranean (Italy, Greece, Croatia, Spain, France) | Flysimio Europe 5 GB | $9.50 |
| Mediterranean + Turkey | Flysimio Europe 5 GB + Turkey eSIM | $14.00 |
| Caribbean (Jamaica, Bahamas, Mexico, Aruba) | Individual country eSIMs per stop | $4–$8 per country |
| Baltic (Denmark, Finland, Estonia, Norway, Sweden) | Flysimio Europe 5 GB | $9.50 |
| Alaska cruise (US ports) | Flysimio USA 5 GB | $7.75 |
| Asia cruise (Japan, South Korea, Hong Kong) | Individual country eSIMs per stop | $6–$10 per country |
Step-by-step setup guide for cruise passengers
- Before embarkation: purchase your eSIM(s) online. Install them on home Wi-Fi — you cannot install eSIMs without an internet connection.
- On the ship: turn off Data Roaming on your home physical SIM to avoid any accidental carrier charges. Enable the eSIM but it will show "No Service" at sea — this is normal.
- Approaching port: about 30 minutes before docking, your eSIM will begin to pick up the local carrier signal. You will see signal bars return and the carrier name appear.
- At port: your eSIM connects automatically. No action needed. Use Google Maps, messaging, and social media as normal.
- Returning to ship: your eSIM drops signal once you sail. The ship's Wi-Fi is your option for at-sea connectivity.
- Between port cities: if you want Wi-Fi while at sea, purchase a ship Wi-Fi package. Alternatively, download offline content (Spotify, Netflix, Google Maps) before each sailing day.
Is ship Wi-Fi worth it?
Ship Wi-Fi has improved dramatically since cruise lines adopted Starlink satellite internet (Royal Caribbean, Carnival, Princess, Norwegian, and MSC all use it on at least part of their fleets). Modern Starlink-equipped ships offer 50–200 Mbps speeds — usable for video calls and streaming. Older VSAT-equipped ships are slower and less reliable.
Price comparison for a 14-day Mediterranean cruise: ship Wi-Fi package $100–$180 total. Individual port eSIMs (5 ports): $9.50 for a Europe eSIM + offline content the rest of the time. If you genuinely need internet at sea for work, buy the ship Wi-Fi. If you can manage with offline content during sailing days and use the eSIM at port, the eSIM-only approach saves $90–$170.
Common mistakes cruise passengers make with eSIMs
- Buying a "cruise eSIM" expecting at-sea coverage: these typically mean at-port coverage only. Read the product description carefully.
- Forgetting to install the eSIM before boarding: you need Wi-Fi to install. Install on home Wi-Fi or airport Wi-Fi before you board the ship.
- Leaving home SIM Data Roaming on: your physical home SIM may try to connect to carrier networks in each port country and bill you for international data. Turn off Data Roaming on your home SIM.
- Not downloading offline maps: Google Maps offline regions take 2–5 minutes to download per city. Do this before each sailing day so you have maps available even without signal.
Frequently asked questions
Does eSIM work on a cruise ship?
At port, yes — your eSIM connects to local carrier networks when the ship is docked or within range of land towers (typically within 10–15 miles of shore). At sea, no — standard eSIMs do not work in open water. For at-sea connectivity, you need ship Wi-Fi or a specialized maritime satellite plan.
Can I use my phone on a cruise ship without the ship Wi-Fi?
Yes, but only in two ways: (1) use your eSIM or physical SIM at port, which is free with a pre-purchased plan; (2) use downloaded offline content (Spotify, Netflix downloads, Google Maps offline) while at sea. Ship Wi-Fi is optional — it is a satellite internet service you pay extra for.
What is the cheapest way to have data on a cruise?
Buy a country eSIM (or regional Europe eSIM) for port coverage and use offline content at sea. For a 14-day Mediterranean cruise, a Flysimio Europe 5 GB eSIM at $9.50 covers all EU port stops. Combined with offline Spotify and Google Maps, this costs $9.50 versus $100–$180 for ship Wi-Fi.
Does GigSky work at sea?
GigSky offers maritime eSIM plans that work at sea on specific routes using satellite roaming. Coverage is not universal — check their maritime coverage map for your cruise route. GigSky maritime plans are significantly more expensive than land eSIMs. They are the specialist at-sea option if you genuinely need connectivity in open water.
Will my phone bill me for roaming in each port country on a cruise?
Only if Data Roaming is enabled on your home physical SIM. To prevent this: go to Settings → Cellular (iPhone) or Settings → Network & internet → SIMs (Android) and disable Data Roaming on your home carrier SIM. Enable it only on your travel eSIM.
Should I buy a regional eSIM or country-specific eSIMs for a cruise?
A regional eSIM (e.g., Flysimio Europe) is the easiest approach for Mediterranean or Baltic cruises — one eSIM covers multiple ports. For cruises mixing EU and non-EU ports (e.g., Mediterranean + Turkey, or Caribbean multi-country), combine a regional eSIM with one or two country-specific eSIMs for non-covered ports.