There's a bill that recurs every summer and almost no one sees coming: the maritime roaming bill. It's not regular roaming, it's not covered by the European flat rate, and it's charged per megabyte, not per gigabyte. The worst part is that you don't have to do anything for it to skyrocket: just leave your phone on in your cabin while the ship moves away from the coast. In this guide, I'll tell you exactly what it is, why European law doesn't protect you there, how much it really costs, and how to safeguard your phone before setting sail.
What is maritime roaming and why is it not normal roaming?
Maritime roaming is the connection provided by the ship's own antenna when there is no terrestrial network available. It's not Spain's network, nor Italy's: it's a private onboard network that transmits the signal via satellite. It's billed per megabyte, with prices ranging from €12 to €36/MB in published Spanish rates, and it's outside the scope of surcharge-free European roaming.
It's important to understand the mechanics, as it explains everything else. A modern cruise ship has its own pico-cells installed: small antennas, distributed across the decks, that emit a normal 3G/4G signal. Your mobile phone sees it as just another network and connects without asking, just as it would connect to Vodafone Italy upon landing in Naples.
The difference lies in what's behind that antenna. On land, the antenna is connected by fiber to the operator's network. On the ship, the antenna is connected to a satellite link that costs a fortune to maintain. Someone pays for that link, and that someone is you, multiplied by the maritime operator's margin and your Spanish company's margin.
That's why the price is nothing like that on solid ground: you're not buying data, you're buying satellite capacity. It's the same reason why onboard Wi-Fi isn't cheap either. If you want the complete picture of connection options during a cruise, I developed it in this guide on internet on a cruise.
Why the European flat rate doesn't cover you between Barcelona and Rome
This is the point that generates the most discussions, and the one that costs the most money. The passenger's intuition is impeccable: "I'm going from one EU country to another EU country, on a ship with a European flag, so Roam Like at Home applies to me." Well, no. And not because of a minor technicality, but because of how the rule is written.
The European roaming regulation, extended until 2032, regulates roaming on terrestrial mobile networks. The European Commission states it clearly in its official Q&A document on roaming: "EU roaming rules apply only to terrestrial mobile networks", and adds that services provided via non-terrestrial networks, such as satellite systems on board ships or aircraft, are not subject to binding price caps.
The key is that the ship's network does not belong to any member state. Technically, it is identified by a shared international code —prefix 901—, which does not correspond to Spain, Italy, or any country. Without a country, there is no "EU zone" to apply, and without an EU zone, there is no flat rate or price limits.
The practical consequence is brutal: the ship's route makes absolutely no difference. You can sail from Barcelona to Civitavecchia without leaving European waters and still be paying satellite rates the entire journey. What matters is not where you are, but which network your phone is connected to.
Who is behind the ship's antenna: Cellular at Sea and WMS
When you look at the network name on your phone screen halfway through the voyage, you won't see "Movistar" or "MSC." You'll see something like Cellular at Sea, 901-14, Maritime, or WMS. That's the maritime operator, the intermediary who sets up and operates the onboard network.
The market is highly concentrated. Wireless Maritime Services (WMS), which operates commercially under the brand Cellular at Sea, equips a large part of the world's cruise fleet. In Europe and on ferries, it's also common to find Nordic maritime operators. They all work the same way: they install pico-cells, contract the satellite link, and sign roaming agreements with national operators worldwide.
Here's the detail that explains the final price. You don't have a contract with WMS: your contract is with your Spanish operator. When your phone connects to the ship's network, your company passes on to you what the maritime operator charges them, plus their own margin. No one negotiates anything for you and no one has an incentive to lower that figure.
That's why no travel data card—regardless of the brand—covers high-seas navigation: there's no reasonable wholesale agreement with these networks, and anyone who tells you otherwise is selling you smoke. The honest thing to say is clear: on the high seas, it's either the ship's Wi-Fi or nothing.
How much it really costs: per MB, per minute, and per SMS
Let's look at the figures. Important note: these rates change and depend on the specific maritime operator equipping your ship, so take them as a range and confirm them on your company's website before boarding. Even so, the order of magnitude is always the same.
| Concept | In EU terrestrial roaming | In maritime network (usual range) |
|---|---|---|
| Data | Included in your plan, no surcharge | €12–36/MB depending on Spanish operator |
| Data (international reference) | — | $5–25/MB depending on the company |
| Outgoing call | Included in your minutes | €7–11/min + connection fee of €0.70–2.50 |
| Incoming call | Free | Also charged, at maritime rate |
| SMS sent | Included | From €0.50 per message |
Translated into understandable terms: at €30/MB, a single gigabyte would cost more than €30,000. That's not a typo. That's why cruise bills are not measured in gigabytes, but in loose megabytes, and why a background update of 40 MB can cost more than the day's excursion.
Compare this to what you pay for data on a normal trip outside the EU and you'll see that they're not even in the same league: I reviewed it number by number in the guide on how much international roaming costs.
Is there coverage on the high seas? When your phone connects to the ship's network
Yes, there is coverage on the high seas, and that is precisely the problem. If there weren't, the phone would lose signal and nothing would happen. What happens is that there is a signal, it's good, and it's extremely expensive.
The moment of the switch depends on the distance to the coast and the shipping company's policy. As a general rule, the onboard network is activated when the ship crosses 12 nautical miles—the limit of territorial waters—although many shipping companies turn it on earlier or later depending on the route and local agreements. In areas like the Mediterranean or the Adriatic, with very close coastlines, it's common to continue picking up a country's terrestrial network for a good part of the journey.
And there's the subtle trap: your phone alternates between the two without notifying you. One hour you're on an Italian operator's network, with your usual gigabytes, and the next you're on the ship's network paying per megabyte. Unless you look at the operator's name on the screen, you won't notice.
European regulations require your company to send you an informative SMS when you connect to a satellite network, with prices and the possibility of an automatic cut-off upon reaching a certain amount. It's good that it exists, but don't make it your defense plan: the warning arrives when you're already connected, and the cut-off by amount doesn't always work the same way on non-terrestrial networks. Verify it with your operator if you plan to rely on it.
The horror bills: how they are generated without you touching your phone
The big mistake is thinking that you only use data when you open an app. On a modern phone, most traffic happens automatically: photo backups, email synchronization, app updates, push notifications, maps preloading the area, the podcast that downloads the next episode. All of that continues to function even if your phone is in your pocket.
This table helps to see why the bill skyrockets so quickly. The consumption figures are approximate and serve to give an order of magnitude, with a reference rate of €20/MB.
| Background activity | Typical consumption | Approximate cost at €20/MB |
|---|---|---|
| Syncing email with attachments | 5 MB | €100 |
| Automatic backup of 20 photos | 60 MB | €1,200 |
| Updating three apps in the background | 150 MB | €3,000 |
| One minute of video on social media | 25 MB | €500 |
| Receiving 30 photos in a messaging group | 45 MB | €900 |
The stories circulating in cruise forums always fit this pattern: no one claims to have been watching series on the high seas. They say they had their phone on "just in case" and that the backup activated by itself in the middle of the night while they were sleeping. Bills of several hundred or thousands of euros for one night's oversight.
If you're interested in the general mechanism of how data escapes when you're away from home, I explained it in detail in the guide on mobile data abroad.
Protecting your phone before sailing: the settings, one by one
The good news is that preventing it is free and takes three minutes. I always do it before boarding the gangway, not after, because the ship sometimes turns on its onboard network earlier than expected. Here's the exact path for each setting on both systems.
| What to do | On iPhone | On Android |
|---|---|---|
| Airplane mode when sailing | Control Center > airplane icon | Quick Settings Panel > Airplane mode |
| Wi-Fi on with airplane mode active | Control Center > Wi-Fi icon | Quick Settings > Wi-Fi |
| Disable data roaming | Settings > Mobile Data > Options > Data Roaming | Settings > Network & internet > Mobile network > Roaming |
| Turn off background app refresh | Settings > General > Background App Refresh > Off | Settings > Apps & notifications > Background data (or Data Saver) |
| Stop photo backups | Settings > Photos > iCloud Photos > Wi-Fi Only | Photos app > Backup & sync > Wi-Fi only |
| Avoid calls over the ship's network | Settings > Mobile Data > disable the line | Settings > Network & internet > disable the SIM |
The golden rule is the first one: airplane mode on when sailing and Wi-Fi enabled on top of that. With that, your phone cannot connect to the ship's network even if it wanted to, and you can still use the onboard Wi-Fi if you've subscribed to it. Download maps, series, and music beforehand on the hotel or port Wi-Fi. And remember that calls and SMS come through the same antenna and are billed separately from the data plan. More saving tips can be found in the guide on how to save data while traveling.
Watches, tablets, and everything with its own line
This is where half of the scares creep in, because passengers safeguard their mobile phone and forget about the other devices they carry. And several of them have their own line, with their own number and their own bill.
The most treacherous case is the smartwatch with its own eSIM. An Apple Watch Cellular or a Galaxy Watch LTE doesn't depend on the mobile: they have their own line, usually contracted as a "multi-SIM" of your plan, and they connect on their own. If you put your phone in airplane mode but the watch remains active, the watch connects to the ship's antenna and synchronizes notifications, activity, and music throughout the night. The watch's airplane mode is activated from its own settings menu.
The list of usual suspects is longer than it seems:
- Watches and bracelets with their own eSIM or LTE.
- Tablets with a SIM slot or eSIM, especially those for children.
- GPS trackers and children's watches with a card.
- Laptops with an integrated modem.
- The work phone, which almost no one configures.
- Cameras and drones with mobile connectivity.
My routine: the night before boarding, I gather all devices with a line on the table and go through them one by one. It sounds exaggerated, but the device that is forgotten is always the one that generates the bill. If you're traveling as a family, also check teenagers' phones: they are the ones with the most apps syncing all the time.
Ship's Wi-Fi versus data at stops: the numbers
When it comes to spending, the right question isn't "how do I get cheap internet on the high seas"—it doesn't exist—but "how much connection do I really need and where is it worth paying for it." And the numbers vary greatly depending on the traveler's profile.
| Option | Estimated price | Cost on a 7-night cruise | Who it makes sense for |
|---|---|---|---|
| Basic ship Wi-Fi package (browsing and messaging) | €9–12/day per device | €63–84 per person | Anyone who needs to be reachable daily |
| Premium Wi-Fi package with video and video calls | €17–18.50/day per device | €119–130 per person | Anyone who works remotely or makes video calls |
| Wi-Fi package purchased in advance | Up to 50% less by booking weeks ahead | €35–65 per person | Anyone who knows they will definitely need it |
| Data only at stops with a travel data card | A few euros per gigabyte, fixed price | Generally, less than two days of onboard Wi-Fi | Anyone content with connecting on land |
| Uncontrolled maritime roaming | €12–36/MB | Hundreds or thousands of euros | No one, ever |
Two honest nuances. First: if your job depends on being connected onboard, the ship's premium package is worth it, and buying it in advance from the cruise line's app is the smartest thing you can do. Second: if simply sending messages home, uploading photos, and checking the port map is enough for you, then connecting at stops will be plenty. A cruise spends between 6 and 10 hours on land at each stop, which is when you truly use your phone. To calculate your real consumption, take a look at how much data you need for travel.
Mediterranean cruise: the most confusing case
The Mediterranean deserves its own paragraph because it's where most people get complacent. Typical routes—Barcelona, Marseille, Genoa, Civitavecchia, Naples, Palma—link European Union ports, and passengers assume they are covered from start to finish. We’ve already seen that’s not true: what matters is the network, not the port’s flag.
However, the Mediterranean has a real advantage: the distances are short, and the coast is nearby. On many overnight segments, the ship sails within range of terrestrial antennas, and your mobile still picks up network from Spain, France, or Italy with your normal plan. This means many people cruise for an entire week without issues… and then, when they move away from the coast, the surprise is huge.
There are two scenarios to be aware of. Long, non-stop voyages, such as crossings to the Greek islands or the overnight trip to the Balearic Islands, and stops in non-EU countries: Tunisia, Morocco, Turkey, Egypt, Montenegro, or Israel are not included in European roaming, even when on solid ground.
That second point is the one most people overlook. You get off the ship in Tunisia, activate your mobile thinking you are still “in Europe,” and you are in pure international roaming. This is exactly the scenario where buying your data plan from home makes all the difference; I compared the two options in eSIM vs. roaming.
My connection plan for a week-long cruise
I’ll tell you what I do, which is the same thing I tell anyone who asks me before boarding. It’s no mystery and works just as well in the Mediterranean as in the Caribbean.
Orange summarizes it better than I do on their own help page about maritime coverage: "EU Roaming conditions and other zone conditions do not apply." When your operator tells you that clearly, they mean business.
The plan, step by step:
- Days before: I buy and install the destination data plan, using my home Wi-Fi. I check that it works before leaving.
- The night before: I download offline maps of each port, TV series, and music. I check all devices with their own line, including my watch.
- Before boarding: I deactivate data roaming on my Spanish line and background app refresh.
- Upon departure: Airplane mode on and Wi-Fi on. If I have purchased an onboard package, I use it via Wi-Fi; if not, I disconnect and that's it.
- Upon disembarking at the stop: I turn off airplane mode, the data plan activates, and I have maps and messaging all day long on land.
- Upon returning to the ship: Airplane mode again, before going up the gangway. This is the step most often forgotten.
That cycle of "airplane mode on board, data on land" is the whole secret. Making it an automatic gesture takes one day of cruising and saves you from the only bill that can ruin a vacation you’ve already paid for.
Frequently Asked Questions
Is there coverage on the high seas with my regular mobile?
Yes, and that's the danger. The ship broadcasts its own signal via picocells connected by satellite, so you'll see coverage bars in the middle of the ocean. It's not any country's network: it's the ship's network, and it's billed per megabyte at satellite prices.
Does free EU roaming cover me on a Mediterranean cruise?
Not on the high seas. The European Commission specifies that roaming rules only apply to terrestrial mobile networks. As long as you are connected to a land-based antenna—coast, river, or port—you can browse with your plan; as soon as the ship's network kicks in, that protection disappears even if you're traveling from Barcelona to Rome.
How much does a megabyte of maritime roaming cost?
Between €12 and €36 per MB in published Spanish rates. International references show ranges of $5 to $25 per MB. They vary depending on the ship's maritime operator and your company, so confirm the exact figure before boarding.
Does a travel data card give me internet in the middle of the sea?
No, and anyone who tells you otherwise is lying. No travel data card covers onboard satellite networks, because there are no wholesale agreements with them. What it does solve, and very well, are port calls and coastal navigation.
Is it enough not to use my mobile to avoid paying anything?
It's not enough: apps consume data on their own. Photo backups, email, updates, and notifications sync in the background even if your phone is in your pocket. The only reliable defense is airplane mode, not willpower.
Can my smartwatch also generate a bill?
Yes, if it has its own line. A watch with eSIM or LTE connects on its own to the ship's network even if the mobile is in airplane mode. Activate airplane mode from its own settings and also check tablets, trackers, and your work mobile.
Does my operator warn me before charging maritime rates?
It should, but it arrives late. The European regulation requires sending an informational SMS when connecting to a satellite network, with prices and an option to cut off service by amount. The warning arrives when you are already connected, and the limit does not always behave the same way outside terrestrial networks.
Is the ship's Wi-Fi package worth it?
It depends on whether you need daily connection. At €9 to €18.50 per day per device, a week costs €63-€130 per person; buying it in advance from the cruise line's app can cut that in half. If you only want to connect at port calls, you don't need it.
Conclusion
To summarize the essentials: on the high seas, there is coverage, but it is from the ship itself—a satellite network that does not belong to any country and, therefore, is outside of surcharge-free European roaming even if you sail between two EU ports. There, you pay per megabyte, with rates ranging from €12 to €36 in Spanish plans, and terrifying bills are not caused by videos: they are caused by apps syncing on their own in the middle of the night.
The defense is simple and free: airplane mode upon departure with Wi-Fi on, data roaming deactivated before boarding, background app refresh turned off, and a check of all devices with their own line, including your watch. Three minutes of adjustments are worth more than any travel insurance.
And for port calls, which is where you actually use your mobile, have your data plan purchased from home: here is our eSIM for Europe with 33 countries. You get off the ship in Marseille, Naples, or Palma, turn off airplane mode, and you have maps and messaging all day long for a fraction of the cost of a day of onboard Wi-Fi.






