Cruise fares range from roughly $75 to $300 per person per day, depending on the ship size, destination, season, and how far ahead you book
The per-person cost on a cruise includes your cabin, meals, entertainment, and basic onboard activities — but not drinks, specialty dining, excursions, or gratuities. A seven-day Caribbean cruise on a large ship might cost $525 to $2,100 per person if you book months in advance, or $700 to $2,800 if you book closer to departure. The same cruise on a smaller ship or during peak season (winter holidays, summer) costs more. A river cruise in Europe runs $200 to $400 per person per day because the ships are smaller and itineraries are more specialized.
The advertised base fare is almost never the final price. Cruise lines publish a starting rate, then add taxes and fees (usually $100 to $300 per person for a week), gratuities if you don't prepay them (roughly $15 per person per day), and any onboard purchases. A cruise advertised at $599 per person often costs $750 to $850 per person once everything is included.
Key Takeaways
- Base fares start around $75 per person per day on large ships and go up to $300 per day on luxury or river cruises, with the final price depending heavily on how far in advance you book.
- Taxes, fees, and gratuities are not included in the advertised price and typically add $100 to $300 per person to a week-long cruise.
- Booking three to six months ahead usually offers the lowest per-person rates, while last-minute and peak-season bookings cost significantly more.
- Drinks, specialty restaurants, shore excursions, and onboard activities beyond the basics cost extra and can add $500 to $1,500 per person to a week-long trip.
How ship size and type affect per-person cost
Large ships (3,000 to 6,000 passengers) have the lowest per-person base fares because the cost of operating the ship spreads across more people. A seven-day Caribbean cruise on a Carnival, Royal Caribbean, or Disney ship typically starts at $75 to $150 per person per day. These ships offer buffet dining, multiple pools, and group entertainment at no extra charge beyond your base fare.
Mid-size ships (1,500 to 3,000 passengers) cost more per person — usually $120 to $200 per day — because they carry fewer passengers but visit smaller ports and offer more personalized service. Norwegian Cruise Line and some Princess ships fall into this category. You get more attention from staff and access to ports that larger vessels cannot navigate, which accounts for the higher per-person rate.
Luxury ships (fewer than 1,500 passengers) and river cruises charge $200 to $400 per person per day. These include lines like Regent Seven Seas, Seabourn, and river operators such as Viking and Uniworld. The higher cost reflects smaller group sizes, more staff per passenger, and itineraries that visit ports larger ships cannot reach. Many luxury cruises also include drinks and gratuities in the base fare, which narrows the gap between advertised price and final cost.
Seasonal pricing and booking timing
Cruise fares fluctuate based on demand. Winter (December through February) and summer (June through August) are peak seasons, and per-person costs rise 30 to 50 percent. A Caribbean cruise that costs $100 per person per day in May might cost $140 to $150 in January. Holiday weeks — Christmas, New Year's, and spring break — command the highest per-person rates of the year.
Booking three to six months ahead typically offers the lowest per-person rates. Cruise lines release inventory and pricing about nine months before departure, and early bookers lock in lower fares. Prices usually climb as the departure date approaches, though last-minute deals (within two to four weeks of sailing) occasionally appear if the ship is not full. The sweet spot for most cruisers is booking during the wave season (January through March), when cruise lines offer their deepest discounts to fill cabins for the year ahead.
Shoulder seasons — April, May, September, and October — offer a middle ground: fares are lower than peak season but higher than the slowest months. A seven-day cruise in May might cost $600 to $800 per person, compared to $500 to $700 in November. These months also mean shorter lines at ports and less crowded onboard spaces, which many cruisers value beyond just the per-person savings.
What is and is not included in the base fare
Your base fare covers your cabin, all meals in the main dining room and buffet, most onboard entertainment (shows, live music, fitness classes), and basic activities like trivia and deck games. Soft drinks at meals are included; water, coffee, and tea are free at any time. You also get access to the pools, hot tubs, and most fitness facilities without paying extra.
Not included: alcoholic drinks (beer, wine, and cocktails cost $6 to $15 each), specialty restaurants (steakhouses and sushi bars charge $15 to $40 per person per meal), shore excursions ($50 to $300 per person depending on the port), spa services, casino use, photos taken by the ship's photographer, and gratuities. Onboard internet, fitness classes beyond the basics, and babysitting also cost extra on most lines. Some cruise lines charge for premium beverages like specialty coffee drinks and fresh-squeezed juices.
Some cruise lines offer all-inclusive packages that bundle drinks, gratuities, and specialty dining into one upfront price. These packages cost $50 to $150 more per person per day but can save money if you plan to use those services. Compare the package cost against what you actually spend on a typical cruise before deciding whether to purchase one.
Taxes, fees, and gratuities you will see at checkout
After you select your cabin and dates, the cruise line adds port taxes and fees, which vary by destination. A Caribbean cruise typically adds $100 to $150 per person for a week. Alaska cruises add $150 to $200 per person because ports charge higher fees. These are not optional — they appear as a separate line item at checkout and are set by the ports themselves, not by the cruise line.
Gratuities (tips for cabin staff, dining staff, and bartenders) are not included in the base fare. Most cruise lines suggest $15 per person per day for a week-long cruise, which totals $105 per person. You can prepay gratuities when you book, or pay them onboard. Some all-inclusive packages include gratuities; others do not. If you prepay, you lock in the amount and avoid the conversation at the end of your cruise.
A cruise advertised at $599 per person per week might actually cost $599 (base) + $125 (taxes and fees) + $105 (gratuities) = $829 per person before you spend anything on drinks, excursions, or specialty dining. This is why reading the fine print and calculating the true per-person cost matters before you commit to a booking.
Comparing per-person costs across popular cruise lines
| Cruise Line | Ship Type | Typical Base Fare Per Day | Typical Destination |
|---|---|---|---|
| Carnival | Large | $75–$120 | Caribbean, Mexico |
| Royal Caribbean | Large | $90–$150 | Caribbean, Alaska, Europe |
| Disney Cruise Line | Large | $120–$200 | Caribbean, Alaska, Europe |
| Norwegian Cruise Line | Mid-size | $110–$180 | Caribbean, Alaska, Europe |
| Princess Cruises | Mid-size | $100–$170 | Caribbean, Alaska, Europe |
| Viking River Cruises | River | $200–$350 | Europe, Asia, Egypt |
| Regent Seven Seas | Luxury | $250–$400 | Caribbean, Europe, World |
These are approximate ranges for standard cabins booked two to four months ahead. Prices vary by specific sailing date, cabin location, and current promotions. Disney and Regent command higher per-person rates because they target families and luxury travelers, respectively. Carnival and Royal Caribbean compete on price and attract budget-conscious cruisers.
The per-person cost for the same cruise line can vary by $50 to $100 per day depending on which ship in their fleet you choose and which specific week you sail. Newer ships and ships with more recent renovations typically cost more per person than older vessels on the same cruise line.
How cabin location and type affect your per-person cost
Inside cabins (no window) are the cheapest option and lower your per-person cost if you are sharing with others. An inside cabin on a large ship might be $400 to $600 for a week, or $57 to $86 per person per day if split between two people. Oceanview cabins (with a window) cost 20 to 40 percent more. Balcony cabins cost 40 to 80 percent more than inside cabins. The location of your cabin on the ship — forward, aft, or midship — also affects price, with midship cabins typically costing more because they experience less motion.
Suites and premium cabins are priced per cabin, not per person, so the per-person cost depends entirely on how many people share the space. A suite that costs $2,000 for a week is $1,000 per person if two people share it, or $500 per person if four people share it. This is why families and groups sometimes find that booking a larger cabin lowers the per-person cost compared to booking multiple smaller cabins. A family of four might pay less per person in one suite than in two inside cabins.
Frequently Asked Questions
Does the per-person cost change if I book a cabin for two people versus four?
No. The cruise line charges per cabin, not per person. A cabin that costs $800 for a week costs $800 whether one person or four people occupy it. Sharing a cabin lowers the per-person cost dramatically — $800 split four ways is $200 per person, compared to $800 per person if you book alone.
What is the cheapest time of year to cruise?
September through November and January through March (outside school holidays) typically offer the lowest per-person fares. Avoid Christmas, New Year's, spring break, and summer vacation weeks if you want lower prices. Booking during these off-peak months can save 30 to 50 percent compared to peak season.
Are there hidden costs I should know about?
The main ones are drinks, specialty dining, shore excursions, and gratuities. A week-long cruise with drinks, one specialty dinner, and two excursions can easily add $500 to $1,000 per person to your final bill. Internet, photos, and spa services also add up if you use them.
Do children pay the same per-person rate as adults?
Usually not. Children typically pay 50 to 75 percent of the adult fare, and infants sometimes sail free. A seven-day cruise advertised at $699 per adult might be $349 to $524 per child. Check the cruise line's website for the specific age ranges and discounts.
Can I find a cruise for less than $75 per person per day?
Occasionally, yes — last-minute deals on large ships sometimes drop below $75 per person per day, especially in slow seasons. However, these are rare and require flexibility on dates and destinations. Repositioning cruises (when a ship moves between regions) sometimes offer lower per-person rates but are longer and less predictable.