Cruise prices range from roughly $75 to $300 per person per day, depending on the ship size, destination, season, and how far in advance you book
A seven-day cruise for two people might cost anywhere from $1,050 to $4,200 total, but that starting price doesn't include drinks, dining at specialty restaurants, shore excursions, gratuities, or travel to the port. The per-day rate is the clearest way to compare: a budget cruise line charges less per day than a luxury line, but the total bill depends on how long you sail and what you add on.
The biggest factors that move the price up or down are when you travel, which cruise line you choose, which cabin type you book, and how many people share the room. A Caribbean cruise in January costs more than the same cruise in September. A cabin on a newer ship with a balcony costs more than an inside cabin on an older ship. Traveling during school holidays or around holidays pushes prices up across the board.
Key Takeaways
- Base fares typically run $75 to $300 per person per day, but onboard costs for drinks, specialty dining, and excursions often add 30 to 50 percent to your total.
- Booking three to six months in advance usually offers better prices than booking last-minute, though last-minute deals do exist if you are flexible on dates and destinations.
- Cabin type matters more than cruise line: an inside cabin on a luxury ship costs less than a balcony cabin on a budget line.
- Gratuities (tips) are typically $15 to $16 per person per day and are often automatically added to your onboard account.
How cruise lines set their base prices
The advertised price you see is per person, per night, and assumes double occupancy—two people in one cabin. A seven-night cruise advertised at $99 per person per night costs $693 per person, or $1,386 for two people, before taxes and fees. That base price covers your cabin, meals in the main dining room, most onboard entertainment, and access to the pool and fitness areas.
Cruise lines use what's called dynamic pricing, meaning the same cabin on the same sailing costs different amounts depending on demand and how far out you book. A cabin that costs $500 per person in January might cost $700 in March if the ship is filling up. Conversely, if a sailing isn't selling well, the line may drop prices sharply in the final weeks before departure.
The per-day cost also varies by destination. A seven-day Caribbean cruise typically costs less per day than a seven-day Alaska cruise, because Alaska itineraries require more fuel and operate in a shorter season. Mediterranean cruises from Europe often cost more than Caribbean cruises from Florida, partly because the ship has to position itself across the Atlantic first.
What's included and what costs extra
Your base fare includes a cabin, meals in the main dining room and buffet, most bars and lounges (though premium drinks cost extra), live entertainment, fitness classes, and access to the pool. It does not include alcoholic drinks, specialty restaurants, shore excursions, spa services, photos taken by the ship's photographer, or Internet access.
Onboard spending typically adds $30 to $50 per person per day for most cruisers. A drink package (unlimited alcoholic and non-alcoholic drinks) runs $60 to $80 per person per day depending on the line. A specialty restaurant dinner costs $15 to $40 per person per meal. Shore excursions range from $50 for a straightforward beach day to $300 or more for activities like zip-lining or helicopter tours.
Gratuities are charged automatically at the end of your cruise: typically $15 to $16 per person per day on mainstream lines, and $18 to $20 per person per day on luxury lines. You can adjust this amount at the purser's desk if you wish, but most people pay the suggested amount.
Cabin type and ship size affect your per-day cost
An inside cabin (no window) is the cheapest option and can be 30 to 40 percent less than an oceanview cabin (with a window). A balcony cabin costs another 30 to 50 percent more. A suite with a private balcony and concierge service can cost two to three times the price of an inside cabin on the same ship.
Newer ships and larger ships often charge more per day than older or smaller ships, because they have more amenities and newer technology. A seven-day cruise on a mega-ship built in the last five years might run $150 per person per day, while the same itinerary on a ship built 15 years ago might run $100 per person per day.
The number of people in your cabin also matters. A cabin for four people costs more in total than a cabin for two, but the per-person cost is lower. A family of four might pay $80 per person per day in a quad cabin, while two adults in the same cabin type pay $100 per person per day.
When you book affects the price you pay
Booking three to six months in advance typically offers the best prices, because the cruise line is still filling the ship and offering early-bird discounts. Booking more than nine months ahead sometimes works, but prices often drop as the sailing date approaches and the line wants to fill remaining cabins.
Last-minute bookings—within two to four weeks of departure—can be either very cheap or very expensive. If the ship is nearly full, prices stay high. If the ship is half-empty, the cruise line may slash prices to fill cabins. You cannot predict which will happen, so last-minute booking is a gamble.
Traveling during peak season (summer, winter holidays, spring break) costs more than traveling during shoulder season (May, September, early December) or low season (January, February, September). A Caribbean cruise in July costs significantly more than the same cruise in May, even though the itinerary is identical.
Comparing budget, mainstream, and luxury cruise lines
Budget lines like Carnival and Disney charge $75 to $120 per person per day for a seven-day cruise. Mainstream lines like Royal Caribbean and Norwegian charge $120 to $200 per person per day. Luxury lines like Cunard and Regent charge $250 to $400 per person per day. These ranges overlap—a luxury line's inside cabin might cost the same as a mainstream line's balcony cabin—so comparing by cabin type matters more than comparing by line alone.
Budget lines often have smaller cabins, fewer specialty restaurants, and more crowded common areas, but they offer good value for families and first-time cruisers. Mainstream lines balance price and amenities. Luxury lines include more meals, drinks, and excursions in the base price, so your total onboard spending is lower even though the starting price is higher.
Hidden costs and fees to budget for
Taxes and port fees are added to your base fare and typically run $100 to $300 per person for a seven-day cruise, depending on the itinerary. These are not optional and are usually disclosed only after you enter your payment information online.
Travel to and from the port is your responsibility. If you live far from the departure port, budget for airfare, parking, or a hotel night before the cruise. Many cruise lines offer "fly-free" packages for certain sailings, but these are usually only available when you book early and may not save money compared to booking your own flight.
Travel insurance is optional but recommended. It typically costs $100 to $300 per person for a week-long cruise and covers cancellation, medical emergencies, and trip delays. Some people skip it; others consider it essential.
Frequently Asked Questions
Do kids pay full price on cruises?
Children usually pay the same per-day rate as adults when sharing a cabin with two paying adults, though some lines offer discounts for third and fourth passengers in a cabin. Infants typically pay a reduced rate or sail free. Check your cruise line's website for specific pricing for children in your age group.
Can you get a cruise for under $50 per person per day?
Occasionally, yes, but usually only for short cruises (three to five days) booked last-minute or during low season. A three-day cruise advertised at $99 per person might work out to $33 per person per day, though taxes and fees will add to that. These deals are rare and require flexibility on dates and destinations.
What's the difference between a cruise fare and the total cost?
The cruise fare is the per-day cabin rate you see advertised. The total cost includes taxes, port fees, gratuities, drinks, specialty dining, excursions, and travel to the port. Most cruisers spend 30 to 50 percent more than the advertised fare by the time they disembark.
Do prices drop closer to the sailing date?
Sometimes, but not always. If a ship is selling slowly, prices drop in the final weeks. If a ship is nearly full, prices stay high or even increase. The safest strategy is to book three to six months ahead when discounts are most common, rather than waiting and hoping for a last-minute deal.
Are all-inclusive cruise packages worth it?
Some cruise lines offer packages that bundle drinks, specialty dining, and excursions into one upfront price. These can save money if you plan to use all the included services, but they may cost more than paying as you go if you are a light drinker or prefer to explore on your own. Compare the package price to your expected onboard spending before deciding.