Yes, mobile data will work on a cruise ship, but it is extremely expensive and generally discouraged unless you have a specific "Cruise" plan. Once a ship is roughly 12 miles from shore, it connects to a satellite-based cellular network (often appearing as "CellularatSea" or "WMSATSEA"). Roaming on these networks can cost as much as $10 to $15 per megabyte, potentially leading to a bill of hundreds of dollars for just a few minutes of browsing. In 2026, the best strategy is to put your phone in Airplane Mode and use the ship's Wi-Fi (now frequently powered by Starlink for faster speeds). Alternatively, you can purchase a "Maritime eSIM" or a "Cruise + Land" data plan from providers like GigSky, which offer fixed-price data packages that cover you both in port and while at sea, providing a much more predictable and cost-effective way to stay connected.