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 large mainstream ship costs between $700 and $2,100 per person if you book months in advance during wave season (January through March). The same cruise during peak summer or winter holidays can run $1,500 to $3,500 per person. Smaller ships, luxury lines, and exotic destinations like Alaska or Europe cost significantly more — sometimes $3,000 to $10,000+ per person for a week.
The per-day cost matters more than the total because it helps you compare across different cruise lengths. A $1,400 seven-day cruise breaks down to $200 per person per day. A $2,000 ten-day cruise is $200 per person per day. The second looks more expensive until you do the math.
What you see advertised is almost never what you pay. The base fare covers your cabin and onboard meals, but not drinks, gratuities, shore excursions, specialty dining, or port fees — which cruise lines add to your final bill. A $700 advertised price often becomes $950 to $1,200 once those charges are included.
Key Takeaways
- Mainstream seven-day Caribbean cruises start around $700 to $900 per person when booked in advance, but climb to $1,500+ during peak travel weeks.
- The advertised price does not include gratuities (typically $15 per person per day), port fees, drinks, or shore excursions, which can add $300 to $600 to your total.
- Booking during wave season (January through March) or in the shoulder months (April, September, October) usually offers the lowest per-day rates.
- Smaller luxury ships and expedition cruises to Alaska, the Galápagos, or Antarctica cost $3,000 to $15,000+ per person per week.
How Ship Size and Line Affect Price
Mainstream cruise lines — Carnival, Royal Caribbean, and Norwegian — operate the largest ships and charge the lowest per-day rates. A Carnival ship carrying 3,000+ passengers can spread costs across more people, so a seven-day Caribbean cruise runs $100 to $150 per person per day at the low end. Royal Caribbean and Norwegian are slightly higher, around $120 to $180 per day, because their ships offer more amenities and newer technology.
Premium lines like Disney, Celebrity, and Princess charge $180 to $280 per person per day. Disney's per-day cost is higher because families book entire cabins, and the line includes more entertainment and dining options in the base price. Celebrity and Princess appeal to older travelers and include more specialty dining and shore excursions in some packages.
Luxury lines — Regent, Seabourn, Silversea, and Oceania — charge $400 to $800+ per person per day. These ships carry 700 to 1,200 passengers, offer all-inclusive pricing (drinks and gratuities included), and visit smaller ports that large ships cannot reach. A seven-day luxury cruise costs $2,800 to $5,600 per person before taxes and fees.
Seasonal Price Swings and Wave Season Booking
Cruise prices swing wildly by season. Winter (December through February) and summer (June through August) are peak, with prices 40 to 60 percent higher than shoulder months. A $900 per-person Caribbean cruise in May might cost $1,500 in July or $1,600 in December.
Wave season — the industry term for January through March — is when cruise lines release discounts to fill cabins for the rest of the year. Booking a summer or fall cruise during wave season can save you 30 to 50 percent compared to booking closer to the travel date. A cruise advertised at $1,400 in June might be bookable for $800 to $1,000 if you reserve it in February.
Shoulder months (April, May, September, October) offer a middle ground: prices are lower than peak season but higher than wave season. If you cannot book during wave season, these months offer better rates than summer or winter without requiring you to travel during school breaks.
What Gets Added After You Book
The advertised price is the cabin fare only. Cruise lines add several mandatory and optional charges at checkout or during your cruise. Gratuities (tips for cabin stewards, dining staff, and bartenders) are typically $15 per person per day for mainstream lines, $16 to $18 for premium lines, and included in luxury line pricing. On a seven-day cruise, that is $105 to $126 per person.
Port fees and taxes are added at booking and vary by itinerary. A Caribbean cruise might add $100 to $200 per person; an Alaska cruise, $150 to $300. These are not optional — they are part of your final bill.
Onboard spending is optional but common. Alcoholic drinks cost $8 to $15 each; specialty dining (steakhouse, sushi bar, Italian restaurant) adds $15 to $30 per person per meal; shore excursions run $50 to $300+ depending on the activity. A traveler who drinks daily, eats specialty dinners twice, and books two excursions can easily spend $500 to $800 extra on a seven-day cruise.
Destination-Specific Costs
Caribbean cruises from Florida ports are the cheapest because the supply is highest and the itineraries are short. Seven-day sailings start at $700 to $900 per person on mainstream lines. Three- and four-day cruises cost $300 to $600 per person and are the entry point for first-time cruisers.
Alaska cruises cost more because fewer ships operate there and the season is shorter (May through September). A seven-day Alaska cruise on a mainstream line runs $1,200 to $1,800 per person. Smaller ships that visit glaciers and remote ports charge $2,500 to $5,000+ per person.
Europe, the Mediterranean, and the Galápagos are even pricier. A seven-day Mediterranean cruise costs $1,500 to $2,500 per person on mainstream lines; a Galápagos expedition, $4,000 to $10,000+. These destinations require longer flights to reach the port, which factors into the overall trip cost even if the cruise itself is not more expensive.
How to Find the Lowest Price
Book during wave season (January through March) for the best rates on future sailings. Most cruise lines release their biggest discounts in February. Set up price alerts on cruise booking sites like CruCon, Cruise.com, or directly with the cruise line so you know when fares drop.
Compare the per-day cost across different cruise lengths and itineraries, not just the total price. A ten-day cruise at $1,500 total ($150 per day) is cheaper than a seven-day cruise at $1,400 total ($200 per day), even though the total looks higher.
Book repositioning cruises — sailings where the ship moves from one region to another at the start or end of season. These are longer (10 to 15 days) and cheaper per day because cruise lines discount them to fill cabins during transition periods. A 14-day repositioning cruise from the Caribbean to Europe might cost $1,200 to $1,600 per person, or $85 to $115 per day.
Consider flying to a different port instead of driving or flying to your home port. A cruise departing from New Orleans, Galveston, or San Juan (Puerto Rico) is often cheaper than one from Miami or Fort Lauderdale, and the savings can offset the cost of a flight.
Frequently Asked Questions
Do kids pay full price on cruises?
Children typically pay the same cabin fare as adults, but some lines offer discounts for third and fourth passengers in a cabin. Disney and some other lines offer reduced fares for kids under 12 on select sailings. Check the specific cruise line's pricing when you book.
What is the cheapest cruise you can take?
A three-day Caribbean cruise from Florida on a mainstream line costs $300 to $500 per person, making it the most affordable option. These short cruises are designed for first-timers and travelers on a tight budget. Longer cruises have a lower per-day cost but higher total price.
Are all-inclusive cruise packages worth it?
All-inclusive packages bundling drinks, gratuities, and excursions can save money if you plan to drink daily and book multiple shore activities. If you drink rarely and prefer exploring ports on your own, the package may cost more than paying as you go. Compare the package price to the base fare plus your expected onboard spending.
Can you get a cruise for free or very cheap?
Cruise lines occasionally offer free or heavily discounted sailings to past guests, loyalty program members, or as part of promotional campaigns. These deals are real but rare and usually require you to book quickly. Signing up for cruise line newsletters and loyalty programs increases your chances of seeing these offers.
Do prices drop closer to the sailing date?
Sometimes, but not reliably. Cruise lines lower prices when a sailing is not selling well, but they also raise prices as the departure date approaches if demand is strong. Booking during wave season is a more predictable way to save than waiting and hoping for a last-minute deal.