The real cost of a cruise depends on the ship size, destination, and how long you sail
A cruise for two people on a mid-sized ship typically costs between $1,500 and $5,000 for a week-long voyage in North America or the Caribbean. A luxury line charges more — sometimes $10,000 to $20,000 per person for the same week. Budget lines charge less, often $600 to $1,200 per person. But the base fare you see advertised is not your final bill. Onboard expenses, taxes, port fees, and gratuities add 30 to 50 percent to the advertised price.
The variation is so wide because cruise lines price by demand, season, and how far in advance you book. A seven-day Caribbean cruise in January costs more than the same cruise in September. A balcony cabin costs roughly twice what an inside cabin costs on the same ship. And a ship carrying 2,000 passengers charges differently per person than a ship carrying 6,000.
Key Takeaways
- The advertised per-person price for a week-long cruise ranges from $600 on budget lines to $10,000 on luxury lines, but does not include taxes, fees, or tips.
- Taxes and port fees typically add $150 to $400 per person to your final bill, depending on the departure port and destination.
- Gratuities (tips) are automatically added at roughly $15 to $16 per person per day, or about $105 to $112 for a week.
- Onboard spending — drinks, specialty dining, excursions, and cabin upgrades — often runs $50 to $200 per person per day beyond the base fare.
- Booking three to six months in advance usually offers better pricing than last-minute or peak-season bookings.
What the advertised price actually covers
The fare you see on a cruise line's website covers your cabin, all meals in the main dining room, basic entertainment, and access to most onboard facilities. It does not cover alcohol, specialty restaurants, spa services, casino use, or shore excursions. It does not include the taxes and port fees that appear at checkout.
A standard inside cabin (no window) on a seven-day cruise might be advertised at $799 per person. A balcony cabin on the same ship and sailing might be $1,599 per person. A suite with perks like priority boarding and free drinks might be $3,500 per person. All three prices are before taxes and fees.
Taxes, port fees, and mandatory gratuities
When you reach the checkout page, the cruise line adds taxes and port fees. These vary by departure port and destination. A cruise leaving from Miami to the Caribbean might add $200 per person. A cruise from a West Coast port to Alaska might add $350 per person. These are not optional — they appear on every booking.
Gratuities are automatically charged to your cabin account at roughly $15 to $16 per person per day. For a seven-day cruise, that is $105 to $112 per person. You can request to remove or reduce this amount before you sail, but most passengers pay it. Some luxury lines include gratuities in the base fare; most do not.
Onboard spending that adds up quickly
Once you are on the ship, nearly everything beyond meals and basic entertainment costs extra. A bottle of beer costs $6 to $8. A specialty coffee costs $5 to $7. A dinner at the steakhouse costs $30 to $45 per person. A spa massage costs $150 to $250. A shore excursion — a guided tour at a port — costs $75 to $300 depending on the activity.
Most passengers spend $50 to $150 per person per day on extras. A couple on a seven-day cruise might spend $700 to $2,100 beyond the base fare just on drinks, specialty dining, and small purchases. If you book a shore excursion at each port, add another $400 to $1,500 for the week.
How ship size and cruise line affect the price
Budget lines like Carnival and Norwegian carry 2,000 to 6,000 passengers and charge $600 to $1,200 per person for a week. Mid-range lines like Royal Caribbean and Disney carry 3,000 to 6,500 passengers and charge $1,200 to $3,000 per person. Luxury lines like Cunard and Regent carry 500 to 2,000 passengers and charge $5,000 to $20,000 per person.
The difference is not just the cabin. Luxury lines include drinks, specialty dining, and some excursions in the base fare. They have fewer passengers per crew member, smaller ships that visit different ports, and more time at each destination. Budget lines charge separately for nearly everything and pack more people on larger ships.
Seasonal pricing and booking timing
Cruise prices swing sharply by season. A Caribbean cruise in December or January costs 50 to 100 percent more than the same cruise in September or October. A summer Alaska cruise costs more than a winter one. Holiday weeks — Christmas, Thanksgiving, spring break — are the most expensive times to sail.
Booking three to six months in advance usually offers better pricing than waiting until the last minute or booking during peak season. Last-minute deals exist, but they are unpredictable and often explore only to less popular sailing dates or destinations. If you have flexibility on when you sail, traveling in the shoulder season — May, September, or early November — typically offers the best value.
Cabin type and location on the ship
An inside cabin (no window) is the cheapest option and can be 40 to 50 percent less than a balcony cabin on the same sailing. A balcony cabin costs more but gives you outdoor space and a view. An oceanview cabin (window, no balcony) falls between the two. A suite includes perks like priority dining reservations, free drinks, and complimentary excursions, but costs two to four times what a standard cabin costs.
Location matters too. A cabin on a lower deck near the engine room is cheaper than one on an upper deck or midship. A cabin on the bow or stern is cheaper than one amidship. If you are sensitive to motion, a midship cabin on a lower deck costs more but is steadier in rough seas.
Frequently Asked Questions
Do I have to pay for all meals on a cruise?
No. The base fare includes meals in the main dining room and buffet. Specialty restaurants, room service, and drinks cost extra. Most passengers eat in the main dining room at no additional cost and pay only for restaurants they choose to visit.
Can I bring my own alcohol onboard?
Most cruise lines prohibit passengers from bringing alcohol in carry-on luggage. Some allow a bottle or two in checked luggage, but policies vary by line. Alcohol purchased onboard is marked up significantly — expect to pay $6 to $10 for a beer or $12 to $18 for a cocktail.
Are shore excursions worth the cost?
That depends on what interests you. Excursions booked through the cruise line are convenient and may provide to return before the ship leaves. Independent tours booked in port are often cheaper. If you prefer to explore on your own, you can skip excursions entirely and walk around the port for free.
What happens if I book a cruise and the price drops?
Cruise lines do not automatically refund the difference if the price drops after you book. Some lines allow you to rebook at the lower price if you cancel and rebook within a certain window, but you may lose any onboard credits. Check the line's rebooking policy before you purchase.
Is travel insurance worth buying for a cruise?
Travel insurance covers cancellation, medical emergencies, and trip delays. It costs $100 to $300 per person for a week-long cruise. Whether it is worth it depends on your health, how far in advance you booked, and how much you would lose if you had to cancel. Read the policy carefully — some exclude pre-existing conditions.