Cruise ticket prices range from $500 to $5,000 per person for a week-long voyage, depending on the ship size, destination, season, and how far in advance you book

A cruise ticket — called a fare in the industry — covers your cabin, meals in the main dining room, basic entertainment, and port stops. It does not cover drinks, specialty dining, shore excursions, gratuities, or onboard activities like spa or casino. The advertised price you see online is almost never what you pay at checkout, because taxes, fees, and port charges get added after.

The single biggest factor in price is when you travel. A Caribbean cruise in January costs roughly double what the same ship charges in September. A Mediterranean sailing in August costs more than June. Holidays and school breaks push prices up across all destinations. If you can travel in the shoulder season — late April through May, or September through early October — you will see the lowest per-person fares.

Ship size and age matter too. Older, smaller ships (under 2,000 passengers) often charge less than mega-ships (4,000+ passengers), though they offer fewer onboard amenities. Newer ships with more cabins and entertainment venues cost more to operate and charge accordingly. A budget cruise line like Carnival typically undercuts Disney or Celebrity by 30 to 50 percent for the same sailing length and destination.

Key Takeaways

  • A week-long cruise base fare runs $500 to $5,000 per person depending on season, destination, and ship, with taxes and fees adding 10 to 20 percent on top.
  • Traveling in September or May costs significantly less than Christmas, summer, or spring break weeks on the same itinerary.
  • Inside cabins (no window) cost $200 to $400 less per person than balcony cabins on the same sailing.
  • Booking 2 to 3 months ahead usually offers better prices than last-minute deals, though some lines discount heavily 30 days before departure.
  • Onboard expenses — drinks, specialty restaurants, excursions, and tips — typically add $15 to $40 per person per day beyond the ticket price.

How cabin type changes the price

The cheapest ticket is an inside cabin — a room with no window or porthole. A week in an inside cabin on a 7-day Caribbean cruise might cost $600 to $1,200 per person in low season. The same week in an oceanview cabin (a window you can open or a fixed porthole) adds $300 to $600. A balcony cabin with a private outdoor space costs another $400 to $800 on top of oceanview.

Suite cabins — which include perks like priority boarding, free drinks, and exclusive lounge access — start at $2,000 to $3,000 per person for a week and climb from there. Most first-time cruisers book inside or oceanview cabins because the price difference is substantial and you spend most of your time outside the cabin anyway.

Cabin location on the ship also affects price. A cabin on a lower deck costs less than the same cabin type on an upper deck. Cabins near the engine room or in the middle of the ship (which move less in rough water) are sometimes cheaper than cabins at the bow or stern. These differences are usually $50 to $200 per cabin for the week.

What taxes and fees add to your final bill

Cruise lines quote a base fare, then add taxes, port fees, and facility charges at checkout. These extras typically run 10 to 20 percent of the base fare. A $1,000 base fare becomes $1,100 to $1,200 after taxes and fees are applied.

Port fees cover the cost of docking at each port and are per-person charges that vary by destination. A Caribbean cruise might add $100 to $150 in port fees. A Mediterranean cruise with more ports can add $200 to $300. These are mandatory and non-negotiable.

Facility charges (sometimes called resort fees) cover onboard amenities like pools, fitness centers, and entertainment venues. They run $15 to $25 per person per day. A 7-day cruise adds $105 to $175 in facility charges alone. Some cruise lines bundle this into the advertised price; others add it at checkout.

Gratuities — tips for cabin stewards, dining staff, and bartenders — are not included in the ticket price. Most lines automatically charge $15 to $16 per person per day for gratuities, which you can adjust or remove if you choose. A week-long cruise adds $105 to $112 in automatic tips.

Booking timing and how it affects price

Cruise fares drop and rise based on how many cabins are still unsold. A sailing that is 80 percent booked costs more than one that is 40 percent booked. The line wants to fill the ship, so they discount heavily when booking is slow.

Booking 2 to 3 months before departure often yields the best balance of price and cabin selection. At this point, the line has a clear picture of demand and prices have settled. Booking 6+ months ahead sometimes offers early-bird discounts, but you lock in a price before the line knows if demand will be strong or weak. Booking 30 days or fewer before departure can produce steep discounts if the ship is not full, but your cabin choices are limited and you risk the sailing being sold out entirely.

Prices also shift week to week based on competitor activity and demand patterns. A cruise line might drop prices on a Tuesday to undercut a competitor's sale, then raise them again on Thursday. Checking prices every few days if you are flexible on dates can reveal these dips.

Comparing budget, mid-range, and premium cruise lines

Budget lines like Carnival and Disney's value-focused offerings charge $60 to $100 per person per day for a base fare. A 7-day cruise costs $420 to $700 per person before taxes and fees. Cabins are smaller, dining options are more limited, and onboard activities skew toward families or younger crowds.

Mid-range lines like Royal Caribbean, Celebrity, and Disney's standard offerings charge $120 to $200 per person per day. A 7-day cruise costs $840 to $1,400 per person before taxes and fees. Cabins are larger, dining includes specialty restaurants, and entertainment is more varied.

Premium lines like Cunard, Seabourn, and Regent charge $250 to $500+ per person per day. A 7-day cruise costs $1,750 to $3,500+ per person before taxes and fees. These ships carry fewer passengers, offer all-inclusive drinks and gratuities, and include shore excursions. The experience is more intimate and the itineraries often focus on cultural destinations rather than beach ports.

Hidden costs beyond the ticket price

The ticket covers your cabin, meals in the main dining room, and basic entertainment. Almost everything else costs extra. Specialty restaurants charge $15 to $40 per person per meal. Alcoholic drinks cost $8 to $15 each (or $60 to $80 per day for a beverage package). Coffee shops charge $5 to $8 for a specialty drink. Spa treatments run $150 to $300. Fitness classes, cooking demonstrations, and wine tastings are usually $20 to $50 each.

Shore excursions — organized tours at each port — cost $50 to $300 per person depending on the activity. A 7-day cruise with 3 ports and one excursion per port can easily add $300 to $600 in excursion costs. You can explore ports on your own at no cost, but organized excursions are insured and the ship waits for you if you are delayed.

Onboard shopping, casino losses, and photo packages add up quickly if you are not intentional. Budget an extra $15 to $40 per person per day for incidentals beyond food and drinks.

How to find the lowest price for your dates and destination

Cruise line websites show their own fares, but third-party travel sites like Costco Travel, AAA, and cruise-specific sites like CruCon sometimes offer lower prices or bundled packages. Prices are usually identical across sites, but some sites include onboard credits or waived fees.

Setting up price alerts on cruise line websites and travel sites notifies you when fares drop for your chosen sailing. Most sites let you track a specific ship, destination, and date range and email you when prices change.

Repositioning cruises — sailings where the ship moves from one region to another (like Caribbean to Europe in spring) — often charge less per day because the itinerary is unusual and demand is lower. These cruises are longer (10 to 15 days) but the daily rate can be 20 to 30 percent cheaper than standard sailings.

Frequently Asked Questions

Do cruise prices include food and drinks?

The ticket includes meals in the main dining room and buffet, plus coffee and tap water. Specialty restaurants, alcoholic drinks, coffee shop beverages, and room service cost extra. Most cruise lines offer beverage packages ($60 to $80 per day) that cover alcohol and specialty drinks if you plan to drink regularly.

Can you get a cruise ticket for under $500?

Yes, for short sailings (3 to 4 days) on budget lines in low season, base fares can drop below $500 per person. A 3-day Carnival cruise in September might advertise $300 to $400 per person before taxes and fees. Longer cruises rarely fall below $500 per person unless you book last-minute.

What is the difference between a cruise fare and the final price?

The advertised fare is the base cabin price only. Taxes, port fees, facility charges, and gratuities are added at checkout. A $1,000 advertised fare typically becomes $1,150 to $1,250 after all charges are applied. Always check the final price breakdown before confirming your booking.

Are there discounts for booking early or last-minute?

Early-bird discounts (booking 6+ months ahead) exist but are not always the lowest price. Booking 2 to 3 months ahead usually offers better value because prices have settled and you still have cabin choices. Last-minute discounts (30 days or fewer) can be steep if the ship is not full, but cabins are limited and the sailing might sell out entirely.

Do kids pay full price on cruises?

Children typically pay the same per-person fare as adults for the same cabin type, though some lines offer discounts for third and fourth passengers in a cabin. Infants (under 1 year) sometimes sail free. Check the specific cruise line's policy, as it varies.