Cruise ship prices depend on the ship size, destination, season, and how far ahead you book
A cruise for two people on a mainstream ship costs between $1,500 and $5,000 for a week-long Caribbean voyage, but that range shifts based on when you travel and which cruise line you choose. Budget lines like Carnival charge less per person than premium lines like Disney or Holland America. A seven-day Caribbean cruise on Carnival might run $600 to $900 per person in shoulder season (May or September), while the same itinerary on Disney could be $1,200 to $1,800 per person. Luxury lines like Regent or Seabourn start at $3,000 to $5,000 per person for a week, and expedition cruises to Alaska or the Galápagos often exceed $4,000 per person.
The price you see advertised is almost never the final price. That base fare covers your cabin and onboard meals, but it does not include gratuities (typically $15 to $16 per person per day), alcoholic drinks, specialty dining, shore excursions, or travel to the port. A $700 per-person base fare can easily become $1,200 to $1,400 per person once you add those costs. Booking three to six months ahead usually saves 20 to 40 percent compared to last-minute rates, though last-minute deals do exist if a ship is not selling well.
Key Takeaways
- Mainstream seven-day Caribbean cruises range from $600 to $1,800 per person depending on the cruise line and season, not including gratuities, drinks, or excursions.
- The advertised base fare covers only your cabin and dining; gratuities alone add $100 to $112 per person for a week.
- Booking three to six months in advance typically costs 20 to 40 percent less than booking within a month of departure.
- Luxury and expedition cruises start at $3,000 to $5,000 per person per week and can exceed $10,000 for longer voyages or remote destinations.
- Shoulder season (May, September, early December) offers lower prices than peak summer or winter holiday weeks.
How ship size and cruise line affect the base price
Budget lines (Carnival, Royal Caribbean's standard ships, Norwegian) charge the least per person because they carry more passengers—typically 2,000 to 4,000 people—and operate on tighter margins. A seven-day Caribbean sailing on Carnival in May might be $650 to $850 per person for an inside cabin. Royal Caribbean's mainstream ships run slightly higher, around $750 to $1,000 per person for the same week. Norwegian Cruise Line falls in between at $700 to $950 per person.
Premium lines (Disney, Holland America, Princess) carry fewer passengers per ship and offer more space and amenities per person. A Disney seven-day cruise costs $1,200 to $1,600 per person in shoulder season, while Holland America and Princess run $900 to $1,300 per person. The difference reflects cabin size, dining options, and onboard atmosphere rather than a fundamentally different product.
Luxury lines (Regent, Seabourn, Silversea) carry 400 to 750 passengers and include gratuities, most drinks, and specialty dining in the base price. A seven-day luxury cruise starts at $3,000 to $4,000 per person and climbs to $6,000 to $8,000 per person for premium suites. Expedition cruises to Alaska, the Galápagos, or Antarctica operate smaller ships (100 to 500 passengers) and cost $4,000 to $12,000 per person for seven days because the itineraries require specialized vessels and informed guides.
Seasonal pricing and how booking timing affects cost
Cruise lines use dynamic pricing similar to airlines—the same cabin costs more or less depending on demand. Peak season (mid-June through August, mid-December through early January) is the most expensive. A $700 per-person cabin in May might cost $1,100 per person in July. Holiday weeks (Christmas, New Year's, Thanksgiving) command premium prices even on budget lines.
Shoulder season (May, early June, September, early December) offers the best balance of price and weather. You pay 20 to 35 percent less than peak season, and the ship is less crowded. Wave season (January through March) is when cruise lines offer their deepest discounts to fill ships for spring and early summer sailings. If you book a May cruise in February, you often pay less than someone who books the same cruise in April.
Last-minute deals (booking within two to four weeks of departure) sometimes undercut early-bird prices, but only if the ship is not selling well. Relying on last-minute pricing is risky because you might find nothing available, or the ship might be full at high prices. Booking three to six months ahead is the most reliable way to find a lower fare.
What costs are hidden in the fine print
The base fare covers your cabin, onboard meals at the main dining room and buffet, and basic entertainment. Everything else costs extra. Gratuities are the largest hidden cost: cruise lines automatically charge $15 to $16 per person per day, which totals $105 to $112 per person for a seven-day cruise. You can adjust this amount at the end of the voyage, but the default is built into your final bill.
Alcoholic drinks are not included on any mainstream or premium line (luxury lines include them). A beer or cocktail costs $6 to $12 per drink, and a bottle of wine runs $25 to $80. A drink package that covers unlimited beer, wine, and cocktails costs $60 to $80 per person per day, or $420 to $560 per person for a week. Specialty dining (steakhouse, Italian, sushi) adds $15 to $35 per person per meal on top of your included dining.
Shore excursions booked through the cruise line cost $50 to $300 per person depending on the activity and port. A snorkeling trip in Cozumel might be $80 to $120 per person, while a guided tour in a Caribbean port runs $60 to $100. You can book excursions independently through local operators, which are sometimes cheaper but carry the risk that you will miss the ship if the activity runs late. Travel to the port (flights, parking, transfers) is not included and can add $200 to $800 per person depending on where you live.
Comparing inside, oceanview, and suite cabins
An inside cabin (no window) is the cheapest option and typically costs 20 to 30 percent less than an oceanview cabin on the same ship. On a $700 per-person sailing, an inside cabin might be $700 while an oceanview is $900 to $950. The cabin is smaller and darker, but you sleep, shower, and store luggage the same way. Inside cabins are a smart choice if you plan to spend most of your time on deck or at activities.
An oceanview cabin (with a window or porthole) costs 20 to 40 percent more than inside but gives you natural light and a view. On the same $700 sailing, oceanview cabins run $850 to $1,000 per person. Balcony cabins (with a private outdoor space) cost 40 to 60 percent more than inside cabins—$1,000 to $1,200 per person on a $700 base sailing. The balcony is small (usually 40 to 60 square feet) but offers privacy and fresh air.
Suites are the largest cabins and include perks like priority boarding, exclusive dining areas, and complimentary specialty dining. Suite prices vary wildly depending on size and location, but a junior suite might cost $1,500 to $2,500 per person for a week, while a large suite can exceed $5,000 per person. Suites make sense if you are traveling with family or want extra space, but they are not necessary for a comfortable cruise.
How to find the actual total cost before you book
Start with the cruise line's website and search for your desired itinerary and travel dates. Write down the per-person base fare for the cabin type you want. Then add gratuities (multiply the nightly rate by the number of nights), any drink package you plan to buy, and an estimate for specialty dining and excursions. If you plan to visit three ports and do one excursion per port at an average of $100 per person, add $300 per person. Add $50 to $100 per person for miscellaneous onboard spending (photos, spa, casino).
Use a cruise fare tracker like CruCon or Cruise Compete to monitor prices for your sailing. These tools alert you when fares drop, so you can rebook at a lower price if the cruise line allows it (most do within 48 to 72 hours of booking). Read the fine print on cancellation policies—some cruises are fully refundable if you cancel 75 days ahead, while others charge a penalty. Budget airlines and car rental to the port separately; do not assume the cruise line's transfer package is the cheapest option.
Frequently Asked Questions
Do kids pay full price on cruises?
Children under 18 usually pay the same base fare as adults on the same sailing, though some cruise lines offer discounts for third and fourth passengers in a cabin. A family of four in one cabin might pay full price for two adults and 50 to 75 percent of the adult fare for two children. Kids' clubs and activities are included in the base fare.
What is the cheapest cruise I can book?
A three-day cruise on a budget line (Carnival, Royal Caribbean) in low season costs $300 to $500 per person for the base fare, making it the most affordable option. These short cruises visit fewer ports and carry more passengers per cabin, but they are a good way to try cruising without a large upfront cost. Add gratuities and drinks to get the true total.
Can I negotiate the price after I book?
Most cruise lines allow you to rebook at a lower price within 48 to 72 hours of your original booking if fares drop. After that window, you cannot lower the price retroactively. Some travel agents offer price monitoring and will rebook you automatically if the fare drops, which is why booking through an agent sometimes saves money even though the agent does not charge a fee.
Are there any cruises under $500 per person for a week?
Rarely. A seven-day cruise on a budget line in the slowest season (May or September) might reach $500 to $600 per person for an inside cabin, but this is the absolute floor. Once you add gratuities, drinks, and excursions, the true cost climbs to $800 to $1,000 per person. Three-day cruises are more likely to stay under $500 per person total.
Do prices ever go down after I book?
Yes, and cruise lines allow you to rebook at the lower price within a set window (usually 48 to 72 hours). After that, the price is locked in. If you book far in advance, monitor your sailing weekly and rebook if the fare drops. Travel agents and price-tracking services do this automatically for some bookings.