Cruise prices range from roughly $50 to $300 per person per day, depending on the ship size, destination, season, and how far ahead you book
A week-long cruise for two people might cost anywhere from $1,400 to $8,000 or more. That wide range exists because "cruise cost" is not one number — it includes the base fare, onboard spending, port fees, gratuities, and extras like drinks packages or specialty dining. The advertised price you see online is almost never what you actually pay.
Budget cruise lines like Carnival and Disney's value sailings charge less per day than luxury lines like Regent or Seabourn. A three-day Carnival cruise from a U.S. port might start at $150 to $250 per person for the cabin alone. A seven-day Royal Caribbean sailing to the Caribbean could run $400 to $700 per person. A 10-day luxury cruise can exceed $2,000 per person before you add a single drink or shore excursion.
The season matters enormously. Summer sailings, holiday weeks, and Caribbean winter cruises cost more than shoulder seasons like September or May. Booking four to six months ahead usually saves money compared to last-minute or peak-season purchases.
Key Takeaways
- The base cabin fare is only part of the cost — you will also pay gratuities (usually $12 to $16 per person per day), port fees, and taxes that are often added after you see the initial price.
- Onboard spending for drinks, specialty restaurants, excursions, and activities can easily add $50 to $200 per person per day to your total.
- Booking during wave season (January through March) or in shoulder months (May, September, early December) typically offers better per-day rates than peak summer or holiday weeks.
- Budget lines charge $50 to $150 per person per day for the cabin; mid-range lines run $150 to $300; luxury lines start at $300 and climb steeply from there.
What the advertised price actually includes
The price you see advertised — say, $299 per person — covers your cabin and access to the ship's main dining room, buffet, and basic entertainment. It does not cover gratuities, port fees, taxes, or fuel surcharges. These are added to your bill after you book.
Gratuities are the largest hidden cost. Most cruise lines automatically add $12 to $16 per person per day to your onboard account. For a seven-day cruise with two people, that is $168 to $224 just in tips. You can adjust the amount or remove it entirely, but the default is built into the system.
Port fees, taxes, and government fees typically add 20 to 30 percent to the base fare. A $500 base fare for two people might become $650 after these charges are applied. Fuel surcharges appear and disappear depending on oil prices, though they are less common now than they were a decade ago.
Onboard spending that adds up fast
Once you are on the ship, nearly everything beyond the main dining room costs extra. Alcoholic drinks run $6 to $15 each. Specialty restaurants charge $15 to $40 per person for a single meal. Spa services, fitness classes, and photo packages all have separate fees.
A drink package — which lets you order unlimited beverages — costs $60 to $80 per person per day depending on the line and package tier. For a week-long cruise, that is $420 to $560 per person. Many people find it worth the cost if they drink regularly; others save money by paying per drink.
Shore excursions booked through the cruise line typically cost $50 to $200 per person per port. A seven-day cruise with four ports could mean $200 to $800 per person in excursions alone. You can book excursions independently through local operators, which are sometimes cheaper, but you take on the risk of missing the ship if you run late.
Miscellaneous onboard costs add up: casino losses, cabin service tips, laundry, photos, kids' clubs, and specialty activities. Budget an extra $20 to $50 per person per day if you plan to use these services regularly.
How the season and timing affect your price
Wave season — January through March — is when cruise lines offer their deepest discounts for sailings six to twelve months out. Booking a Caribbean cruise in February for a December sailing often costs 30 to 50 percent less than booking that same cruise in September.
Peak season (June through August, Thanksgiving week, Christmas through New Year's, and spring break) commands the highest prices. A cabin that costs $400 per person in May might cost $700 in July on the same ship and itinerary.
Shoulder seasons (May, September, early December) offer a middle ground: prices are lower than peak but higher than wave season. September is particularly cheap because it falls during hurricane season in the Atlantic, even though cruise ships are built to handle rough weather and rarely encounter actual storms.
Last-minute deals (two to four weeks before departure) sometimes appear if a cruise line has unsold cabins, but you cannot count on them. Booking early gives you better cabin selection and more predictable pricing.
Budget, mid-range, and luxury line pricing
Budget lines like Carnival, Disney Cruise Line's value sailings, and some Royal Caribbean itineraries start at $50 to $150 per person per day for the cabin. These ships carry 2,000 to 5,000 passengers. Dining is casual, entertainment is high-energy, and the onboard experience is crowded but lively. Gratuities and onboard extras still explore, so your true daily cost climbs to $100 to $250 per person.
Mid-range lines like Disney Cruise Line's standard sailings, most Royal Caribbean ships, and Norwegian Cruise Line charge $150 to $300 per person per day. These ships carry 2,000 to 4,500 passengers. Cabins are slightly larger, dining options are more varied, and the atmosphere is less frantic. Total daily cost with gratuities and moderate onboard spending: $200 to $400 per person.
Luxury lines like Regent Seven Seas, Seabourn, and Silversea start at $300 to $600 per person per day and climb from there. These ships carry 500 to 2,000 passengers. Gratuities are often included in the fare, as are drinks and specialty dining. Cabins are spacious, service is attentive, and ports tend to be less crowded. A week-long luxury cruise for two people easily exceeds $5,000 and can reach $15,000 or more.
Regional and itinerary differences
Caribbean cruises from U.S. ports are the most common and typically the cheapest. A three-day Bahamas cruise might cost $150 to $300 per person. A seven-day Eastern or Western Caribbean cruise runs $300 to $600 per person for mid-range lines.
Alaska cruises cost more because they require longer voyages and operate only in summer. A seven-day Alaska cruise typically starts at $800 to $1,200 per person for a mid-range line, not including airfare to the departure port.
Mediterranean, Northern Europe, and Asia cruises are longer and more expensive. A 10-day Mediterranean cruise starts at $1,000 to $1,500 per person for mid-range lines. These sailings often require airfare to Europe, which adds $600 to $1,500 per person.
Repositioning cruises (when a ship moves from one region to another, usually in spring or fall) sometimes offer lower per-day rates because the line is moving the ship rather than selling a destination. A 14-day transatlantic repositioning cruise might cost less per day than a seven-day Caribbean cruise.
What changes your final bill the most
Cabin category makes a huge difference. An inside cabin (no window) costs significantly less than an oceanview cabin, which costs less than a balcony cabin. On the same ship, a balcony cabin might cost twice as much as an inside cabin. If you do not mind no window, you save hundreds of dollars.
Travel dates are the second biggest factor. The same cabin on the same ship costs 50 percent more in December than in September. If your schedule is flexible, shifting your cruise by a few weeks can save $500 to $2,000 for a family.
How much you spend onboard is entirely in your control. Two people on the same cruise can have vastly different totals depending on whether they order drinks, book excursions, eat at specialty restaurants, or visit the spa. A couple that eats at the main dining room, skips drinks, and explores ports on their own might spend $100 extra per day. A couple that does everything might spend $300 extra per day.
Frequently Asked Questions
Do cruise prices include food?
The base fare includes meals at the main dining room and buffet, plus coffee and basic beverages. Alcoholic drinks, specialty restaurants, room service, and premium coffee shops cost extra. Most people find the included food adequate; specialty dining is optional.
Is it cheaper to book directly with the cruise line or through a travel agent?
The price is usually the same either way because cruise lines control pricing. Travel agents sometimes offer onboard credits or perks (like cabin upgrades) that the cruise line does not advertise. If you are comfortable booking online, you save the agent's commission, but you also lose their support if something goes wrong.
What is the cheapest time to book a cruise?
Wave season (January through March) offers the deepest discounts for sailings six to twelve months away. Shoulder seasons like May and September have lower prices than peak summer. Last-minute deals exist but are unpredictable and require flexibility on dates and cabin type.
Can you negotiate cruise prices after you book?
Most cruise lines allow you to rebook at a lower price if the fare drops before your sailing. Some lines have price-match guarantees. Check your cruise line's policy, and monitor prices regularly if your sailing is still months away. If the price drops significantly, contacting the line to ask about a reduction sometimes works.
Are there any cruises under $100 per person per day?
Yes, but rarely. Budget lines occasionally offer three-day cruises starting at $50 to $100 per person for the cabin alone. These are usually short sailings from ports like Miami or Galveston, and they fill quickly. Once you add gratuities, port fees, and taxes, the true cost climbs to $150 to $200 per person per day.