Skip to content

11 Cruise Ship Costs You Need to Budget For

Kugis Nakti

Before our Mexican Riviera cruise on Discovery Princess, we thought we had the budget figured out. Cabin — checked. Flights — checked. A little spending money for drinks — checked. What we hadn’t fully accounted for was the steady drip of extras that appear the moment you step onboard.

These aren’t obscure fees buried in the fine print. They’re the everyday extras that most cruise lines charge separately, and knowing about them upfront makes the difference between a relaxing holiday and an anxious final billing review.

For a full breakdown of what IS covered in your cruise fare, see our guide to what’s actually included in your cruise price.

1. Gratuities — $14–18 per person, per day

This is the one that catches most first-timers off guard. Cruise lines automatically add a daily gratuity charge to your onboard account — typically $14–18 per person per day. On a 14-night sailing for two people, that’s $392–504 before you’ve bought a single drink or booked a single excursion. Factor this into your total cruise cost at the booking stage rather than treating it as a surprise at the end.

Note: some cruise lines include gratuities in the base fare — Celestyal Cruises, for example, bundles them into every ticket price. Always check your specific cruise line’s policy before budgeting for this.

Kugis kalnos
MSC Magnifica cruise ship at port surrounded by green hills | Photo from Pexels

2. Wi-Fi — $10–20 per device, per day

Internet access costs extra on virtually every mainstream cruise line. Basic packages (email and light browsing) sit around $10–15 per day; premium packages run $18–25. Satellite internet in the middle of the Atlantic is genuinely slow — even premium can struggle with video calls during peak hours.

Our approach on longer crossings: buy the basic package for essential communication and treat open-ocean days as a proper digital detox. In port, most cafés offer free Wi-Fi.

3. Beverage Packages — $25–55 per person, per day

Basic non-alcoholic drinks are included. Everything else is extra. Cruise lines sell packages at different tiers:

Package tierTypical daily costWhat’s covered
Soft / non-alcoholic$25–33Sodas, juices, specialty coffees, sometimes beer & wine
Easy / classic$35–42Beer, house wine, standard cocktails
Premium$45–55Premium spirits, cocktails, wines, specialty coffee

One important rule: all guests sharing a cabin must purchase the same package level. If you drink more than 3–4 drinks per day, a package typically pays off. Light drinkers usually save money paying per drink. Pre-purchasing before boarding is almost always cheaper than buying onboard.

4. Shore Excursions — $50–180+ per person

This is where cruise budgets can spiral fastest. On our Discovery Princess Mexican Riviera sailing, we booked a ship excursion in Puerto Vallarta for $100 per person — $200 for the two of us, for a single port stop. Ship excursions offer one thing independent tours can’t: a guaranteed return. If an official excursion runs late, the ship waits.

That said, local operators or platforms like GetYourGuide and Viator often offer comparable experiences at $50–70 per person. For well-touristed ports where you’re comfortable navigating independently, independent booking saves real money.

Research each port before you sail rather than booking at the onboard excursion desk, where prices are consistently higher.

5. Specialty Dining — $40–80 per person

Beyond the main dining room and buffet, cruise ships offer specialty restaurants — Italian, Japanese, steakhouse — that charge a cover fee of $40–80 per person. For a couple on a 14-night sailing, two or three specialty dinners adds $160–480 to the bill.

Many cruise lines sell dining packages that reduce the per-restaurant cost if you plan ahead. Worth building one or two into the budget for a sea day when you want something different.

6. Spa Treatments — $80–200+

Onboard spas are full resort-style facilities with pricing to match: a 60-minute massage typically runs $100–150, facials and body treatments $100–200, and a day spa thermal suite pass $35–70 per person. If spa time matters to you, look for deals on port days — when many passengers are ashore, spas often offer reduced rates to fill the schedule.

MSC Sinfonia docked in Corfu, Greece.

7. Premium Activities and Fitness Classes — $10–100

Most onboard activities are included — pools, shows, gym access, deck games. But a few require payment: racing simulators ($10–15), go-kart tracks ($15–20), specialty fitness classes like yoga or spin ($20–40), and personal training sessions ($75–100 per hour).

Check your specific ship’s schedule and pricing before boarding if you plan to use these regularly.

8. Room Service — $3–8 delivery fee

Late-night snacks or breakfast in bed come with a delivery charge on most mainstream cruise lines — typically $3–8 per order. The simplest workaround: a quick trip to the buffet. Many passengers keep a small stock of snacks from port supermarkets in the cabin for exactly this reason.

9. Laundry — $3–12 per item on most ships

Laundry is charged per item on most cruise lines and adds up faster than you’d expect: t-shirts $3–6, trousers $5–8, dresses $8–12. One notable exception: on the Discovery Princess, laundry and ironing were complimentary — a genuine perk we hadn’t expected. This is not standard across the industry.

Before packing, check your ship’s policy. If laundry is charged, hand-washing small items overnight or using self-service coin machines (available on some ships) saves considerably.

10. Medical Care — $100–150+ per consultation

Cruise ships have qualified medical staff — but none of it is covered by your fare. A standard consultation runs $100–150; X-rays are similar; medications are charged at onboard pharmacy prices. For serious incidents requiring evacuation, costs can reach tens of thousands of dollars. Comprehensive travel insurance with medical evacuation cover is non-negotiable for any cruise.

11. Professional Photography — packages from $150

Ship photographers capture portraits and candid shots throughout the voyage. Individual prints or downloads typically cost $15–20 each; full voyage photo packages start around $150 and include digital access to everything taken during your cruise. For families or couples marking a milestone trip, the package is usually good value. For everyone else, your phone camera covers it.

kUģis Fjordos
Ship in the fjords | Photo from Pixabay

Full Budget: What to Expect on a 14-Night Sailing

Extra costTypical daily rate (per person)14-night estimate (2 people)Skip it if…
Gratuities$14–18$392–504Already pre-paid at booking
Wi-Fi (basic)$10–15$140–210 eachYou’re happy offline at sea
Beverage package (classic)$35–42$980–1,176You drink fewer than 3–4 drinks/day
Shore excursionsVaries by port$300–800+ totalYou book independently
Specialty dining (2 visits)$160–320Main dining room is enough
Spa (1 treatment each)$200–300Not a priority for you
Laundry$30–80 per bag (free on Discovery Princess)Check your ship’s policy before packing
Travel insurance$80–200 (pre-trip)Never skip this one
Conservative total (2 people)$1,500–2,500+

How to Keep These Costs Under Control

Pre-book before you board. Most cruise lines offer pre-cruise prices on beverage packages, specialty dining, and internet bundles. Prices onboard are consistently higher. Set a reminder to check 4–6 weeks before sailing.

Use ports for what the ship charges for. Wi-Fi in port is usually free. Drinks and snacks from port supermarkets cost a fraction of onboard prices. A quick supermarket stop in the first port can cover cabin snacks and water for the entire voyage.

Research shore excursions before you board. The excursion desk onboard is convenient but expensive. GetYourGuide, Viator, and local operators at the dock generally offer comparable experiences at lower prices. For straightforward ports, joining a local guide at the pier works well — and we found the prices matched what we’d pre-booked online for our Caribbean stops [LINK: Caribbean ports guide].

Track your onboard spending in real time. Most cruise lines have apps showing your running account balance. Check every couple of days rather than waiting for the end-of-voyage statement. Small charges accumulate quietly.

Kefalonia port — MSC Sinfonia waiting while we explore the island

FAQ: Cruise Extra Costs

How much spending money do I need for a 7-day cruise?

Budget $100–150 per person per day on top of your cruise fare to cover gratuities, drinks, one or two shore excursions, and incidentals. That puts a 7-day trip for two at roughly $1,400–2,100 in extras. Pre-purchasing a beverage package and skipping spa treatments brings that down significantly.

Can you avoid paying gratuities on a cruise?

Technically yes — you can request to have automatic gratuities removed at guest services. In practice, most experienced cruisers leave them in place, because the tips go directly to crew members whose base wages assume that gratuity income.

If you had a genuinely poor experience in a specific area, a targeted conversation with management is usually more appropriate than removing all gratuities.

Is a cruise drink package worth it?

It depends on your drinking habits. If you have 3–4 drinks a day including specialty coffees, juices, sodas, and alcohol, a classic package typically breaks even or saves money. Light drinkers are usually better off paying per drink. Be honest about your own patterns before deciding.

Are ship shore excursions worth the cost vs. going independently?

Ship excursions offer one thing independent tours can’t: a guaranteed return. If the excursion runs late, the ship waits. In complex or remote ports, that peace of mind is worth the premium. In straightforward well-touristed ports with reliable transport, independent tours can save 30–50%.

What happens if you need medical care on a cruise?

Every cruise ship has a medical centre with qualified staff. Consultations typically cost $100–150 and are charged to your onboard account. This is why travel insurance with medical evacuation cover is essential — a serious incident requiring airlifting to a mainland hospital can cost tens of thousands of dollars without coverage.

Do all cruise lines charge for Wi-Fi?

Yes — Wi-Fi is an extra cost on virtually all mainstream cruise lines including MSC, Royal Caribbean, Norwegian, and Carnival. Some luxury lines include it in their fares, but these lines also price significantly higher overall.

Factor $10–20 per day per device into your budget, or plan to use free port Wi-Fi during stops.

Featured photo from Pexels

Leave a Reply

Your email address will not be published. Required fields are marked *