You can text on most cruises, but it costs money and works differently than it does on land

Yes, you can send and receive text messages while your ship is at sea, but the service runs through your mobile carrier's international roaming plan or the cruise line's own texting service — not through regular cellular towers. Your phone will not automatically connect to the ship's Wi-Fi for texting the way it does for email or web browsing. You have to choose a texting method before you sail, understand what it will cost, and know which one works best for your situation.

The two main routes are purchasing a roaming package from your carrier (AT&T, Verizon, T-Mobile, or others) or buying a texting plan directly from the cruise line. Both charge per message or per day. Neither is free, and both can surprise you with overage charges if you do not set limits before boarding.

Key Takeaways

  • Text messages at sea go through your carrier's international roaming service or the cruise line's texting plan, not the ship's Wi-Fi network.
  • Carrier roaming packages typically cost $0.50 to $2 per text sent or received, while cruise line plans range from $7 to $20 per day depending on the line and package.
  • You must set up a plan before boarding or contact your carrier or the cruise line's guest services desk once on the ship to avoid per-message charges.
  • Texting at sea is slower and less reliable than on land because the ship's connection to satellites or coastal networks is intermittent.
  • Turning off data roaming and using only texting plans prevents your phone from running up charges on background data usage.

How texting works on a cruise ship

When your ship is at sea, your phone connects to the ocean through satellite or a coastal cellular network, not through the ship's Wi-Fi. Your carrier maintains a contract with maritime satellite providers (Inmarsat and Iridium are the largest) to route your messages. The cruise line may also offer its own texting service that uses the same satellite connection but bills you directly instead of through your carrier.

The ship's Wi-Fi network handles internet traffic — email, web pages, streaming — but texting uses a separate path. This is why you can be connected to the ship's Wi-Fi and still not be able to text without paying extra. The two systems do not overlap.

Messages travel slower at sea than on land. A text that would arrive in seconds on shore may take 30 seconds to several minutes when routed through satellite. During rough weather or when the ship is far from shore, messages may fail to send or receive until the connection improves.

Carrier roaming plans versus cruise line texting plans

Your mobile carrier (AT&T, Verizon, T-Mobile, or others) offers international roaming packages that work on cruise ships. These plans typically charge $0.50 to $2 per text sent or received, or you can buy a daily plan for $10 to $15 that includes unlimited texting for 24 hours. The exact price depends on your carrier and which package you choose.

Cruise lines including Carnival, Royal Caribbean, Disney Cruise Line, and Norwegian also sell their own texting plans. These usually cost $7 to $20 per day for unlimited texting, or $3 to $5 per day for limited plans (often 100 to 200 messages). Some lines offer a 7-day plan that costs less per day than buying daily plans separately.

Carrier plans are usually cheaper if you text only a few messages per day. Cruise line plans are cheaper if you text frequently or plan to text every day of your voyage. Compare the math for your trip before boarding: if you sail for seven days and expect to send 20 messages per day, a cruise line's daily plan will cost less than paying per message through your carrier.

How to set up texting before you board

Contact your carrier at least one week before your cruise and ask for their international maritime roaming package or daily texting plan. You can usually set up it online through your carrier's app or website, or by calling customer service. The plan will set up when your phone detects a maritime network and will deactivate when you return to land.

If you prefer the cruise line's plan, log into your cruise line account online and look for the "onboard services" or "communications" section. Most lines let you purchase texting plans before boarding. If you do not purchase before departure, you can buy a plan at the guest services desk once on the ship, but you may miss messages that arrive before you set up the service.

Write down the plan details — the daily cost, the message limit if any, and the customer service number — and keep them with your travel documents. This prevents confusion if you receive an unexpected charge after your cruise.

Turning off data roaming to avoid surprise charges

Even if you buy a texting plan, your phone's background apps may use data roaming without your knowledge. Email, weather apps, social media, and location services can all send small amounts of data through the maritime network, and your carrier will charge you for this data separately from your texting plan. A single background sync can cost $5 to $20.

Before boarding, go to your phone's settings and turn off data roaming entirely. On an iPhone, go to Settings > Cellular > Cellular Data Options and toggle off Data Roaming. On Android, go to Settings > Network & Internet > Mobile Network and toggle off Data Roaming. This forces your phone to use only the ship's Wi-Fi for internet and prevents surprise data charges.

Keep data roaming off for the entire cruise unless you specifically need to use data at sea. When you return to port and dock, your phone will reconnect to local cellular networks and data roaming will work normally again.

What to do if you do not want to pay for texting

If you do not want to buy a texting plan, you can wait until the ship docks at a port and use local cellular service or the port's Wi-Fi. Most cruise ports have free or low-cost Wi-Fi in the terminal, and your phone will automatically switch to local networks when the ship is in port. You can send messages through Wi-Fi-based apps like WhatsApp, iMessage, or Facebook Messenger without paying your carrier or the cruise line.

Another option is to use the ship's Wi-Fi to send messages through email or messaging apps before you sail. Tell people you will contact them when the ship reaches the next port instead of texting at sea. This works well if your trip is short or if you do not need to stay in constant contact.

Some cruise lines offer a limited amount of free Wi-Fi messaging as part of their onboard Wi-Fi package, so check your cruise documents to see what is included with your booking.

Common problems and how to fix them

If you bought a texting plan but messages are not sending, first check that your phone is not in airplane mode. Airplane mode blocks all wireless signals, including the maritime network. Turn it off in your phone's settings. Next, restart your phone by powering it off and back on. This forces your phone to reconnect to the maritime network.

If messages are still not sending after 30 seconds, the connection may be temporarily down. Wait a few minutes and try again. If the problem continues, contact your carrier or the cruise line's guest services desk. They can check whether the maritime network is working and whether your plan is active on their system.

If you see charges on your bill after the cruise that you did not expect, contact your carrier or cruise line within 30 days. Explain which messages or dates you are questioning. Most carriers and cruise lines will review the charges and remove them if they were applied in error or if you can show you did not authorize them.

Frequently Asked Questions

Can I use WhatsApp or iMessage instead of texting?

Yes, but only if you connect to the ship's Wi-Fi network. WhatsApp, iMessage, Facebook Messenger, and similar apps send messages through the internet, not through the cellular network, so they do not work with maritime roaming. If the ship's Wi-Fi is too slow or unreliable, these apps may not work well either.

Will my texting plan work in ports and at sea?

Carrier roaming plans work both at sea and in ports. Cruise line texting plans typically work only when the ship is at sea or docked at sea; they may not work when you are in a port with local cellular service. Check your plan's terms before boarding to confirm.

What happens to my texting plan if the ship is delayed?

If you bought a daily plan and the ship is delayed, contact your carrier or cruise line to request a refund or extension. Some lines will extend your plan at no charge if the delay is their fault. Keep your receipt and the dates you paid so you can reference them when you request the extension.

Can I text internationally from a cruise ship?

Yes. Your carrier's maritime roaming plan or the cruise line's texting plan works for messages to any country. The cost is the same whether you text someone in the United States or abroad. However, the person receiving your message may be charged international rates by their own carrier if they are outside the United States.

Is it cheaper to wait until the ship docks to text?

Usually yes, if the ship docks frequently. When docked, your phone connects to local cellular networks, and you can use your regular domestic plan or local Wi-Fi. If the ship spends most of the cruise at sea with only one or two port days, a texting plan may be cheaper than waiting.