Cruise prices range from $500 to $5,000 per person for a week, depending on the ship size, destination, season, and how far in advance you book
A basic inside cabin on a three-day Caribbean cruise from a major port costs roughly $300 to $600 per person. A seven-day cruise to the same region runs $700 to $1,500 per person in an inside cabin, or $1,200 to $2,500 in an oceanview or balcony cabin. Longer itineraries — 10 to 14 days — and less common destinations like Alaska or Europe push prices to $1,500 to $5,000 per person. These are per-person costs based on double occupancy; a single traveler pays more per head, and a family of four splits the cabin cost four ways.
The price you see advertised is almost never what you pay. The base fare covers the cabin and onboard meals, but not taxes, fees, gratuities, drinks, excursions, or specialty dining. Taxes and port fees add 10 to 15 percent to the base price. Gratuities — the automatic daily charge for housekeeping and dining staff — run $15 to $16 per person per day on major lines. A week-long cruise adds $105 to $112 in gratuities alone. Drinks beyond water, coffee, and basic tea cost extra unless you buy a beverage package, which ranges from $60 to $150 per person for a week.
Key Takeaways
- Inside cabins on a seven-day Caribbean cruise cost $700 to $1,500 per person; balcony cabins cost $1,200 to $2,500 per person.
- Taxes, port fees, and gratuities add 25 to 30 percent to the advertised base price, so budget accordingly.
- Booking three to six months in advance usually offers better prices than last-minute or peak-season bookings.
- Onboard spending — drinks, excursions, specialty restaurants, and casino — is not included in the cruise fare and can easily exceed $500 per person for a week.
How the base fare breaks down by cabin type
The cabin you choose is the largest variable in what you pay. An inside cabin has no window and is the smallest option; a oceanview cabin has a window but no balcony; a balcony cabin has a private outdoor space. On a seven-day Caribbean cruise, inside cabins average $700 to $1,200 per person (double occupancy), oceanview cabins $1,000 to $1,800, and balcony cabins $1,200 to $2,500. Suites — which include perks like priority boarding and free drinks — start at $2,500 and climb to $10,000 or more per person on luxury lines.
The same cabin type costs more on newer ships, larger ships, and ships with more amenities. A seven-day cruise on Royal Caribbean's Harmony of the Seas (one of the largest ships) costs more than the same itinerary on an older, smaller ship from the same line. Repositioning cruises — when a ship moves from one region to another, usually in spring or fall — often have lower base fares because the itinerary is longer and less popular.
Taxes, fees, and gratuities that are not in the advertised price
When you see a cruise advertised at $699 per person, that number excludes mandatory charges. Taxes and port fees vary by departure port and destination but typically run 10 to 15 percent of the base fare. A $1,000 base fare becomes $1,100 to $1,150 after taxes and fees. Gratuities are automatically charged to your onboard account at $15 to $16 per person per day on Carnival, Royal Caribbean, and Disney; Norwegian charges $16 to $18 per person per day. A seven-day cruise adds $105 to $126 in gratuities.
You can request to have gratuities removed or reduced, but the cruise line discourages it and staff expect the standard amount. Some cruise lines bundle gratuities into premium cabin packages or all-inclusive fares, so the total cost is higher upfront but nothing is added later. Comparing advertised prices without adding taxes, fees, and gratuities will underestimate your actual cost by 25 to 30 percent.
When you book affects what you pay
Cruise lines use dynamic pricing, meaning the same cabin costs different amounts depending on demand and how far in advance you book. Booking three to six months ahead usually offers the lowest fares, because the line is trying to fill the ship and has inventory to move. Booking within six weeks of departure often costs 20 to 40 percent more, unless the ship is not selling well and the line drops prices to fill remaining cabins. Last-minute deals — within two weeks of departure — are real but unpredictable; they happen only when a ship is undersold.
Peak season (summer, Christmas, spring break) costs 30 to 50 percent more than shoulder season (April, May, September, October). A Caribbean cruise in July costs significantly more than the same cruise in May. Repositioning cruises and cruises departing on less popular days (Tuesday, Wednesday) cost less than Friday or Saturday departures. If your dates are flexible, shifting by even a few days can save $200 to $500 per person.
Onboard spending that adds to your total
The base fare includes a cabin, meals in the main dining room, and basic entertainment. Everything else costs extra. Alcoholic drinks cost $8 to $15 per drink; a beverage package that covers beer, wine, and cocktails runs $60 to $150 per person for a week, depending on the line and package tier. Specialty restaurants — steakhouses, Italian, sushi — charge $15 to $40 per person per meal on top of the base fare. Excursions at ports range from $50 for a beach day to $300 for a guided tour or water activity.
A family of four on a seven-day cruise might spend $400 to $800 on drinks, $200 to $400 on specialty dining, and $400 to $800 on excursions, adding $1,000 to $2,000 to the cruise cost. Spa services, casino losses, photos, and miscellaneous onboard purchases add more. The cruise line makes a significant portion of its profit from onboard spending, so budgeting only for the base fare leaves you surprised at the final bill.
Comparing prices across cruise lines
Carnival, Royal Caribbean, and Norwegian are the three largest cruise lines in North America and offer the widest range of prices. Carnival's base fares are typically the lowest; a seven-day Caribbean cruise starts around $700 to $1,000 per person. Royal Caribbean and Norwegian are slightly higher, starting around $800 to $1,200 per person for the same itinerary. Disney Cruise Line costs 50 to 100 percent more than the mass-market lines, starting at $1,500 to $2,500 per person for a seven-day cruise, but includes gratuities and some beverages in the base fare.
Luxury lines like Cunard, Regent, and Seabourn charge $3,000 to $10,000 per person for a week and include most onboard spending in the fare. The choice depends on your budget and what you value: Carnival and Norwegian offer the lowest entry price; Royal Caribbean balances price and amenities; Disney appeals to families willing to pay more; luxury lines appeal to travelers who want fewer crowds and more included.
How to find the actual price you will pay
Start with the cruise line's website or a travel agent, but do not stop at the advertised base fare. Add taxes and port fees (usually shown as a separate line item during booking), add gratuities ($15 to $16 per person per day), and add a realistic estimate for onboard spending. If you plan to drink alcohol, buy a beverage package upfront rather than paying per drink. If you plan to eat in specialty restaurants, budget $200 to $400 per person for the week. If you plan to do excursions, budget $100 to $200 per port.
Use a cruise fare tracker like CruCon or Cruise Compete to monitor prices for your chosen sailing; they alert you when fares drop so you can rebook at a lower price if your line allows it. Most lines allow you to rebook at a lower fare within a certain window before departure, though some charge a fee. Booking through a travel agent sometimes unlocks onboard credits ($50 to $200) that reduce your onboard spending, offsetting the agent's commission.
Frequently Asked Questions
Is there a cheapest time of year to cruise?
September and early October are typically the cheapest months because it is hurricane season in the Caribbean and families are back in school. May and early June are also cheaper than summer. Avoid July, August, December, and spring break weeks if you want lower prices.
Can you negotiate the price after you book?
Most cruise lines allow you to rebook at a lower fare if prices drop before your departure date, though some charge a $50 to $100 rebooking fee. A few lines, including Royal Caribbean, waive the fee. Check your line's policy when you book.
What is included in the cruise fare and what costs extra?
The base fare includes the cabin, meals in the main dining room, basic entertainment, and fitness classes. Drinks (except water and coffee), specialty restaurants, excursions, spa, casino, photos, and premium seating cost extra. Some all-inclusive fares bundle drinks and gratuities, but they cost 30 to 50 percent more upfront.
Are there hidden fees I should know about?
Taxes, port fees, and gratuities are mandatory and added to your final bill. Onboard spending is optional but straightforward to accumulate. Some lines charge resort fees on certain sailings, and travel insurance is optional but recommended if you book far in advance.
How much should I budget for a family of four?
A seven-day Caribbean cruise for a family of four in an inside cabin costs roughly $3,000 to $6,000 for the base fare, plus $600 to $900 in taxes and gratuities, plus $1,000 to $2,000 in onboard spending. Total: $4,600 to $8,900 for the week, or $1,150 to $2,225 per person.