Cruise fares range from $75 to $300 per person per day, depending on the ship size, destination, and time of year you book
A seven-day cruise for two people costs between $1,050 and $4,200 in base fares alone — but that is the cabin price only. Onboard expenses like drinks, dining upgrades, excursions, and gratuities add another $500 to $2,000 per person to the total. The widest gap comes from when you sail: a Caribbean cruise in January costs roughly double what the same sailing costs in September.
The per-day rate matters more than the total because cruise length varies so much. A three-day cruise might cost $225 per person total but $75 per day, while a ten-day cruise might cost $2,000 per person but also $200 per day. Comparing day rates across different cruise lines and destinations gives you a clearer picture of actual value.
Key Takeaways
- Base cabin fares run $75 to $300 per person per day, with Caribbean and Alaska sailings at the higher end and Mexico and Bermuda at the lower end.
- Peak season (December through March) costs 50 to 100 percent more than shoulder season (April, May, September, October) for the same ship and itinerary.
- Onboard costs — beverages, specialty dining, shore excursions, and gratuities — typically add $500 to $2,000 per person on top of the cabin fare.
- Inside cabins cost 30 to 50 percent less than balcony cabins on the same sailing, and newer ships cost more per day than older ships on identical routes.
How cabin type and ship size affect the daily rate
An inside cabin (no window) on a mid-sized ship sailing the Caribbean in May runs roughly $100 to $140 per person per day. The same sailing in a balcony cabin costs $160 to $220 per day. A suite with a private balcony and butler service costs $250 to $400 per day. These are base fares before taxes and fees, which add 10 to 15 percent to the total.
Newer ships and larger ships charge more per day than older or smaller vessels on the same route. A Royal Caribbean Oasis-class ship (the largest in the fleet) costs roughly $20 to $40 more per person per day than a Royal Caribbean Vision-class ship (built in the 1990s) sailing the same Caribbean itinerary. The newer ship has more restaurants, entertainment venues, and cabin amenities, so the higher price reflects real differences in what you get onboard.
Repositioning cruises — sailings where the ship moves from one region to another, like Alaska to the Caribbean in fall — often have lower per-day rates because the itinerary is less popular. A seven-day Alaska-to-Mexico repositioning cruise might cost $85 per person per day, compared to $140 for a standard seven-day Alaska sailing in the same season.
Seasonal pricing: when you sail changes the price dramatically
December through March is peak season in the Caribbean and Bermuda. The same seven-day Caribbean sailing costs $210 per person per day in January but $110 per person per day in September. That is a difference of $700 per person on a single cabin for the same ship, same itinerary, and same cabin type.
Shoulder season — April, May, September, and October — offers the best balance of price and weather. A Caribbean cruise in May costs 30 to 40 percent less than the same sailing in February, and the weather is still warm. Alaska cruises follow the opposite pattern: peak season is June through August, when prices run $180 to $250 per person per day. The same Alaska sailing in May or September costs $120 to $160 per person per day.
Wave season (January through March) is when cruise lines release heavily discounted fares for sailings six to twelve months out. If you book a Caribbean cruise in February for a January sailing the following year, you may pay 20 to 35 percent less than someone who books the same sailing in September. The trade-off is that you commit to travel far in advance and cannot easily change dates.
What is not included in the base fare
The advertised per-day rate covers your cabin and access to the main dining room, buffet, and basic entertainment. It does not cover alcoholic beverages, specialty restaurants (steakhouse, sushi bar, Italian), shore excursions, spa services, casino use, or gratuities.
Beverage packages cost $15 to $20 per person per day for beer, wine, and soft drinks, or $20 to $30 per day for premium spirits. A seven-day cruise without a beverage package can easily run $100 to $150 in bar tabs if you drink daily. Specialty dining adds $15 to $35 per person per meal — a steakhouse dinner for two costs $60 to $140 total.
Shore excursions vary wildly by destination. A guided tour in a Caribbean port costs $50 to $150 per person. A zip-line or snorkeling excursion costs $80 to $200 per person. Many passengers book one excursion per port, which adds $300 to $800 to the total trip cost for a week-long cruise.
Gratuities (tips) are automatically added to your onboard account at roughly $15 per person per day for standard cabins and $18 per day for suites. You can adjust this amount, but most passengers pay it. For a seven-day cruise, gratuities total $105 to $126 per person.
Comparing costs across cruise lines and destinations
Carnival, Disney, Norwegian, Princess, and Royal Caribbean are the five largest cruise lines in North America. Carnival and Norwegian typically offer the lowest per-day base fares ($75 to $130 per day for inside cabins in shoulder season). Disney costs more ($150 to $220 per day) but includes more onboard amenities and caters to families with children. Royal Caribbean and Princess fall in the middle ($110 to $180 per day) with more dining and entertainment options than Carnival but lower prices than Disney.
Destination affects price as much as cruise line. A seven-day Western Caribbean cruise (Cozumel, Grand Cayman, Jamaica) costs less per day than a seven-day Alaska cruise on the same ship. A Bermuda cruise costs more per day than a Mexico cruise because Bermuda has fewer ships and higher demand. A Mediterranean cruise from a European port costs more per day than a Caribbean cruise from Miami because of longer repositioning and higher fuel costs.
How to estimate your total cruise cost
Start with the base fare per person per day, multiply by the number of days, and multiply by the number of passengers. Add 12 percent for taxes and fees. Then add your expected onboard spending.
For a conservative estimate, add $500 per person for a three-day cruise, $800 per person for a seven-day cruise, and $1,200 per person for a ten-day cruise. This covers one specialty dinner, one or two shore excursions, beverages, tips, and miscellaneous onboard purchases. If you plan to do multiple excursions or eat specialty restaurants frequently, add $200 to $400 more per person.
A realistic total for two people on a seven-day Caribbean cruise in shoulder season: $2,200 base fare (two inside cabins at $110 per day × 7 days × 2 people) + $264 in taxes and fees + $1,600 in onboard spending = roughly $4,064 total, or about $2,032 per person. In peak season, the same cruise costs closer to $6,000 to $6,500 total.
Frequently Asked Questions
Do cruise lines ever discount fares after you book?
Yes. If the fare drops after you book, most cruise lines allow you to rebook at the lower price within a set window (usually 60 days before departure). Some cruise lines automatically refund the difference; others require you to call and request it. Check your cruise line's policy before booking.
Are there hidden fees beyond the base fare?
No major hidden fees, but taxes, port fees, and gratuities are not always obvious in the advertised price. These add 12 to 18 percent to the base fare. Onboard expenses like drinks and excursions are optional and show up on your final bill, not in advance.
What is the cheapest time to cruise?
September and early October are cheapest for Caribbean and Bermuda cruises. May is cheapest for Alaska. Wave season (January through March) offers the best discounts for sailings booked six to twelve months in advance. Last-minute bookings (two to four weeks before departure) sometimes offer discounts if the ship is not full.
Do kids pay the same price as adults on a cruise?
Children usually pay the same base fare as adults in the same cabin. Some cruise lines offer discounts for third and fourth passengers in a cabin, which are often children. Disney offers the steepest discounts for kids on some sailings.
Is travel insurance worth the cost?
Cruise line insurance costs $15 to $30 per person and covers cancellation, medical emergencies, and trip delays. It is worth buying if you are traveling far from home, have a medical condition, or booked during peak season when rebooking is expensive. For short, inexpensive cruises, it may not be necessary.