Cruise prices range from $50 to $500 per person per day, depending on the ship size, destination, season, and how far ahead you book
A seven-day Caribbean cruise on a major line like Carnival, Royal Caribbean, or Disney costs between $700 and $2,500 per person if you book months in advance and accept an inside cabin. The same cruise during peak season (December, spring break, summer) or booked last-minute can run $1,500 to $4,000 per person. Smaller luxury lines charge $3,000 to $10,000 per person for the same length of time. Alaska and Europe cruises typically cost more than Caribbean ones.
The base fare is only the starting point. Gratuities (tips for staff) add $12 to $16 per person per day automatically to your bill. Drinks beyond water, coffee, and basic tea cost extra unless you buy a beverage package ($60 to $90 per person per day). Specialty dining, casino use, shore excursions, and onboard activities like spa services or fitness classes all carry separate charges. A family of four can easily spend an extra $2,000 to $4,000 on top of the base fare for a week-long cruise.
Key Takeaways
- Base cruise fares start around $50 per person per day for budget Caribbean sailings booked far in advance, but peak-season and last-minute bookings often double or triple that price.
- Gratuities, beverage packages, specialty dining, and shore excursions are not included in the advertised fare and can add $2,000 to $4,000 to a family's total cost.
- Booking three to six months ahead typically offers the lowest base fares, while booking within four weeks or during school holidays costs significantly more.
- Smaller luxury cruise lines and destination-specific cruises (Alaska, Mediterranean, Asia) charge substantially more than Caribbean sailings on major lines.
How the advertised price breaks down
The price you see advertised is the base cabin fare only. It covers your room, access to the ship's pools and main dining room, and most onboard entertainment. It does not cover gratuities, beverages, specialty restaurants, excursions, or any activity that costs money onboard.
Gratuities are mandatory and added automatically to your final bill. Royal Caribbean charges $15 per person per day for inside and oceanview cabins, $16 for balcony cabins, and $17 for suites. Carnival charges $13.50 to $16 depending on cabin type. Disney charges $14 to $17. These amounts are per person, per day, so a family of four on a seven-day cruise pays between $420 and $476 in tips alone.
Beverage packages are optional but popular. A daily package that includes alcoholic drinks, specialty coffees, and bottled water costs $60 to $90 per person per day depending on the line. A week-long package for two adults runs $840 to $1,260. Without a package, a single cocktail costs $8 to $15, a beer $6 to $8, and specialty coffee $5 to $7.
What changes the price most: season and how far ahead you book
The single biggest factor in cruise price is when you travel. Caribbean cruises in January, February, and March cost 30 to 50 percent less than the same cruise in July, August, or December. A seven-day Carnival cruise that costs $600 per person in February might cost $1,200 in July. Spring break (mid-March through early April) and Thanksgiving week are also peak pricing periods.
Booking timing matters just as much. Cruises booked six months in advance typically cost 20 to 40 percent less than the same sailing booked four weeks out. Last-minute deals (within two weeks of departure) can go either way: sometimes the line drops prices to fill remaining cabins, sometimes prices spike because few cabins remain. The safest strategy for the lowest base fare is to book between three and six months before your departure date.
Cabin location affects price significantly. Inside cabins (no window) are cheapest. Oceanview cabins (with a window) cost 20 to 40 percent more. Balcony cabins cost 50 to 100 percent more than inside cabins. Suites cost two to four times as much as inside cabins. The difference between an inside cabin and a balcony on the same sailing can be $500 to $1,500 for a week.
Comparing costs across cruise lines
Major lines (Carnival, Royal Caribbean, Disney, Norwegian) offer the lowest base fares. A seven-day Caribbean sailing on Carnival or Royal Caribbean starts around $400 to $700 per person in low season. Disney charges more — typically $900 to $1,500 per person for the same length — but includes more onboard amenities and caters specifically to families with children.
Premium lines like Celebrity Cruises and Holland America charge 30 to 50 percent more than the major lines but include gratuities, some beverages, and specialty dining in the base fare. A seven-day Caribbean cruise on Celebrity starts around $1,200 to $1,800 per person. Luxury lines like Regent, Seabourn, and Silversea charge $3,000 to $10,000 per person per day and include nearly everything except shore excursions and premium spa services.
Destination-specific cruises cost more across all lines. Alaska cruises run $1,000 to $2,500 per person for seven days on a major line, partly because the season is short (May through September) and demand is high. Mediterranean and Northern Europe cruises typically cost $1,200 to $3,000 per person for seven days. Asia and South Pacific cruises range from $1,500 to $4,000 per person.
Shore excursions and onboard spending
Shore excursions — guided tours, water sports, and activities at ports — are booked separately and cost $50 to $400 per person depending on the activity. A snorkeling trip might cost $80 to $150 per person. A zip-lining or ATV tour runs $120 to $250. A guided city tour costs $50 to $100. Most families book two to four excursions across a week-long cruise, adding $400 to $1,600 to the total.
Onboard spending varies widely. Specialty restaurants charge $15 to $35 per person per meal on top of the included dining. The spa, fitness classes, and photo packages add up quickly. A massage costs $150 to $250. A professional photo package runs $50 to $200. Casino losses are entirely up to you. Many cruisers budget an extra $20 to $50 per person per day for miscellaneous onboard charges.
How to estimate your total cruise cost
Start with the base fare per person, then add gratuities (multiply the daily gratuity by the number of days), a beverage package if you want one, and an estimate for specialty dining and onboard activities. Then add the cost of shore excursions you plan to book. Finally, add transportation to the port (parking, airfare, or a car service).
Example: A family of four books a seven-day Caribbean cruise on Royal Caribbean in May. Base fare is $800 per person ($3,200 total). Gratuities are $16 per person per day, or $448 total. A beverage package for two adults is $75 per person per day, or $1,050 total. Two shore excursions per person at an average of $120 each is $960 total. Specialty dining and onboard activities add another $400. Parking at the port is $80. Total: $6,138 for the week, or about $1,535 per person.
Frequently Asked Questions
Do kids pay the same price as adults on cruises?
Children usually pay the same base fare as adults in the same cabin, though some lines offer discounts for a third or fourth person sharing a cabin. Gratuities, beverage packages, and excursions are charged per person regardless of age, so a child's total cost is nearly identical to an adult's.
What's included in the cruise fare and what costs extra?
The base fare includes your cabin, main dining room meals, most onboard entertainment, pools, and fitness facilities. Everything else costs extra: gratuities, alcoholic drinks, specialty restaurants, spa services, casino use, fitness classes, photos, and shore excursions. Some lines include more in the base fare than others.
Can you find cruises cheaper than the advertised price?
Yes. Travel agents sometimes offer discounts or onboard credits that the cruise line's website does not. Booking during wave season (January through March) for future sailings often yields lower fares. Last-minute deals within two weeks of departure can be significantly cheaper, though cabin selection is limited.
Are there hidden fees I should know about?
No major hidden fees, but gratuities are automatic and often surprise people. Some lines charge for things like specialty coffee, fitness classes, and certain entertainment that other lines include. Read the fine print on what is included before you book.
How much should I budget for a week-long cruise per person?
Budget $1,500 to $2,500 per person for a week on a major cruise line in low season, including base fare, gratuities, a beverage package, a couple of shore excursions, and miscellaneous onboard spending. In peak season or on premium lines, budget $2,500 to $4,500 per person.