Cruise costs break down into base fare, taxes and fees, and onboard spending

The per-person cost of a cruise is not a single number — it splits into three parts that add up very differently depending on the ship, the route, and how you spend once you board. The base fare is what the cruise line advertises; taxes and fees are mandatory additions that typically run $100 to $300 per person; and onboard costs — drinks, specialty dining, excursions, casino — are entirely up to you.

A seven-day Caribbean cruise might advertise at $500 per person, but the actual charge to your card is closer to $700 or $800 once taxes and port fees are added. That advertised price also assumes you share a cabin with at least one other person. If you book a solo cabin, the cruise line charges you a single-occupancy premium — usually 150 to 200 percent of the per-person base fare — which means you pay far more per night than someone in a shared room.

The timing of your booking and the season matter enormously. A winter Caribbean sailing in January costs significantly more than the same route in September. Last-minute bookings sometimes drop to half the advertised price if the ship is not full; early bookings sometimes lock in lower rates. Repositioning cruises — when a ship moves from one region to another — often cost less per day because the line prioritizes filling the ship over profit per cabin.

Key Takeaways

  • The advertised per-person price does not include taxes, port fees, and gratuities, which typically add $100 to $300 per person to the final bill.
  • Solo travelers pay a premium of 150 to 200 percent of the per-person base fare because cruise lines charge by cabin, not by person.
  • The season, how far in advance you book, and the ship's occupancy rate all shift the actual price you pay by hundreds of dollars.
  • Onboard spending — drinks, specialty restaurants, shore excursions, and entertainment — is separate from the cruise fare and varies widely by traveler.

How base fares are calculated and what they include

Cruise lines price by the cabin, then divide by the number of people in that cabin to show a per-person rate. A cabin that costs $3,500 for seven nights and sleeps two people shows as $500 per person. The same cabin sleeping four people shows as $875 per person — but the cruise line's cost to operate that cabin is the same either way. This is why the per-person price drops sharply when you add a third or fourth person to a cabin.

The base fare covers your room, meals in the main dining room, most onboard entertainment, and access to the ship's facilities — pools, gyms, theaters, and basic bars. It does not cover specialty restaurants, alcoholic drinks (except on some all-inclusive lines), spa services, casino play, or shore excursions. Gratuities — the automatic tip added to your bill — are also separate, typically $15 to $16 per person per day.

Different cabin types carry different base fares. An inside cabin (no window) is cheapest; an oceanview cabin costs more; a balcony cabin costs more still; and suites cost substantially more. The difference between an inside and a balcony cabin on the same ship can be $100 to $200 per person for a week-long cruise.

Taxes, fees, and mandatory charges that are not in the advertised price

When you see a cruise advertised at $500 per person, that number excludes taxes, port fees, and government charges. These are mandatory and non-negotiable. On a seven-day cruise, expect to add $100 to $300 per person depending on the departure port and destination. A Caribbean cruise from Miami typically runs lower than an Alaska cruise from Seattle, which has higher port fees.

Gratuities are automatically added to your onboard account — usually $15 to $16 per person per day for standard cabins, higher for suites. On a seven-day cruise, that is $105 to $112 per person. You can adjust this amount at the guest services desk, but the cruise line expects you to pay something. Some all-inclusive cruise lines bundle gratuities into the fare; most do not.

Fuel surcharges, port taxes, and facility charges vary by cruise line and itinerary. A cruise line publishes these as part of the final price breakdown when you book, but they are not part of the advertised base fare. Always check the full price quote before committing, because the final number is often 30 to 40 percent higher than the headline price.

What solo travelers and small groups actually pay

If you book a cabin alone, the cruise line charges you the full cabin price with no discount. A cabin that costs $3,500 for two people costs $3,500 for one person — you do not get half price. Some cruise lines offer a solo cabin option, which is a smaller room priced at 150 to 200 percent of the per-person double-occupancy rate. On a $500-per-person cruise, a solo cabin might cost $750 to $1,000 per person.

Three people in a cabin designed for four pay less per person than two people in a cabin designed for two, because the cruise line's cost per cabin is fixed. A family of four splitting a large cabin often pays $400 to $500 per person; two people in a standard cabin might pay $600 to $700 per person for the same sailing. The more people you can fit in one cabin, the lower the per-person cost.

Group bookings — ten or more cabins booked together — sometimes may have access to for discounts of 5 to 15 percent off the base fare. These discounts vary by cruise line and are not automatic; you have to ask or work with a travel agent who specializes in group cruises.

How season and booking timing change what you pay

Peak season — winter for Caribbean cruises, summer for Alaska and Europe — commands the highest prices. A seven-day Caribbean cruise in December might cost $800 per person; the same cruise in September might cost $400 per person. The difference is demand, not the cost to operate the ship.

Booking early — three to six months ahead — sometimes locks in lower prices, but not always. Cruise lines use dynamic pricing, similar to airlines: they raise prices as the ship fills and lower them if occupancy is slow. A cruise that costs $500 per person when you book six months early might cost $350 per person three weeks before departure if the ship is not full. Conversely, a popular sailing might jump to $700 per person as the departure date approaches.

Repositioning cruises and transatlantic sailings often cost less per day because the cruise line prioritizes moving the ship over maximizing revenue. A 14-day transatlantic cruise might cost $60 to $80 per person per day; a seven-day Caribbean cruise in peak season might cost $120 to $150 per person per day.

Onboard spending that is separate from the cruise fare

The base fare covers meals in the main dining room and buffet, but specialty restaurants charge $15 to $40 per person per meal. A steakhouse dinner for two might cost $80 to $100 total. If you eat in specialty restaurants every night of a seven-day cruise, you could spend $500 to $700 on food alone.

Alcoholic drinks are not included in the base fare on most cruise lines. A beer or cocktail costs $6 to $12 per drink. A beverage package — unlimited drinks for the duration of the cruise — costs $60 to $100 per person for a week, which makes sense only if you drink multiple times daily. Non-alcoholic specialty drinks (coffee, smoothies, fresh juice) cost $4 to $8 each.

Shore excursions booked through the cruise line typically cost $50 to $300 per person depending on the activity and port. A snorkeling trip might cost $80; a guided city tour might cost $60; a helicopter ride might cost $400. You can book excursions independently in port and often pay less, but you assume the risk of missing the ship if you run late.

Spa services, casino play, photos, specialty entertainment, and miscellaneous onboard purchases add up quickly. A massage costs $150 to $200; a facial costs $200 to $300. Many travelers budget an additional $20 to $50 per person per day for onboard spending beyond the base fare.

How to compare per-person costs across different cruise lines

To compare cruises fairly, build the full price: take the advertised per-person base fare, add the published taxes and fees, add gratuities, and add a realistic estimate of onboard spending. A cruise advertised at $500 per person might actually cost $700 to $800 per person once everything is included, or $1,000 to $1,200 if you plan to use specialty restaurants and book excursions.

Different cruise lines include different things in the base fare. Some all-inclusive lines bundle drinks, gratuities, and some excursions into the advertised price; traditional cruise lines do not. A cruise that looks expensive at first glance might be cheaper overall if it includes what you would otherwise pay for separately.

Check what meals are included, whether gratuities are bundled, and what the typical onboard spending looks like for the type of cruise you want. A luxury cruise line might advertise at $1,500 per person but include drinks and gratuities; a budget line might advertise at $400 per person but add $400 in taxes, fees, and gratuities. The final per-person cost can be similar, but the experience is very different.

Frequently Asked Questions

Does the advertised cruise price include food and drinks?

The base fare includes meals in the main dining room and buffet, plus non-alcoholic drinks at basic bars. It does not include specialty restaurants, alcoholic drinks, or premium beverages. Most cruise lines charge extra for these.

Why do solo travelers pay so much more per person?

Cruise lines charge by cabin, not by person. A cabin costs the same whether one or two people occupy it. Solo cabins are smaller and priced at 150 to 200 percent of the per-person double rate because the cruise line needs to recover the full cabin cost from one person instead of two.

Can you get a discount if you book last-minute?

Sometimes. If a ship is not full close to departure, cruise lines drop prices to fill remaining cabins. However, this is not may provide — popular sailings in peak season often sell out at full price. Last-minute deals are more common for repositioning cruises and off-season sailings.

What is included in the taxes and fees that get added to the advertised price?

Taxes and fees cover government taxes, port fees, facility charges, and fuel surcharges. These vary by departure port and destination. A Caribbean cruise from Miami typically has lower fees than an Alaska cruise from Seattle. The cruise line lists the exact breakdown when you book.

How much should I budget for onboard spending beyond the cruise fare?

That depends on your habits. If you eat only in the main dining room and skip specialty activities, you might spend $50 to $100 per person for the week. If you use specialty restaurants, book excursions, and visit the spa, budget $300 to $500 per person or more.