Short answer: the cruise-only vs cruise+land decision depends less on your itinerary than you’d think, and more on how your provider prices its data. I’ve bought both types — cruise-only on one trip, cruise+land on another — and made the right call both times, for two completely different reasons.
This post contains affiliate links for GigSky and Maya.
Table of Contents
Cruise-Only vs Cruise+Land: What Each Actually Means
A cruise-only eSIM plan only connects you via the ship’s own maritime network — the same “Cellular at Sea”-style system covered in How Does eSIM Actually Work at Sea? — while you’re out in international waters. The moment you step off the ship at a port, that maritime connection is gone, because you’re no longer near the ship’s onboard network at all. A cruise-only plan doesn’t automatically give you data on land.
A Cruise+Land plan bundles both together: the maritime connection at sea, plus ordinary terrestrial data once you’re ashore, under one plan. It sounds like the obviously better option — until you actually price it against the alternative.

What I Actually Did — Twice, Two Different Answers
On one cruise — MSC Virtuosa — I was on GigSky, paying by the gigabyte. I already knew I wasn’t going to need much data for that particular trip, so I went cruise-only deliberately: land coverage would have meant buying a bigger data bucket to stretch across the ports too, and that worked out pricier than just using my own phone’s normal roaming in port. My provider, Three Mobile, charges around £2.50 a day for a roaming pass wherever I’m not otherwise covered, and paying that on the two or three port days worked out cheaper than paying GigSky for the extra gigabytes to cover the same days. I’d make the same call again on GigSky.
On another — Royal Caribbean’s Legend of the Seas, with the whole family along — we were on Maya, priced by the day with unlimited data. This time cruise+land was the obvious choice, because the data itself wasn’t the constraint — there was no “extra gigabytes” cost to weigh up. Taking the land coverage meant we weren’t paying Three Mobile’s £2.50 a day on top for port days, so it actually worked out cheaper overall than sticking to cruise-only and covering ports separately.
One thing worth knowing if you go the cruise+land route: right around the port itself there’s often a short stretch where neither network really has you — too far out for a reliable land signal, not quite far enough out for the ship’s maritime network to switch on. It’s a known gap, not a fault with your plan — more on exactly why it happens in Why Does Your Signal Disappear Right Near Port?.

Why the Right Answer Flips Depending on How You’re Priced
The pattern underneath both decisions is the same: if you’re paying by the gigabyte, adding land coverage usually means buying more data — and that’s a real cost you’re weighing against whatever your own phone network charges you to roam in port instead. If you’re on unlimited pricing, land coverage effectively comes at little or no extra cost, so there’s rarely a reason not to take it — it just removes a separate roaming charge you’d otherwise be paying anyway.
So the actual question isn’t really “cruise or cruise+land” in the abstract — it’s “what does my provider charge for the extra data, versus what my own network charges me to roam at each port.”
Check Your Home Network’s Port-Day Roaming Rate First
That second number is the one people skip, and it’s the one that actually decides this. UK networks vary hugely here — some include EU roaming as standard, some charge a flat daily rate like Three Mobile’s £2.50, some have no sensible day-pass at all outside Europe and default to eye-watering pay-as-you-go rates. Check yours before you buy anything. If your own network already covers your ports cheaply or for free, cruise-only plus your existing SIM might beat cruise+land even on an unlimited plan. If your network’s roaming is expensive or non-existent for your route, that tips things further toward cruise+land. (If you’re not clear on why maritime data specifically gets priced so brutally in the first place, Why Am I Seeing Roaming Charges at Sea? covers that part.) Ofcom’s guide on checking your phone before you roam is a good starting point if you’re not sure what your own network charges.
Our Verdict
If you’re on GigSky or another pay-by-the-gigabyte provider, work out the extra data cost for land coverage and compare it honestly against your own network’s day-pass rate — don’t assume the bundle is automatically the deal. If you’re on Maya or another unlimited-daily provider, cruise+land is close to a no-brainer, since you’re rarely paying meaningfully more for it and it removes a separate roaming charge entirely. Still deciding between the two providers themselves? GigSky vs Maya: Which Should You Choose? covers that properly.
Last updated August 2026. This post contains affiliate links for GigSky and Maya — I get a small commission if you buy through them, at no extra cost to you. More on how that works →
Still deciding which eSIM?
Answer a few questions, get a personalised recommendation in under a minute.