Cruise prices range from roughly $50 to $300 per person per day, depending on the ship size, destination, and season

A week-long cruise for one person typically costs between $700 and $2,100 for the cabin alone, though prices swing widely based on when you book and where you're going. A Caribbean cruise in peak winter runs higher than an off-season sailing. A mega-ship carrying 5,000 passengers costs less per person than a smaller luxury vessel. The per-day rate is the easiest way to compare: divide the total cabin price by the number of nights, and you'll see what you're paying for the room and basic ship access.

That cabin price is not the full cost. Onboard expenses — food beyond the dining room, drinks, shore excursions, gratuities, and cabin service charges — typically add $15 to $50 per person per day. A family of four on a seven-day cruise might pay $3,500 for cabins but another $1,000 to $2,000 in onboard spending. Knowing this split helps you budget realistically and decide which extras matter to you.

Key Takeaways

  • Cabin prices alone range from $50 to $300 per person per day, with Caribbean and Alaska sailings generally costing more than shorter regional cruises.
  • Gratuities, alcoholic beverages, specialty dining, and shore excursions are not included in the base price and can easily double your total cost.
  • Booking during wave season (January through March) or sailing during shoulder seasons (April to May, September to October) typically offers better per-day rates than peak winter or summer.
  • Fuel surcharges, port fees, and taxes are added to your quoted price at checkout, so the final bill is always higher than the advertised cabin rate.

What's included in the base cabin price

Your cabin, access to the ship's pools and fitness center, most dining venues, and entertainment shows are covered by the base price. You can eat in the main dining room and buffet without extra charge. You can attend deck parties, comedy shows, and trivia contests. You get to port and back. That's the foundation.

What's not included: specialty restaurants (steakhouse, Italian, sushi), alcoholic drinks, coffee drinks beyond basic coffee, spa services, casino, internet, photos taken by the ship's photographer, and shore excursions. Some cruise lines now charge for basic things like towel service or gym access on their budget-tier cabins, so check the fine print for the specific ship you're considering.

How gratuities and service charges work

Most cruise lines automatically add gratuities to your onboard account — typically $15 to $16 per person per day for standard cabins, higher for suites. This charge appears on your final bill unless you visit the purser's desk and adjust it. Some lines let you pay gratuities upfront when you book; others add them only at the end of the cruise. Either way, it's a mandatory cost, not optional.

These gratuities go to your cabin steward, dining room servers, and bartenders. If you use specialty restaurants or room service frequently, you may tip those staff separately. The automatic gratuity is separate from any resort fees or service charges the cruise line itself adds to your bill.

Drinks, food, and onboard spending

Soft drinks, coffee, and water are free. Alcoholic beverages cost $8 to $15 per drink at the bar. Many cruise lines sell drink packages — typically $60 to $80 per person per day for unlimited beer, wine, and mixed drinks — which make sense only if you plan to drink multiple times daily. A single cocktail per evening costs less than a package; heavy drinkers break even or save money with a package.

Specialty restaurants charge $15 to $40 per person for a single meal beyond your included dining room access. Spa services, fitness classes, and casino play are entirely separate charges. Room service is usually free for basic items but charged for premium options. A family that sticks to included venues and one specialty dinner per week might spend $200 to $400 total on extras; a family using multiple specialty restaurants and buying drink packages might spend $1,500 or more.

Shore excursions and port costs

The cruise line does not charge you to visit a port, but activities at each port are extra. A guided tour, snorkeling trip, or beach club pass typically costs $50 to $200 per person per port. A seven-day cruise with four ports could mean $400 to $800 per person in excursion costs if you do one activity per port. You can explore ports on your own for free, but organized excursions are convenient and often included in travel insurance if the ship is delayed.

Meals and shopping in ports are your own expense. Tipping tour guides and drivers is customary. Budget $50 to $100 per person per port day if you plan to eat, shop, and do one activity; budget $20 to $30 if you're just walking around and grabbing a meal.

Taxes, fees, and the final bill

The advertised price is the cabin rate only. At checkout, the cruise line adds port fees (usually $50 to $150 per person), taxes (varies by departure port and destination), and fuel surcharges (if applicable). These can add 20 to 30 percent to your quoted price. A $1,000 cabin quote might become $1,250 to $1,300 after taxes and fees are applied.

Travel insurance is optional but recommended, especially for cruises longer than a week or booked far in advance. Insurance typically costs $100 to $300 per person and covers cancellation, medical emergencies, and missed ports. Some cruise lines offer their own insurance; others require you to purchase from a third party.

How to find lower per-day rates

Wave season — January through March — is when cruise lines release discounts for sailings six to nine months out. Booking during this window often yields 30 to 50 percent lower per-day rates than booking closer to departure. Shoulder seasons (April to May, September to October) are cheaper than peak summer and winter holidays. A Caribbean cruise in February costs more than the same cruise in May; an Alaska cruise in July costs more than June or September.

Repositioning cruises (when a ship moves from one region to another, typically in spring and fall) offer longer sailings at lower per-day rates because the line is moving the ship anyway. Last-minute bookings within two to four weeks of departure sometimes drop prices sharply, but you sacrifice choice of cabin and departure date. Booking a balcony cabin on a ship with many balconies costs less than booking the same cabin type on a smaller ship with fewer.

Comparing costs across cruise lines

Budget lines like Carnival and Norwegian offer lower per-day cabin rates ($50 to $120) but charge for many onboard amenities. Premium lines like Disney and Holland America include more in the base price but charge higher per-day rates ($150 to $250). Luxury lines like Regent and Seabourn include drinks, excursions, and specialty dining in the cabin price but start at $300 to $500 per person per day.

The cheapest per-day rate is not always the cheapest total cost. A budget line at $70 per day plus $40 per day in onboard charges totals $110 per day. A premium line at $200 per day with most things included might total $220 per day. Calculate your likely spending across all categories — cabin, gratuities, drinks, dining, excursions — before comparing lines by advertised price alone.

Frequently Asked Questions

Do kids pay full price on cruises?

Children typically pay the same cabin rate as adults if they're in the same cabin, but some lines offer reduced rates for a third or fourth person in a cabin. Gratuities are usually charged per person regardless of age. Many lines offer kids' clubs and activities at no extra charge, but babysitting and specialty kids' programs may cost extra.

What's the cheapest time to book a cruise?

Wave season (January to March) offers the deepest discounts for sailings six to nine months away. Last-minute bookings two to four weeks before departure sometimes drop prices, but you have fewer cabin choices. Shoulder seasons cost less than peak times, so sailing in May or September instead of July or December cuts costs significantly.

Are there cruises under $500 for a week?

Yes, budget lines occasionally offer seven-day cruises at $400 to $600 per person for the cabin alone, especially during wave season or for repositioning sailings. However, add gratuities ($105 to $112 for the week), taxes and fees ($100 to $200), and any onboard spending, and your total will be $700 to $1,000 per person.

Do I have to pay for drinks on a cruise?

Soft drinks and coffee are free. Alcoholic beverages and specialty coffee drinks cost extra unless you purchase a drink package. Drink packages range from $60 to $80 per person per day and cover beer, wine, mixed drinks, and soft drinks. They make sense only if you plan to drink multiple times daily.

What happens if I don't want to pay gratuities?

Gratuities are automatically added to your onboard account and are expected by crew members. You can visit the purser's desk and adjust the amount, but most cruise lines and industry standards treat gratuities as mandatory. Refusing to pay them is considered disrespectful to staff who depend on tips as part of their income.