The base fare is only the start of what you'll pay

A cruise fare advertised at $500 per person for a week rarely means you'll spend $500. That number covers your cabin and onboard meals in the main dining room. It does not cover taxes, port fees, gratuities, drinks outside the dining room, shore excursions, specialty dining, or travel to the port. Most people spend 30 to 50 percent more than the advertised fare once these costs are added.

The actual total depends on the cruise line, the ship, the itinerary, the season, and how much you use onboard services. A seven-day Caribbean cruise on a major line like Carnival, Royal Caribbean, or Norwegian might advertise at $400 to $800 per person, but the final bill per person often lands between $700 and $1,400 when all charges are included.

Key Takeaways

  • Advertised fares exclude taxes, port fees, and gratuities, which typically add $200 to $400 per person to the final cost.
  • Drinks, specialty restaurants, shore excursions, and onboard activities are separate charges that can easily add $500 to $1,000 per person over a week.
  • Repositioning cruises and off-season sailings cost less per day than peak-season Caribbean and Alaska voyages.
  • Getting to and from the port by plane, car, or hotel adds significantly to the total trip cost and varies by your location.

What's included in the base fare

The advertised price covers your cabin, access to the ship's pools and fitness center, live entertainment in the main theater, and meals in the main dining room and buffet. You can eat as much as you want in these spaces without additional cost. Most ships also include basic onboard activities like trivia, dance classes, and deck games.

Coffee, tea, and tap water are free. Soft drinks, alcohol, specialty coffee drinks, and bottled water cost extra. The price of a beer or cocktail ranges from $6 to $15 depending on the line. A bottle of water might cost $3 to $5, though many lines now offer a water package for around $8 to $10 per day.

Taxes, fees, and gratuities add $200 to $400 per person

Cruise lines separate taxes and port fees from the advertised fare. These are mandatory and non-negotiable. On a seven-day cruise, expect to pay $100 to $200 per person in taxes and port fees combined. The exact amount depends on the itinerary and the ports visited.

Gratuities (tips) are also added automatically. Most lines charge $12 to $15 per person per day. On a seven-day cruise, that's $84 to $105 per person. You can adjust this amount at the end of the cruise, but the line assumes you'll pay the standard rate. Some all-inclusive packages bundle gratuities into the fare, but these cost more upfront.

Drinks, dining, and entertainment packages can cost $500 to $1,000 per person

If you drink alcohol daily, a beverage package makes sense. Most lines offer unlimited drinks packages for $60 to $80 per day per person. Over seven days, that's $420 to $560 per person. Without a package, a few drinks per day can easily reach the same amount.

Specialty restaurants on the ship charge $15 to $40 per person per meal. If you eat in one specialty restaurant twice during a week-long cruise, add $60 to $160. Some lines offer specialty dining packages that reduce the per-meal cost if you plan to eat in these restaurants multiple times.

Onboard activities like spa treatments, fitness classes, casino use, and photo packages are separate. A massage costs $100 to $200. A formal photo package might run $50 to $150. These are optional, but many people spend $200 to $400 on them over a week.

Shore excursions typically cost $50 to $300 per port

Shore excursions are activities organized by the cruise line at each port — snorkeling, zip-lining, beach trips, city tours, or cultural experiences. The cruise line takes a commission, so booking through the ship costs more than booking independently at the port. Prices range from $50 for a straightforward beach day to $300 or more for adventure activities.

On a seven-day itinerary with four ports, budgeting $100 to $200 per port is reasonable if you plan to do one or two excursions. That's $400 to $800 for the week. You can also explore ports on your own without booking through the ship, which often costs less but carries the risk that you'll miss the ship's departure if you're delayed.

Getting to and from the port adds $200 to $1,000 or more

Most cruises depart from major ports like Miami, Port Canaveral, Galveston, New York, or Los Angeles. If you don't live near the port, you'll need to fly or drive. A round-trip flight from most U.S. cities costs $200 to $500 per person. Parking at the port for a week costs $80 to $150. A hotel night before the cruise costs $100 to $200.

Some cruise lines offer fly-free or reduced-airfare packages, but these are usually available only on longer cruises or when you book early. If you live within driving distance of the port, you save the flight cost but pay for parking and possibly a hotel night.

Comparing costs across cruise lines and seasons

Budget lines like Carnival advertise lower base fares but charge more for onboard extras. Premium lines like Disney or Celebrity include more in the base fare but cost more upfront. Luxury lines like Regent or Seabourn include drinks, specialty dining, and gratuities in the fare, but the advertised price is much higher to begin with.

Peak season (December, summer, spring break) costs 50 to 100 percent more than off-season sailings. A Caribbean cruise in January costs significantly more than the same cruise in September. Repositioning cruises — when a ship moves from one region to another — often cost less per day because they're longer and less popular.

A realistic total cost per person for a seven-day cruise ranges from $1,000 to $2,500 depending on the line, season, and how much you spend on extras. Budget lines in off-season might hit the lower end. Premium or luxury lines in peak season will exceed the upper end.

Frequently Asked Questions

Do kids pay the same price as adults?

Children usually pay the same base fare as adults, though some lines offer discounts for kids under 12. Gratuities, taxes, and port fees explore to children at the same rate as adults. Specialty dining and excursions are priced per person regardless of age.

What if I book a cruise months in advance?

Early booking often means lower base fares, especially on popular sailings. However, taxes and port fees are set by the ports and don't decrease. You still pay the same gratuities and onboard charges. The savings come from the advertised fare itself, not from avoiding other costs.

Are there cruises that include everything?

Some lines market all-inclusive packages that bundle drinks, gratuities, and specialty dining into one price. These cost more upfront but can save money if you plan to use those services. You still pay for shore excursions, spa treatments, and travel to the port separately.

Can I bring my own drinks onboard?

Most cruise lines prohibit bringing alcohol onboard. You can bring bottled water and soft drinks, though some lines limit the quantity. Violating this policy can result in confiscation or additional charges.

What happens if I want to skip ports and stay on the ship?

You pay the full cruise fare regardless of whether you visit ports. You don't get a refund for skipping excursions or ports. However, you save money by not booking shore excursions or spending at the ports themselves.