If you've searched for an eSIM for a cruise, it's likely because you've already paid for your cabin and realized that the ship's Wi-Fi package costs almost as much as an excursion. I'm going to give you the honest answer, not the one that sells the most: a travel eSIM solves a huge part of the problem, but not all of it, and anyone who tells you otherwise is selling you a pipe dream. Here's exactly when it works, when it doesn't, and which one to buy based on the itinerary you've booked.
Does an eSIM really work on a cruise?
Yes, but only on land and near the coast. A travel eSIM uses terrestrial mobile networks: it gives you cheap data at each port of call and during coastal navigation, and protects you from maritime roaming bills. On the high seas, no eSIM works: there, the only signal is the ship's own satellite.
That's the whole truth in four lines, and it's worth internalizing before you buy anything. On a typical seven-night cruise, you spend between 6 and 10 hours on land at each port, plus the embarkation and disembarkation days. In total, we're talking about 40 to 60 hours with a normal terrestrial network within your reach. That's the real playing field for an eSIM, and it's not insignificant: it's where you take photos, look for places to eat, order a taxi, check schedules, and let people at home know you're okay.
The rest of the time, you're surrounded by water and your phone has no other option but the ship's antenna, which is a completely different and very expensive satellite network. No eSIM company in the world has an agreement with these maritime networks, because they are not country networks: they are specialized operators who charge per megabyte at prices from another era.
So the correct approach is not "eSIM or ship Wi-Fi," but "eSIM for land, and I'll decide separately if I want to pay for onboard connection." I elaborate on this in the full guide on internet on a cruise, but here I'll break it down into concrete purchasing decisions.
What is maritime roaming and why no eSIM covers it
When the ship moves away from the coast—usually beyond 12 nautical miles, which is about 22 kilometers—terrestrial antennas no longer reach. At that moment, the ship's own network comes into play: a system of specialized maritime operators that appears on your screen with names like Cellular at Sea, Maritime Communications Partner, or Wireless Maritime Services. It goes up by satellite and down to the ship.
Technically, it's a marvel. Commercially, it's a trap, because your mobile connects automatically, silently, without warning you. And the rates are out of this world.
| Concept on maritime network | Approximate price | Practical translation |
|---|---|---|
| Data | From €3/MB to €36/MB depending on operator | A single GB can cost €3,000-€36,000 |
| Outgoing and incoming calls | €6-€12/minute | A 5-minute chat: €30-€60 |
| Call setup fee | From €0.73 to over €3 | Charged even if you hang up immediately |
| SMS sent | Around €0.50-€1 each | Received ones are usually free |
Pay attention to a detail that many people miss: this is not covered by your usual plan or European protection. The "roam like at home" in the European Union applies to country networks, not ship networks. You can be sailing between Barcelona and Naples, two EU cities, and be paying €30 per megabyte. Exact figures vary by operator and should be confirmed in your plan; I've provided the full context in how much international roaming costs.
Where you do get internet: port calls, port, and coastal navigation
Let's talk about what does work. Your travel data plan works in three very specific and very useful scenarios:
- Port calls. You disembark, set foot on land, and you're on a normal mobile network: Vodafone Italy, Cosmote in Greece, BTC in the Bahamas. Here, your data plan performs at 100%.
- The port and terminal. Before boarding and when disembarking on the last day, with your luggage and in a hurry to find a taxi or bus to the airport.
- Coastal navigation. While the ship enters and leaves port, sails along the coast, or crosses straits, it often still picks up the network of the nearest country. In the Mediterranean, with islands everywhere, this happens more often than you think.
That last point is a little-known bonus. Routes like the Greek islands, the Croatian coast, the Norwegian fjords, or the Baltic sail much of the time just a few kilometers from land. Don't count on it for work, but you'll be surprised how many times you regain signal on deck while watching the coast go by.
What you shouldn't expect: internet in the middle of the Atlantic, on a long overnight crossing, or crossing the Bay of Biscay at night. There's nothing terrestrial there, full stop. If someone promises you coverage "on the ship" without clarifying this, be suspicious. I compare the practical difference versus traditional roaming in eSIM vs roaming, and on a cruise, it's more noticeable than on any other trip.
Ship Wi-Fi vs. port call data: the numbers
Here's the calculation almost no one does before booking. I've put in the same table what each option costs for a seven-night cruise, with estimated prices for 2026: they vary by cruise line, season, and are usually cheaper if you buy them before boarding than onboard.
| Option | What it gives you | Estimated cost (7 nights) |
|---|---|---|
| Basic ship Wi-Fi, 1 device | Messaging and web browsing onboard | €84-€130 (€12-€18.50/day) |
| Premium or "streaming" Wi-Fi | Video and video calls onboard | €130-€230 (€19-€32/day) |
| Wi-Fi for 2-4 devices | The whole family connected | Easily €250-€400 |
| Multi-country travel data plan | Internet at each port and on the coast | Approximately €10-€25 for 5-10 GB |
| Uncontrolled maritime roaming | Data via the ship's antenna | €3,000-€36,000 per GB |
| Free Wi-Fi in port cafes | Occasional use, with password | €0 |
The conclusion is obvious: the difference between the first two rows and the fourth is an order of magnitude. For the cost of just one day of premium onboard Wi-Fi, you get data for the whole week on land. And if two or four people are traveling, the ship's package multiplies while on land each person carries their own plan for the same unit price.
A point of honesty: many cruise lines have already installed Starlink, and onboard Wi-Fi works much better than three years ago. The quality has improved, not the price.
Which eSIM to choose based on your route
This is the part you've been looking for. The rule is simple: choose the plan based on the countries you visit, not the sea you cross. Nobody sells a "cruise" plan that works on the ship; what you buy is terrestrial coverage at your ports of call.
| Route | Countries you usually visit | What to buy |
|---|---|---|
| Western Mediterranean | Spain, France, Italy, Malta, Tunisia | Regional multi-country Europe plan |
| Eastern Mediterranean and Greek Islands | Greece, Italy, Croatia, Montenegro, Turkey | Multi-country Europe, checking that Turkey and Montenegro are on the list |
| Norwegian Fjords | Norway, Denmark, Germany, Netherlands | Multi-country Europe |
| Baltic and Nordic capitals | Sweden, Finland, Estonia, Latvia, Poland, Denmark | Multi-country Europe |
| Canary Islands and Madeira | Spain and Portugal | Multi-country Europe (or Spain if you don't stop in Funchal) |
| Caribbean | Bahamas, Jamaica, Cayman Islands, Mexico, Dominican Republic | Regional Caribbean plan |
| Transatlantic | Europe + Caribbean or United States | Global plan, or two regional ones |
| Round the world | 15 or more countries on several continents | Global plan |
Two important caveats. First: always check the list of included countries before paying, especially if your itinerary touches Turkey, Montenegro, Tunisia, Morocco, or Egypt, which many "Europe" plans do not cover. Second: in the Caribbean, each island is a different country for network purposes, so a single-destination plan will leave you stranded at the second stop. If your route includes Nassau, the details in internet in the Bahamas will be useful.
Why a single-country plan almost never works for you
Here's the number one purchasing mistake. People see "Mediterranean cruise, departs from Barcelona" and buy a Spain plan. Then it turns out they only visit Spain on the first and last day. Look at two real itineraries, of the kind sold by the thousands each season:
| Day | Western Mediterranean, 7 nights | Western Caribbean, 7 nights |
|---|---|---|
| 1 | Barcelona (Spain) | Miami (United States) |
| 2 | Marseille (France) | At sea |
| 3 | Genoa (Italy) | Grand Cayman (Cayman Islands) |
| 4 | Naples (Italy) | Ocho Rios (Jamaica) |
| 5 | Messina, Sicily (Italy) | Cozumel (Mexico) |
| 6 | Valletta (Malta) | At sea |
| 7 | At sea | Nassau (Bahamas) |
| 8 | Barcelona (Spain) | Miami (United States) |
| Total | 4 countries | 5 countries |
Four or five countries in a single week, and there are itineraries in the Greek Islands or the Adriatic that reach seven. Buying a plan for each would be absurd due to cost and management hassle: you'd have to install and activate a different profile every morning before getting off the ship.
That's why a cruise is the regional trip par excellence. A multi-country plan is activated once, changes networks automatically upon arrival at each port, and you forget about it until you return home. It's exactly the use case for which regional plans were invented.
My rule: if your itinerary has more than two different flags, stop looking at single-country plans. Buy regional and save yourself the headache.
When the ship's package is worth it
Not everyone should buy the same thing, and I'd rather tell you than have you be disappointed. There are profiles for whom the cruise line's Wi-Fi package is worthwhile, and I have no problem admitting it:
- If you work during the cruise or have on-call duty. If you need to respond to emails at eleven at night in the middle of the sea, an eSIM won't help you. Pay for the package.
- Transatlantic crossings with four or five consecutive days without touching port. The proportion of time on the high seas is so high that the calculation changes.
- If you're traveling with children who need screen time onboard, or with elders who need to be located on the ship.
- If the package was included in your cabin fare or beverage package. Then there's nothing to decide.
However, even in those cases, the winning combination is still to have both: the ship's package for onboard and a data plan for port calls. Because the cruise line's Wi-Fi doesn't travel with you when you go ashore in Naples, and on land is precisely when you need a map, a translator, and the guide's phone the most.
And a final observation about the industry. You'll see eSIM brands that gloss over maritime coverage in the fine print, or that talk about "connection on your cruise" without clarifying that they mean port calls. I'm not going to name names or assert anything I can't show you in writing, but I will tell you our stance: on the high seas, no eSIM works, and we prefer you know that before buying rather than after.
Mobile settings: the golden rule when sailing
This section is worth real money. Most horror bills I've seen don't come from using the internet, but from not having adjusted two settings. The phone connects automatically to the ship's antenna and updates apps in the background while you sleep.
| Moment | What to do with your phone |
|---|---|
| Before leaving home | Install the data plan and disable data roaming for your home line |
| At the hotel or port | Download offline maps, series, and music with free Wi-Fi |
| When sailing | Airplane mode and turn on Wi-Fi only. This is the golden rule |
| During navigation | Permanent airplane mode; if you buy the package, the ship's Wi-Fi works the same way |
| When disembarking at port of call | Turn off airplane mode and activate the travel data plan |
| When re-boarding | Return to airplane mode before the ship casts off |
| Last night | Check that you are still in airplane mode until you reach the terminal |
I insist on the point that is most often forgotten: calls and SMS also come in via the ship's antenna and are billed separately, including their call setup fee. Having an active data plan does not protect your main line: these are two independent profiles and your home number is still there, looking for a network. If your mother calls you from home while you're sailing and you answer, you pay for that call at maritime rates.
With airplane mode activated and Wi-Fi on, your phone cannot connect to anything via the mobile network. It's a physical block, not a promise. That's why it works.
How much data you need for a week-long cruise
Good news for your wallet: a cruise consumes much less data than a normal trip, precisely because you spend half the time in airplane mode. Don't buy a huge plan "just in case."
My calculation, based on a consumption of 500 MB to 1 GB per full day on land, which is what an average tourist uses for maps, messaging, photos, and social media:
- 4-5 night cruise with 3 port calls: 3 GB is more than enough.
- 7-night cruise with 4-5 stops: 5 GB is the sweet spot.
- 10-14 night cruise: 10 GB, and you'll still have some left over.
- If you share data with your partner or upload videos daily: double the amount.
Remember that at each stop you are off the ship for six to ten hours, not twenty-four. And a good part of that time is spent looking at a cathedral, not your screen. Adjusting the amount correctly is the easiest way to avoid overpaying. If you want to fine-tune the number, I break it down by profiles in how much data do I need for travel.
An extra tip: download everything you know you'll need at the stop — the city map, museum ticket, restaurant reservation — on the hotel's Wi-Fi the night before, and you'll arrive ashore without spending almost anything. You can find more ideas in this guide on tips for saving data.
My 48-hour pre-boarding checklist
Here's a summary of what I do, in order, to make sure I don't miss anything. It's ten minutes of work that prevents 99% of scares:
- I check the itinerary and count countries. If there are more than two, a regional plan; if the route crosses continents, a global plan.
- I check the list of covered countries one by one against the stops, especially those outside the European Union.
- I buy and install the profile at home, with Wi-Fi and at my leisure. Installing is not activating: the counter usually starts when you connect for the first time at your destination.
- I deactivate data roaming on my usual line and double-check it.
- I download offline maps for each port of call, plus music and a couple of series.
- I notify home that I will be unreachable while sailing and to message me, not call.
- I save screenshots of the boarding pass, excursions, and insurance, in case I run out of data.
With that, on embarkation day you only have to remember one thing: airplane mode when setting sail. Everything else is already settled from your couch at home, which is where these things are best resolved, not in the terminal line with luggage in tow and your phone at 12% battery.
Frequently asked questions
Does an eSIM work on the high seas?
No. On the high seas, there are no land networks, and the only available signal is the ship's own satellite maritime network, which no travel eSIM covers. Your data plan works at stops, in port, and during coastal navigation, which on a seven-night cruise amounts to between 40 and 60 hours of actual use.
Which eSIM should I buy for a Mediterranean cruise?
A multi-country European regional plan. A typical Mediterranean itinerary touches four or five countries in a week—Spain, France, Italy, Malta, Greece—so a single-country plan falls short from the second stop. Check before paying that Turkey and Montenegro are included if your route passes through there.
What about a Caribbean cruise?
A Caribbean regional plan. Each island is a different country for network purposes: Bahamas, Jamaica, Cayman Islands, and Barbados do not share an operator. If your cruise departs from Miami and touches Mexico, make sure the plan also includes the United States and Mexico, or directly consider a global plan.
How much does ship Wi-Fi cost?
Between €12 and €32 per day and device. Basic weekly packages cost around €84-130, and premium video packages reach €130-230. Almost all cruise lines sell it cheaper if you contract it before boarding. These are 2026 prices, and it's advisable to confirm them on your cruise line's website.
Why did I receive a huge bill from the previous cruise?
It was almost certainly maritime roaming. Your phone automatically connects to the ship's antenna once it passes the 12 nautical miles mark and charges between €3 and €36 per megabyte, depending on the operator. It only takes a few apps to update in the background overnight. This is avoided by putting your phone in airplane mode when setting sail.
Can I make phone calls from the ship?
Yes, but at €6-12 per minute. Calls made and received through the maritime network are billed separately from any data plan, plus a call setup fee that can exceed €3. Received SMS messages are usually free; sent ones are not. Use messaging over Wi-Fi and avoid answering calls while sailing.
Can I keep my Spanish number during the cruise?
Yes, and it's advisable. The data profile coexists with your physical SIM: data goes through the travel plan, and your Spanish line remains available for bank SMS messages when you are on land. The important thing is to have data roaming for that line deactivated throughout the trip.
How many gigabytes do I need for a one-week cruise?
5 GB is sufficient. You only consume data during the hours you spend on land, between six and ten per stop, so the actual usage is 500 MB to 1 GB per port day. For 10-14 night cruises, 10 GB. If you share data with another person, double that amount.
Conclusion
I'll summarize it in three sentences. No eSIM works on the high seas, and anyone who doesn't tell you that clearly isn't doing you a favor. At the ports of call, yes, and that's where you actually use your phone: maps, restaurants, taxis, photos, and checking in with home. And airplane mode when setting sail is the only thing that separates a peaceful trip from a three-figure bill for doing nothing.
To choose a product, count flags, not seas. Mediterranean, fjords, Baltic, or Canary Islands: multi-country European plan. Caribbean: Caribbean plan. Transatlantic or round-the-world: global. If your itinerary has more than two countries, forget about single-country plans: they force you to manage a different profile at each port and you end up paying more for less.
If your cruise is European—which is the case for most readers—here is our Europe eSIM with 33 countries: you install it at home, it activates automatically at each stop, and you don't have to touch anything when changing ports. And with airplane mode on when setting sail, the ship's antenna won't charge you a single euro.







