The cheapest cruise on a booking page is rarely the cheapest cruise. Sticker is the trailer. Per-night is the receipt — and once you do the math, the rankings flip more often than not.
The sticker price is a trailer, not a receipt
A cruise booking page is the only travel surface where the headline number is almost guaranteed to be wrong. Hotels show a daily rate. Flights show the total fare. Cruises show a number that excludes the four things you will actually pay before you board.
This is not a scandal. It is the model. Cruise lines compete for the cheapest-looking sticker on each comparison surface, then make the difference back on the things they unbundled. The result: the booking page's lowest-priced cabin is the cheapest cruise about a third of the time. The other two-thirds, sticker is hiding the receipt.
based on standard mainstream-line gratuity, tax, and port-fee schedules in 2026
The four multipliers nobody itemizes on the booking page
There are exactly four. None of them are obscure. All four are auto-applied or strongly implied at the time of booking, and three of the four scale with cruise length, which is why per-night flattens them out.
- Gratuities — auto-billed daily. Mainstream lines run $16-$20 per person per day in 2026. On a 7-night cruise for two, that's $224-$280 added before any extras. Luxury lines fold this into sticker; mainstream lines don't.
- Drinks — most cruise drink packages are priced to break even at 6+ alcoholic drinks per day. Buying one when you'd actually drink three is the most common cruise-pricing mistake.
- Taxes and port fees — disclosed at booking but in the fine print. Caribbean trips run $120-$200 per person; European and Alaska itineraries hit $200-$300. These are non-negotiable.
- Shore excursions — optional in theory. In practice, a 7-night cruise with 4 port days where a couple does one operator excursion per port at average prices adds $400-$800.
The 30-second per-night math
The formula:
(sticker + gratuities + drinks-if-buying + taxes + realistic excursions) ÷ nights = real per-night
Do it on the booking page before you compare. Two examples on the same Caribbean week, both real-shaped:
| Sailing A — 5-night | Sailing B — 7-night | |
|---|---|---|
| Sticker per cabin (2 guests) | $1,400 | $1,900 |
| Gratuities @ $18 pp/day | $180 | $252 |
| Taxes + port fees (2 guests) | $280 | $340 |
| Excursions (2 ports × $150) | $300 | $450 |
| All-in total | $2,160 | $2,942 |
| All-in per night | $216 | $210 |
A looked $500 cheaper. B is the cheaper trip per day, with two extra port days included. This is the per-night flip. It is not exotic and it is not rare. Once you build the habit, the booking-page sort order stops being the source of truth.
Why per-night beats total cost as the comparison number
Three reasons, in order of how often they trip people up:
Different itineraries run for different lengths, and length compounds. A 7-night sails for 40% more nights than a 5-night, but each marginal night usually costs less than the average. Per-night surfaces this. Total cost hides it inside the bigger absolute number.
Different cruise lines have different inclusion structures, and the booking page doesn't normalize them. Royal Caribbean and Carnival sticker without drinks; Virgin Voyages and the luxury lines bundle them; MSC sometimes does and sometimes doesn't depending on the promo. Per-night, after you add what you'd actually buy, treats them all the same way.
Different cabins inside the same sailing have different multiplier loads. Suites often include perks that bring per-night closer to a balcony cabin's per-night than the sticker gap would suggest. The booking page sells you the gap; per-night sells you the truth.
When sticker price actually wins
There is one case. You're booking the cheapest interior cabin on a port-heavy itinerary, you don't drink alcohol, you'd skip every operator excursion and walk into port towns on your own, and the gratuities are bundled into the fare. Then sticker and per-night converge, and the booking page's order is right.
The rest of the time — and it's most of the time — the cheapest cruise on the page isn't the cheapest cruise. Per-night is.
How to actually compare cruises
Ignore sticker rank on any booking page that lets you ignore it. Calculate all-in per-night for two or three short-listed sailings using the formula above. Use that as the comparison number. On GoCruiseTravel, the lowest-per-night sort already does this for you — that's the sort that matters.
Last fact-checked May 2026
Spot something we missed?
We update guides when readers tell us we got it wrong. A misnamed port, a wrong sailing date, a logistics detail — send it our way.