Texting on a cruise works, but costs money and depends on your ship's setup
You can text on most cruise ships, but it is not the same as texting on land. Your phone will not automatically connect to the ship's cellular network the way it does to a tower on shore. Instead, you have three main routes: buying a texting plan from the cruise line, using the ship's Wi-Fi to send messages through an app, or waiting until the ship is in port and your phone picks up local cell service.
The catch is cost. A texting plan through your cruise line typically runs $7 to $10 per day, or you can pay per message at rates between 50 cents and $2 each. Wi-Fi plans range from $8 to $20 per day depending on the cruise line and whether you want streaming-speed internet or basic messaging speed. If you rely on per-message charges without a plan, a week-long cruise can easily cost $50 to $100 in texting fees alone.
Key Takeaways
- Most cruise ships offer texting through cellular service at $7 to $10 per day, or you can pay per message at 50 cents to $2 each without a plan.
- Wi-Fi texting through apps like WhatsApp, iMessage, or Facebook Messenger works on most ships and costs $8 to $20 per day for internet access.
- Your phone will automatically connect to the ship's cellular network once you board, so you may start receiving charges when ready unless you turn off data roaming first.
- Text messages sent through Wi-Fi apps do not use your cellular plan and will not incur roaming charges, even if your phone is set to airplane mode.
- When your ship is docked in port, your phone will switch to local cell service and you can text normally at your regular plan rates.
Cellular texting plans sold by cruise lines
Every major cruise line — Carnival, Royal Caribbean, Disney, Norwegian, and others — offers a cellular service plan through a company called Viya or a similar provider. These plans let your phone connect to the ship's cellular network as if it were a regular cell tower. You can text, call, and use data just as you would on land, but the rates are much higher.
Plans typically cost $7 to $10 per day for texting and calling, or $15 to $20 per day if you want data included. Some lines offer a weekly rate that works out cheaper if you are cruising for seven days or more. You can buy a plan before you board through the cruise line's website, or you can wait and purchase it on the ship once you see your first bill. Most cruise lines let you turn the service on and off by the day, so you do not have to pay for a full week if you only want texting for three days.
The risk is that your phone will automatically connect to the ship's network the moment you board, and charges will start accumulating unless you have already turned off data roaming in your phone's settings. Check your phone's roaming settings before you leave home — go to Settings, then Cellular or Mobile Data, and turn off Data Roaming. This prevents accidental charges, but it also means you will not receive texts or calls until you buy a plan or connect to Wi-Fi.
Wi-Fi texting through messaging apps
The cheaper route for most people is to use the ship's Wi-Fi and send texts through an app instead of your cellular network. Apps like WhatsApp, iMessage, Facebook Messenger, and Telegram all work on cruise ship Wi-Fi. You send and receive messages the same way you do on land — the person on the other end does not need to do anything different, and they will not know you are using Wi-Fi instead of cellular.
Wi-Fi plans on cruise ships range from $8 to $20 per day depending on the cruise line. Some lines offer a "streaming" plan at the higher end that is fast enough for video, and a "basic" plan at the lower end that is designed for messaging and email. For texting only, the basic plan is usually enough. You can buy Wi-Fi for the full cruise or by the day, and most lines let you start and stop it whenever you want.
The advantage is that Wi-Fi texting does not use your cellular plan, so you will not see roaming charges on your phone bill at home. You can even turn your phone to airplane mode and still send messages through Wi-Fi, which saves battery and prevents any accidental cellular charges. The disadvantage is that Wi-Fi on a ship is slower and less reliable than on land — messages may take longer to send, and the connection can drop when the ship is far from shore.
Texting when your ship is in port
When your cruise ship docks at a port, your phone will automatically switch to the local cellular network in that country or territory. You can text normally at your regular plan rates, as long as your phone plan includes international texting. If it does not, you will be charged roaming rates, which can be expensive — often $1 to $3 per text message sent or received.
Before you cruise, contact your cellular provider and ask whether your plan includes texting in the ports where your ship will stop. If it does not, you can buy an international texting add-on for the duration of your cruise, usually $5 to $15 for the week. Alternatively, you can keep using Wi-Fi or wait until you are back on the ship to text through a messaging app.
The ship's cellular network will take over again once you leave port and head back to sea. Your phone will automatically switch, so you do not have to do anything — but remember that if you do not have a texting plan, charges will start accumulating when ready.
Comparing the cost of each method
| Method | Cost per day | Total for 7-day cruise | Best for |
|---|---|---|---|
| Cellular texting plan | $7–$10 | $49–$70 | Unlimited texting and calling; people who text frequently |
| Wi-Fi basic plan | $8–$12 | $56–$84 | Texting through apps; people who want to avoid roaming charges |
| Per-message cellular | $0.50–$2 per text | $35–$140 (varies by usage) | Light texting only; risky if you forget to monitor usage |
| Port texting only | $0 at sea | Varies by port | People who can wait to text until the ship docks |
How to avoid unexpected texting charges
The most common mistake is boarding the ship without turning off data roaming, then discovering a $50 charge on your bill a few days later. Prevent this by going into your phone's settings before you leave home. On an iPhone, go to Settings > Cellular > Cellular Data Options > Data Roaming and toggle it off. On Android, go to Settings > Network & Internet > Mobile Network > Roaming and turn it off.
If you forget and realize it once you are on the ship, you can still turn it off when ready. Go to the same settings and disable roaming, then contact the cruise line's guest services desk and ask them to stop charging you. Many lines will reverse a day or two of accidental charges if you catch it early.
Another way to avoid charges is to buy a plan before you board. Most cruise lines let you purchase a texting or Wi-Fi plan through their website when you check in online. Buying in advance means you know exactly what you are paying and you will not be surprised by a bill at the end of the cruise.
Texting speed and reliability at sea
Cellular texting on a cruise ship is usually reliable because the signal comes from satellites, not from towers on land. Text messages typically send and arrive within seconds, just like they do on shore. However, the connection can drop when the ship is very far from shore or in bad weather, and you may see a delay of a few minutes before a message goes through.
Wi-Fi texting is slower and less reliable. The ship's Wi-Fi is shared among thousands of passengers, so the connection can be congested, especially in the evening when most people are using it. Messages may take 30 seconds to a few minutes to send, and the connection may drop entirely. If reliability matters to you — for example, if you need to reach someone in an emergency — cellular texting is the better choice, even though it costs more.
Frequently Asked Questions
Will I be charged for texting if I turn off data roaming before I board?
No. If you turn off data roaming before you board the ship, your phone will not connect to the ship's cellular network and you will not be charged for texting or calls. You can still use Wi-Fi to send messages through apps, and you will be able to text normally when the ship is in port and your phone connects to local service.
Can I use my regular texting plan while the ship is at sea?
No. Your regular texting plan only works on your home cellular network or on networks your provider has agreements with on land. At sea, you must either buy a plan from the cruise line or use Wi-Fi and a messaging app. When the ship docks in port, your regular plan will work again, but you may be charged roaming rates depending on your plan.
Is Wi-Fi texting cheaper than a cellular plan?
Usually, yes. A basic Wi-Fi plan costs $8 to $12 per day, while a cellular texting plan costs $7 to $10 per day. The difference is small, but Wi-Fi is often slightly cheaper. However, if you text very little, paying per message on the cellular network ($0.50 to $2 per text) might be cheaper than buying a full day of Wi-Fi.
What happens if I text someone while the ship is docked in port?
Your phone will automatically connect to the local cellular network in that port. You will be charged according to your home plan — either at your regular texting rate if your plan includes international texting, or at roaming rates if it does not. Check with your provider before you cruise to know what you will be charged.
Can I use WhatsApp or iMessage on a cruise ship?
Yes, both work on the ship's Wi-Fi. You do not need a cellular plan to use them — just buy a Wi-Fi plan and you can send messages through WhatsApp, iMessage, Facebook Messenger, or any other app that works over Wi-Fi. The person you are texting will receive your message normally and will not know you are using Wi-Fi instead of cellular.