Cruise prices start at roughly $75 to $150 per person per night for a basic cabin on a budget line, and climb to $300 to $500+ per night on premium ships or during peak season.

That nightly rate is the base fare only — what the cruise line advertises. The total you pay includes that fare, taxes and fees (usually 10 to 15 percent of the base), gratuities (typically $15 to $16 per person per day), drinks if you don't buy a package, specialty dining, excursions at ports, and any onboard purchases. A seven-day cruise that looks like $700 per person in the ad often costs $1,200 to $1,500 by the time you board.

The actual number depends on which cruise line you choose, how far in advance you book, what time of year you travel, how many people share your cabin, and how much you spend beyond the base fare. A family of four on a budget line in September might spend $3,200 total. The same family on a premium line in December could spend $8,000 or more.

Key Takeaways

  • Base fares range from $75 to $150 per person per night on budget lines and $300 to $500+ on premium lines, but this does not include taxes, fees, gratuities, or onboard spending.
  • Taxes and fees add 10 to 15 percent to your base fare, and gratuities run $15 to $16 per person per day whether you budget for them upfront or pay them at the end.
  • Drinks, specialty restaurants, shore excursions, and casino or spa use are separate charges that can easily add $500 to $1,500 to a week-long cruise.
  • Booking three to six months ahead typically saves 20 to 40 percent compared to last-minute fares, and traveling in shoulder season (April to May or September to October) costs less than summer or winter holidays.
  • All-inclusive packages that bundle drinks, gratuities, and some excursions exist but cost more upfront and suit only travelers who plan to use most of what is included.

What the Base Fare Actually Covers

The advertised price per night covers your cabin, meals in the main dining room, most onboard entertainment, and access to pools and fitness areas. It does not cover alcohol, specialty dining venues, gratuities, port taxes, or anything you buy in the gift shop or casino.

Budget lines like Carnival, Norwegian, and Royal Caribbean's standard packages start at the lower end. Premium lines like Disney, Celebrity, and Holland America charge more but include more amenities — better food, fewer people per ship, and nicer cabins. Ultra-premium lines like Regent and Seabourn charge $400 to $800+ per night and include most drinks and gratuities in the fare.

The cabin type matters. An inside cabin (no window) costs less than an oceanview, which costs less than a balcony. A suite costs significantly more and may include perks like priority boarding or free specialty dining. On a seven-day cruise, upgrading from inside to balcony can add $500 to $1,500 to your total.

Taxes, Fees, and Gratuities You Cannot Avoid

Port taxes and fees are added to your base fare before you book. These cover the cruise line's use of the port and are set by each port authority. On a seven-day Caribbean cruise, expect $100 to $200 in port fees per person. On a longer or more distant itinerary, they can reach $300 to $400.

Gratuities are charged per person per day and typically run $15 to $16 on mainstream lines and $18 to $20 on premium lines. For a seven-day cruise with two people, that is $210 to $280 total. You can pay this upfront when you book or have it charged to your onboard account at the end. Either way, it is not optional — the cruise line will charge it unless you formally request an exemption and speak to the purser's office.

Some cruise lines now bundle gratuities into the base fare, so check the fine print. A few ultra-premium lines include gratuities in the nightly rate, which means the advertised price is closer to the true cost.

Drinks, Dining, and Onboard Spending

The main dining room and buffet are included, but specialty restaurants charge $15 to $40 per person per meal. A steakhouse dinner might be $30 to $40. A tasting menu could be $75 to $100. If your family of four eats specialty dining three times during a seven-day cruise, add $360 to $1,200.

Alcoholic drinks are not included unless you buy a beverage package. A soda package costs $8 to $12 per day per person. An alcoholic beverage package runs $60 to $90 per day per person, depending on the line and what is included. For a week, one person spending $15 per day on drinks without a package pays $105. With a package, they might pay $420 to $630 upfront but save money if they drink regularly.

Onboard spending — spa treatments, casino, photos, laundry, Wi-Fi (on some lines), and the gift shop — varies widely. Budget $200 to $500 for a week if you use any of these services. Families with children often spend more on activities and entertainment packages.

Shore Excursions and Port Costs

Excursions booked through the cruise line cost $50 to $300+ per person depending on the activity and port. A snorkeling trip might be $80. A guided city tour could be $60 to $120. A zip-line or adventure activity might run $150 to $250. For a seven-day cruise with four ports and one excursion per port, budget $400 to $1,200 for a family of four.

You can also book excursions independently through local operators or explore on your own, which often costs less. However, you are responsible for getting back to the ship on time, and the cruise line will not wait if you are delayed.

Food and shopping in ports add to the cost. A meal ashore might be $15 to $50 per person depending on the destination. Souvenirs and local goods vary by location but can add up quickly if you visit multiple ports.

How Booking Timing and Season Affect Price

Cruise fares fluctuate based on demand. Booking three to six months ahead typically saves 20 to 40 percent compared to last-minute rates. Booking very far in advance (nine to twelve months) sometimes offers early-bird discounts, but prices can drop closer to the sail date if the ship is not selling well.

Peak season — summer (June to August) and winter holidays (December to early January) — costs the most. Shoulder season (April to May and September to October) costs less. Sailing in January, February, or September often offers the lowest fares because fewer families can travel then.

The itinerary also matters. Caribbean cruises from Florida are usually cheaper than Alaska cruises or transatlantic voyages. A three-day cruise costs less per day than a seven-day cruise, but the per-day rate is often higher because the line charges a premium for short trips.

All-Inclusive Packages and When They Make Sense

Some cruise lines offer packages that bundle the base fare, gratuities, drinks, and some excursions into one price. These cost more upfront — sometimes 30 to 50 percent more than the base fare alone — but lock in costs and eliminate daily decisions about spending.

An all-inclusive package makes sense if you plan to use most of what is included: you drink regularly, eat at specialty restaurants multiple times, and book excursions at most ports. It does not make sense if you drink minimally, prefer the main dining room, or plan to explore ports on your own.

Read the package details carefully. Some include only certain specialty restaurants or exclude the most expensive excursions. Compare the package price to what you would actually spend without it before committing.

Sample Costs for Different Scenarios

ScenarioBase FareTaxes & FeesGratuitiesDrinks & DiningExcursionsTotal Per Person
Budget line, 7 days, one person, minimal spending$700$100$112$100$0$1,012
Mainstream line, 7 days, one person, moderate spending$1,050$150$112$300$200$1,812
Premium line, 7 days, one person, higher spending$2,100$250$140$400$400$3,290
Budget line, 7 days, family of four, moderate spending$2,800$400$448$600$400$4,648

These are estimates based on typical pricing. Your actual cost depends on the specific cruise line, itinerary, cabin type, and how much you spend on extras.

Frequently Asked Questions

Is there a way to cruise for under $100 per person per night?

Yes, but only on budget lines during off-peak times and if you book far in advance. A three-day cruise on Carnival in September might advertise at $75 to $99 per night. However, add port taxes, gratuities, and any onboard spending, and your true cost will be higher. The lowest realistic all-in cost for a full week is around $900 to $1,100 per person on a budget line.

Do kids pay the same price as adults?

Children usually pay the same base fare as adults, though some cruise lines offer discounts for children under 12 or free passage for a third or fourth person in a cabin. Gratuities are charged per person regardless of age. Check the cruise line's website for current promotions, as these change frequently.

What is not included in the base fare that I should budget for?

Alcohol, specialty dining, gratuities, port excursions, spa and casino use, photos, Wi-Fi (on some lines), and anything you buy in the gift shop are not included. Most travelers spend an additional $500 to $1,500 per person on a week-long cruise beyond the base fare and mandatory fees.

Can I save money by booking last-minute?

Sometimes, but not reliably. Cruise lines drop prices on unsold inventory close to the sail date, but popular itineraries and peak-season cruises often sell out at full price. Booking three to six months ahead is a safer strategy for getting a good rate.

Are there hidden costs I should know about?

The main surprises are gratuities (which many people forget to budget for), port taxes (which vary by itinerary), and onboard spending that adds up faster than expected. Read the cruise line's terms carefully, and ask about what is and is not included before you book. Some lines charge for Wi-Fi, some do not. Some include specialty dining in premium packages, others do not.