Cruise fares range from $75 to $500+ per person per day, depending on the ship size, destination, season, and how far ahead you book
The per-person cost of a cruise is not a single number—it changes based on when you travel, which cruise line you choose, how long the voyage lasts, and what cabin type you pick. A three-day Caribbean cruise on a large ship might cost $300 to $600 per person total, while a seven-day voyage on the same ship could run $700 to $1,400 per person. Smaller luxury ships and expedition cruises to Alaska or Antarctica cost significantly more, sometimes $400 to $800 per person per day.
The base fare you see advertised is only the starting point. You will also pay gratuities (tips), port fees, taxes, and any onboard extras like specialty dining, shore excursions, or beverage packages. These add-ons typically add $200 to $500 or more to your total per-person cost, depending on how much you spend during the voyage.
Key Takeaways
- Base cruise fares start around $75 per person per day on budget lines during off-season and reach $300+ per day on premium ships or peak-season sailings.
- Gratuities, port fees, and taxes are not included in advertised fares and typically add $15 to $30 per person per day to your final bill.
- The time of year you sail matters enormously—Caribbean cruises cost roughly half as much in September as they do in December.
- Booking three to six months in advance usually offers better per-person rates than last-minute or peak-season bookings.
- Cabin location and size have the biggest impact on base fare; inside cabins cost far less than balcony or suite cabins on the same ship.
How Base Fares Break Down by Cruise Line and Ship Size
Large mainstream cruise lines—Carnival, Royal Caribbean, and Disney—operate the biggest ships and tend to have the lowest per-person base fares because costs are spread across 3,000 to 6,000 passengers. A seven-day Caribbean sailing on one of these lines might advertise a base fare of $500 to $900 per person, though you will often find promotional rates of $400 to $700 per person if you book during wave season (January through March) or during flash sales.
Premium lines like Princess, Holland America, and Celebrity charge more per person because their ships are smaller (1,500 to 3,000 passengers) and offer more space, better dining, and fewer crowded areas. Expect base fares of $800 to $1,500 per person for a seven-day voyage on these lines. Luxury lines such as Regent, Seabourn, and Silversea operate small ships with 500 to 1,000 passengers and charge $2,000 to $5,000+ per person for the same length of voyage, though their fares typically include gratuities and some beverages.
Expedition cruises to Alaska, the Galápagos, Antarctica, or the Norwegian Arctic are priced separately because they use specialized smaller ships and visit remote ports. These typically cost $300 to $800 per person per day, or $2,100 to $5,600 for a week-long voyage.
What Affects Your Per-Person Price Most
Cabin type has the single largest impact on your per-person cost. An inside cabin (no window) on a mainstream ship costs roughly 40 to 50 percent less than a balcony cabin on the same sailing. A suite costs 2 to 3 times what an inside cabin costs. If you are traveling with a group, splitting a larger cabin often brings the per-person cost down compared to booking individual inside cabins.
Season and timing matter just as much. Caribbean and Bahamas cruises cost roughly 30 to 50 percent more during winter school holidays (mid-December through early January) and spring break (March through April) than they do in September or early November. Alaska cruises are most expensive in July and August and cheapest in May and September. Booking three to six months in advance usually locks in better rates than waiting until six weeks before departure, when prices often rise as the ship fills up.
Length of voyage affects per-person daily cost but not always in the way you might expect. A three-day cruise might cost $400 to $500 per person total, or roughly $130 to $170 per day. A seven-day cruise on the same ship might cost $700 to $1,000 per person total, or roughly $100 to $140 per day—lower per day because the cruise line spreads fixed costs (fuel, crew, port fees) across more days.
Mandatory Fees Added to Your Base Fare
Gratuities (tips for crew) are not included in the base fare on mainstream and premium lines. Cruise lines automatically add $15 to $16 per person per day for a seven-day cruise, or roughly $105 to $112 per person total. Luxury lines typically include gratuities in their advertised fares. You can adjust the gratuity amount onboard, but the default is charged to your account.
Port fees and taxes are separate from the base fare and vary by itinerary. A Caribbean cruise might add $100 to $200 per person in port fees and taxes; an Alaska cruise might add $150 to $300 per person. These are usually shown as a separate line item when you book, not hidden in the base fare.
Fuel surcharges occasionally appear when oil prices spike, though this is less common than it was ten years ago. When they do explore, they typically add $10 to $30 per person to your total cost.
Optional Costs That Add Up Quickly
Specialty dining restaurants on the ship charge $15 to $40 per person per meal in addition to your included dining. A beverage package (alcoholic and non-alcoholic drinks beyond water, coffee, and basic tea) costs $60 to $120 per person for a seven-day cruise. Internet packages range from $20 to $40 per person for the full week. These three items alone can add $100 to $200 per person to your final bill.
Shore excursions booked through the cruise line typically cost $50 to $300 per person per port, depending on the activity. A snorkeling trip in the Caribbean might cost $80 to $120 per person; a full-day guided tour in a port city might cost $150 to $250 per person. If you book excursions independently through local operators at the port, you may pay less, but you assume the risk if the activity runs late and the ship leaves without you.
Onboard purchases—spa treatments, casino losses, photos, merchandise, and miscellaneous charges—vary widely by passenger but often total $100 to $300 per person over a week-long cruise.
How to Find the Lowest Per-Person Rate
Book during wave season (January through March) when cruise lines offer their deepest discounts to fill ships for the upcoming year. Prices during this window are often 30 to 50 percent lower than peak-season rates. Set up price alerts on cruise line websites and travel sites like CruCon or Cruises.com so you know when fares drop for your preferred itinerary.
Sailing during shoulder season (May, September, early November) instead of peak season (July, August, December, spring break) cuts per-person costs significantly. You sacrifice some weather predictability but gain lower fares and smaller crowds. A Caribbean cruise in November might cost half what the same sailing costs in December.
Compare inside cabins on larger mainstream ships if your priority is the lowest per-person cost. You sacrifice cabin space and a window, but the savings are substantial. If you are traveling as a group of four or more, booking one larger cabin often costs less per person than separate inside cabins.
Book directly with the cruise line rather than through a travel agent only if you have found a promotional code or wave-season offer. Travel agents often have access to the same fares and can sometimes add onboard credit or other perks. Avoid booking through third-party sites that claim to offer "exclusive" rates—these are rarely better than what you find directly.
Frequently Asked Questions
Does the advertised cruise price include everything?
No. The advertised base fare includes your cabin and most meals, but not gratuities, port fees, taxes, beverages beyond water and coffee, specialty dining, shore excursions, or onboard purchases. These add-ons typically cost $200 to $500 or more per person for a week-long cruise.
Why do cruise prices vary so much for the same sailing?
Cruise lines use dynamic pricing, similar to airlines. Fares change based on how far in advance you book, how full the ship is, current demand, and what cabin type you choose. The same sailing might have five different price points available on the same day depending on cabin location and size.
Is it cheaper to book a cruise last-minute?
Sometimes, but not reliably. Last-minute deals exist when a ship is not filling up, but this is unpredictable. Booking three to six months ahead typically offers better rates because you have more cabin choices and the cruise line has not yet discounted to fill remaining inventory. Last-minute bookings work best if you have flexible dates and destinations.
Do kids pay the same per-person price as adults?
Usually not. Children under 18 often sail at reduced rates, sometimes 50 percent off the adult fare or even free if booked during promotional periods. However, gratuities and port fees are usually charged per person regardless of age, so the savings are smaller than the base fare discount suggests.
What is the cheapest cruise I can find?
Budget cruise lines like Carnival offer base fares as low as $75 to $150 per person per day during off-season on three-day sailings. However, once you add gratuities, port fees, taxes, and any onboard spending, your actual per-person cost will be $150 to $300 or more for a three-day cruise. There is no such thing as a truly cheap cruise once all costs are included.