WiFi on cruise ships costs money and comes in limited packages
Cruise lines do not include WiFi in your ticket price. Every major carrier — Carnival, Royal Caribbean, Disney, Norwegian, and others — sells internet as an add-on, either per day or for your whole voyage. The connection is satellite-based, which means it is slower and less reliable than land internet, and the price reflects that scarcity.
You have three main routes: buy a package before you board, buy one onboard, or use free WiFi in limited spots. Which one makes sense depends on how much you actually need to stay online during your cruise.
Key Takeaways
- WiFi packages range from about $8 to $20 per day depending on the cruise line and whether you want streaming speeds or basic browsing.
- Buying a package before your cruise date is usually cheaper than buying onboard, and you can cancel within 24 hours if you change your mind.
- Most cruise lines offer free WiFi in the main dining room, buffet, and some public areas, but not in your cabin or on the pool deck.
- Satellite internet on ships is noticeably slower than home WiFi and can drop during rough weather or when the ship is far from shore.
- If you do not buy a package, you can still send text messages and emails through the ship's messaging app without paying for full internet.
What each cruise line charges for WiFi
Carnival offers two tiers: a basic plan for browsing and email, and a premium plan for streaming video. The basic plan runs about $8 to $10 per day if you buy it before boarding, or $16 to $18 onboard. The premium plan costs roughly $15 to $18 per day prepaid, or $25 to $28 onboard. A 7-day cruise with basic WiFi prepaid costs around $56 to $70.
Royal Caribbean's pricing is similar: basic plans start around $8 per day prepaid, premium around $15 to $18. Norwegian Cruise Line charges roughly $7 to $9 per day for basic, $15 to $18 for premium. Disney Cruise Line is at the higher end — about $9 to $12 per day for basic, $16 to $20 for premium.
All of these prices vary by voyage length and current promotions. Many cruise lines run discounts during booking season or offer free WiFi to loyalty program members at higher tiers. Check your cruise line's website or your booking confirmation email for current rates and any discounts you may already have.
How to buy WiFi before you board
Log into your cruise line's website using your booking confirmation number. Look for "Internet" or "WiFi" in the onboard purchases section. Select your package, enter payment information, and confirm. You will receive a confirmation email with your package details.
Buying ahead saves 40 to 50 percent compared to buying onboard. You can also cancel within 24 hours of your sail date if you decide you do not need it — the charge will be refunded to your original payment method. This makes prepaying a low-risk way to lock in the lower price.
If you did not buy WiFi before boarding, you can still purchase it at the internet desk or through your cabin television once you are on the ship. Onboard prices are higher, but the process takes only a few minutes.
Where free WiFi is available on the ship
Most cruise lines offer free WiFi in common areas: the main dining room during meals, the buffet, some lounges, and occasionally the library or internet café. The connection is usually strong in these spots because they are designed for it. Your cabin and the pool deck almost never have free WiFi.
Free WiFi is not fast enough for streaming video or downloading large files. It is meant for checking email, reading news, and light browsing. If you sit in the dining room after your meal and want to scroll social media or send a message, free WiFi will do it. If you want to watch Netflix in your cabin, you need a paid package.
Some cruise lines also offer free messaging apps — Carnival's CruiseNet, Royal Caribbean's Voom, and others — that let you send text and email without buying internet. These apps work on the ship's network and are included with your ticket.
Why cruise ship WiFi is slow and unreliable
Cruise ships use satellite internet, not undersea cables. The signal bounces between the ship and a satellite, which introduces delay and limits speed. A typical cruise ship WiFi connection runs 2 to 5 megabits per second, compared to 50 to 100 Mbps at home. Video calls will buffer. Downloads take longer. Pages load slower.
Weather also affects the connection. Heavy rain, fog, or rough seas can interrupt the signal or drop it entirely. The farther the ship travels from shore, the weaker the connection becomes. If your cruise goes to remote areas — Alaska, the Caribbean, or the Mediterranean — expect more outages than you would on a coastal route.
The ship's network is also shared among thousands of passengers. During peak hours — early morning, evening, and late night — the connection slows further because everyone is online at once. If you need reliable internet for work, a cruise is not the place to count on it.
Alternatives if you do not want to pay for WiFi
Many ports have free public WiFi in cafés, libraries, and public squares. If your cruise stops in a city for a full day, you can go ashore and use free WiFi there instead of paying for it on the ship. This works well if you only need internet for a few hours during port days.
You can also wait until you return to land. If your emails and messages can wait 7 to 10 days, you save the cost entirely. Many people cruise specifically to disconnect, and the lack of WiFi is part of the appeal.
If you need to stay reachable for emergencies, the ship's messaging app (included free) lets people contact you. You can send and receive text messages and emails through the app without buying a full internet package. Response time is slower than real-time messaging, but it works for urgent situations.
What to do if your WiFi stops working
If your connection drops or becomes unusable, go to the internet desk or call guest services from your cabin phone. Staff can restart your connection, check whether there is a ship-wide outage, or troubleshoot your device. If the outage is widespread, they will usually offer a credit to your account.
Restart your device and forget the WiFi network, then reconnect. Sometimes the connection gets stuck and a fresh login fixes it. If you are in your cabin and the signal is weak, move to a public area where the antenna is stronger.
Keep your confirmation email or receipt for your WiFi package. If you are charged twice or the package does not set up, you will need proof of purchase to dispute it with the cruise line.
Frequently Asked Questions
Can I use my phone's hotspot instead of buying WiFi?
Not in international waters. Once the ship leaves port, your phone loses cellular signal and cannot create a hotspot. In port, you can use local cellular networks if your phone plan covers international data, but this is usually expensive. Buying the ship's WiFi package is cheaper than international roaming.
Do kids get free WiFi on the ship?
No. WiFi packages explore to the whole account, not individual people. If you buy a package, everyone in your cabin can use it. If you do not buy one, kids have the same free WiFi access as adults — common areas only.
What if I buy WiFi and barely use it?
You can cancel within 24 hours of your sail date and get a full refund. After you board, most cruise lines do not offer refunds for unused WiFi, so if you realize on day two that you do not need it, the charge is final. This is why buying before your cruise date is safer — you have a cancellation window.
Is the WiFi password the same for everyone on the ship?
Yes. The network name and password are the same for all passengers. You log in with your cabin number and last name, or with a username created when you bought the package. Everyone connects to the same network, which is why it slows down during peak hours.
Can I buy WiFi for just one day instead of the whole cruise?
Yes. Most cruise lines sell daily passes as well as multi-day and full-voyage packages. A single day usually costs $16 to $20, while a 7-day package prepaid costs $56 to $70 — so the per-day cost drops significantly if you buy for the whole trip. If you only need WiFi for one port day, a daily pass makes sense.