The base price of a cruise cabin varies widely by ship size, destination, and season

A cruise cabin alone costs anywhere from $500 to $5,000+ per person for a week, depending on what you're booking. The cheapest inside cabins (no window) on older ships sailing short routes in low season run $500 to $1,200 per person. Mid-range outside cabins with a window or balcony on newer ships in peak season run $2,000 to $3,500 per person. Luxury suites on premium lines can exceed $5,000 per person for the same week.

The price per person drops significantly if you're sharing a cabin. A $2,000 cabin sleeping four people costs $500 per person, not $2,000. Most cruise lines quote per-person pricing based on double occupancy (two people), so a cabin listed at $1,500 per person actually costs $3,000 total for two people.

Prices also swing based on when you sail. The same cabin might cost $800 in September but $2,200 in July. Holiday weeks (Christmas, spring break) are the most expensive. Repositioning cruises (when a ship moves between regions) and last-minute bookings sometimes offer lower per-person rates, though availability is limited.

Key Takeaways

  • Cabin prices range from $500 to $5,000+ per person per week depending on cabin type, ship age, destination, and season.
  • Food, entertainment, and port access are included in the base price, but drinks, specialty dining, and shore excursions cost extra.
  • Gratuities (tips) typically add $12 to $16 per person per day, which most cruise lines automatically charge to your account.
  • Onboard extras like casino, spa, photos, and premium beverages can easily add $500 to $1,500 to your total trip cost.
  • Booking during wave season (January through March) or traveling in shoulder season (April, May, September, October) usually offers better cabin prices.

What's included in the cabin price and what costs extra

Your cabin price covers the room itself, all meals in the main dining room and buffet, most entertainment (shows, deck activities, fitness classes), and port stops. You can eat and be entertained without spending a dime beyond the cabin cost.

What's not included: alcoholic drinks (beer, wine, spirits), specialty restaurants (steakhouse, Italian, sushi), coffee drinks at the café, casino, spa treatments, fitness classes beyond the basic gym, photos taken by the ship's photographer, babysitting, laundry service, and shore excursions. Soft drinks, water, and iced tea are free in the dining room and buffet but cost $2 to $4 per bottle if you order them elsewhere.

Many cruise lines now offer drink packages ($60 to $150 per person per day) that cover alcoholic and non-alcoholic beverages. If you plan to drink daily, a package often costs less than paying per drink. If you rarely drink, skip it.

Gratuities and automatic charges added to your bill

Cruise lines automatically add gratuities (tips for crew) to your onboard account at the end of your cruise. The standard amount is $12 to $16 per person per day, depending on the cruise line. For a seven-day cruise with two people, that's roughly $168 to $224 total. You can adjust the amount at the guest services desk if you believe it's unfair, but most people accept the standard rate.

Some all-inclusive cruise lines (like Regent or Seabourn) include gratuities in the cabin price, so you won't see a separate charge. Check your booking confirmation to see whether gratuities are pre-paid or will be added at the end.

Shore excursions and port costs

The cruise fare covers your transportation to each port and the time to explore on your own. Organized shore excursions (guided tours, snorkeling trips, beach clubs) booked through the cruise line cost $50 to $300+ per person per excursion. A seven-day cruise with three excursions could add $450 to $900 per person.

You can also explore ports independently without booking an excursion. Costs depend on what you do: a meal ashore might be $15 to $40, a taxi ride $10 to $30, and entry to a museum or beach club $10 to $50. Many people spend $50 to $150 per port day on their own activities, which is often cheaper than a cruise line excursion.

Some ports charge a port fee or tax that the cruise line adds to your bill. This varies by port and can range from $5 to $50 per person per port. The cruise line discloses this before you book.

Specialty dining, beverages, and onboard purchases

Main dining room meals are included, but specialty restaurants charge $15 to $50 per person per meal. A steakhouse dinner for two might cost $100 to $150. If you eat at a specialty restaurant every night of a seven-day cruise, you could spend $500 to $1,000 extra.

Beverages add up quickly. A beer costs $6 to $9, a cocktail $8 to $12, and a bottle of wine $30 to $100. A coffee drink at the café is $4 to $6. If you drink one beer or cocktail per day for seven days, that's $42 to $84. A daily coffee adds another $28 to $42.

Spa treatments (massage, facial) cost $100 to $300 per treatment. Casino gambling, photos, laundry, and miscellaneous purchases add more. Many people spend $500 to $1,500 on these extras over a week-long cruise.

Comparing budget, mid-range, and luxury cruise lines

Budget lines (Carnival, Royal Caribbean, Norwegian) offer the lowest cabin prices but charge more for extras. A $1,000 cabin might come with $400 to $600 in additional costs for drinks, specialty dining, and excursions. These lines appeal to people who want to control their spending by using included amenities.

Mid-range lines (Disney, Celebrity, Holland America) charge more for the cabin but include more perks. A $2,000 cabin might include a beverage package or specialty dining credit, reducing out-of-pocket costs. These lines attract families and people willing to pay more upfront for fewer surprises.

Luxury lines (Regent, Seabourn, Silversea) include most drinks, specialty dining, and gratuities in the cabin price. A $5,000 cabin might be all-inclusive, meaning your total cost is close to that number. These lines appeal to travelers who want predictable, all-in pricing.

When to book and how to find better prices

Wave season (January through March) is when cruise lines offer their deepest discounts for future sailings. Booking during this window can save 20% to 40% compared to booking closer to the departure date. If you have flexibility, planning ahead pays off.

Shoulder season sailings (April, May, September, October) are cheaper than peak season (June, July, August, December) because fewer families are traveling. The weather is still good, and you'll encounter fewer crowds on the ship and in ports.

Last-minute deals (booking 2 to 4 weeks before departure) sometimes offer discounts, but availability is limited and you have less choice of cabin location. Repositioning cruises (when a ship moves between regions) often have lower per-person prices because the voyage is longer and the itinerary is unusual.

Frequently Asked Questions

Do kids pay the same price as adults?

Children typically pay the same cabin price as adults if they're sharing a cabin. However, some cruise lines offer reduced fares for a third or fourth person in a cabin, which is often a child. Check your specific cruise line's pricing policy.

What happens if I want to cancel my cruise?

Cancellation policies vary by cruise line and how far in advance you cancel. Most lines allow free cancellation up to 75 to 90 days before departure, then charge a percentage of the fare if you cancel closer to the date. Some fares are non-refundable from the start. Review the cancellation policy before you book.

Are there any hidden fees I should know about?

Port fees, gratuities, and fuel surcharges are disclosed before you book, so they're not truly hidden. However, onboard spending (drinks, specialty dining, excursions) can surprise people who don't budget for them. Set a daily spending limit before you board to avoid overspending.

Can I bring my own drinks or food onboard?

Most cruise lines prohibit outside alcohol and limit outside food. You can usually bring bottled water and snacks, but check your cruise line's policy. Violating the policy can result in confiscation or additional charges.

Is travel insurance worth buying for a cruise?

Travel insurance covers medical emergencies, trip cancellations, and lost luggage. If you're traveling far from home or have a non-refundable booking, insurance can protect you. Costs range from $100 to $400 per person depending on the cruise price and coverage level. Compare the cost against your risk of needing to cancel.