Methodology noteBooking CurveYield

The Booking Curve: Reading Cruise Pricing by Days to Departure

A fleet average is a snapshot; the booking curve is the path. Tracking the same cabin on the same sailing to departure is the cleanest read on how disciplined an operator's pricing really is.

TypeMethodology note
As of5 Jun 2026
Read8 min
CoverageRCL (worked example)
Key takeaways
  • The booking curve is a path, not a snapshot — how one sailing's PPPN moves from far-out to sail date. Averaging today's prices by days-to-departure mixes different sailings and misleads.
  • Tracking the same RCL cabins to departure, average PPPN climbed steadily — interior +31% ($142 → $187 by ~2 weeks out), balcony +54%. But read the median too: close-in the typical interior fare eases more than the mean, which a thin tail of pricey last-minute cabins lifts.
  • The shape is the signal: a steady climb-and-hold into departure reads as pricing discipline and firm demand; a close-in collapse would flag weakness. Entry-level softened slightly close-in while premium firmed.
  • Reading the curve requires same-ship, same-cabin cohorts and enough history — our daily capture supports the path back to ~180 days out.

Book a Royal Caribbean interior cabin about five months out and, on average, you paid $142 a night. The same cabins on the same sailings ran $182–187 inside the final two weeks — a roughly 30% climb to the dock. That path, not a single average, is the booking curve, and its shape is a cleaner read on pricing discipline than any fleet number.

The catch: you cannot see that path by averaging today's prices by days-to-departure. That mixes sailings six months out with sailings leaving this week — different ships, regions, and seasons — so it measures composition as much as timing. The real curve follows one cabin on one sailing as it approaches departure.

+31%
Interior PPPN: ~5 mo → ~2 wk out
+54%
Balcony PPPN: ~5 mo → final week
130+
RCL sailings tracked same-cabin
Daily
Re-priced through departure

The naive curve is a composition trap

The tempting shortcut is to take today's prices and average them by days-to-departure. Here is that cross-sectional view for Royal Caribbean interior cabins:

Days to departureAvg PPPN
0–7$196
8–14$192
15–30$186
31–60$186
61–90$184
91–180$160
181–365$153
366–540$174
540+$145
Cross-sectional: current RCL interior PPPN by days-to-departure bucket, all sailings. Each bucket is a different set of sailings, so this is a structure read — not a price path.

It looks like a clean story — prices firm as departure nears — until the far end. PPPN falls from $153 at 181–365 days out, rises to $174 at 366–540 days, then drops to $145 beyond 540. No single sailing prices that way. The non-monotonic tail is the tell: those buckets are different sailings — next summer's premium itineraries sit in the 366–540 bucket, repositioning and off-season sailings elsewhere — so the curve is reading itinerary mix, not timing.

The rule

A cross-sectional curve answers "what does inventory at each lead time cost right now," which is a useful structure read. It does not answer "how does a sailing's price move toward departure." For that, the composition has to be held constant.

The real curve: track the same cabin on the same sailing

Hold the sailing and cabin constant and the path comes into focus. Below, the same RCL sailings are followed as they approached departure — only sailings observed at both ends of the window are counted, so the change is a price path, not a mix shift.

Days to departureInterior PPPNBalcony PPPN
91–180$142$191
61–90$157$216
31–60$164$226
15–30$184$246
8–14$187$268
0–7$182$294
0–7 vs 91–180+28%+54%
Cohort-clean: same RCL sailings tracked across the window (~140 interior / ~100 balcony sailings present at both 91–180 and 0–7 days out; departures 15 Apr – 4 Jun 2026). Interior peaked at +31% around 8–14 days out before easing.

Now the curve behaves like a curve. Average interior PPPN climbed steadily — $142 at three-to-six months out, $184 by two-to-four weeks, peaking near $187 around 8–14 days — then eased about 3% in the final week to $182. Balcony climbed harder, +54% to $294, and kept firming through the final week rather than softening.

This is the opposite of the "cruise lines fire-sale empty cabins" assumption. Across this cohort, Royal raised rate into departure and largely held it — the modest interior dip in the last week is a step down, not a collapse.

Read the median, not just the mean

One caveat keeps the read honest. Close-in, the interior distribution skews right — a thin tail of high-priced last-minute cabins pulls the average up. The typical (median) interior fare peaks earlier and gives back more into the final week.

Interior PPPN91–18015–308–140–7
Average$142$184$187$182
Median$126$173$167$156
Same RCL interior cohort. On a median basis the typical fare peaks at 15–30 days and eases ~10% into the final week — the average's ~3% dip understates it because a few pricey last-minute cabins lift the close-in mean.

The headline holds on both measures: a substantial climb from far out to close-in, no fire sale. But the median is the cleaner read on the typical fare, and the widening mean-median gap close-in is itself a signal — a thin, high-priced tail of last-minute inventory, not broad close-in firmness.

What the shape tells you

A fleet average tells you how much. The booking curve tells you how disciplined.

The level of the curve is pricing; the shape is pricing power. Two operators can carry the same average PPPN while one holds rate into departure and the other discounts to fill — and only the curve separates them.

A climb-and-hold curve reads as
  • Confidence to raise rate as inventory fills
  • Firm close-in demand — no need to dump cabins
  • Pricing discipline an analyst can track quarter to quarter
A close-in collapse would read as
  • Soft demand forcing last-minute discounting
  • Inventory the operator could not sell at rate
  • Yield pressure a blended average would hide

The cabin split adds texture. Interior — the value-seeking base that fills a ship — softened slightly in the final week, the small close-in give that clears the last entry-level cabins. Balcony firmed straight through departure. That divergence echoes the suite-premium read: premium inventory holds its rate when demand is healthy, and the booking curve is where you watch it hold in real time.

This is a description of what the pricing data observed for one operator over one window — not a forecast, and not booking advice. The value is in watching the shape move.

What this shows — and what it doesn't

The booking curve reads well for
  • Gauging pricing discipline via curve shape, not just level
  • Separating a held-rate climb from close-in discounting
  • Comparing how operators price into departure within a market
  • Catching close-in softness a blended average smooths over
Less suited for
  • Consumer booking advice (curve shape varies by line, season, cabin)
  • Cross-operator dollar comparisons (itinerary mix, not just timing)
  • The far-out base load (history depth limits the clean path to ~180 days)
  • Occupancy or realized net-yield modeling

For an analyst, the booking curve is most useful as a follow-up to a fleet-level move: did PPPN rise because the operator is holding rate into departure, or is the average being propped up by mix while the curve quietly softens close-in? We can scope a booking-curve pull around a specific ticker, region, cabin, or window — with the same-cohort math behind every change figure.

Methodology note

The cross-sectional table is current RCL interior PPPN by days-to-departure bucket from our booking-curve view. The longitudinal table tracks Royal Caribbean International interior and balcony sailings that departed 15 April – 4 June 2026, drawn from daily price snapshots and bucketed by days before departure.

To keep the comparison a price path rather than a mix shift, it is cohort-clean: only sailings observed at both 91–180 and 0–7 days out are counted (~140 interior / ~100 balcony sailings), and PPPN is averaged within each sailing before averaging across the cohort.

The clean path runs to ~180 days out — our history begins October 2025, so the far-out base load is not yet observable longitudinally for departed sailings. Figures are one operator and two cabin categories; curve shape varies by line, region, season, and cabin. PPPN reflects advertised OTA fares, not realized net yield, and we do not observe occupancy or remaining cabin inventory. For the full methodology, see How Our Cruise Pricing Data Works.

Disclaimer

All Aboard Analytics provides pricing data and analytics for informational purposes only. This information does not constitute investment advice, a recommendation to buy or sell any security, or an offer to provide investment advisory services.

Data is derived from third-party sources believed to be reliable but is provided "as is" without warranty of accuracy, completeness, or timeliness. Users should independently verify any information before making investment decisions.

All Aboard Analytics is not a registered investment advisor, broker-dealer, or financial institution.

Found this note useful?

Frequently asked questions

Common questions on this note and how to read it.

The booking curve is how a sailing's price moves as its departure date approaches — its per-person-per-night (PPPN) fare tracked from far in advance down to the final days before sailing. It is a path over time for a given sailing, not a single average. The shape of that path shows how an operator manages yield as inventory fills.

A cross-sectional curve averages today's prices by days-to-departure across all sailings at once — but the sailings 6 months out are a different set (different ships, regions, and seasons) than the sailings departing this week. So the curve mixes the pricing-over-time effect with composition differences. A giveaway: cross-sectional far-out buckets are often non-monotonic, which no single sailing's price path would be. The honest curve tracks the same sailing and cabin over time.

The shape proxies pricing discipline and demand. A steady climb that holds into departure indicates an operator confident enough to raise rate as inventory fills and not discount to fill the last cabins. A curve that collapses close-in indicates the opposite — weak demand forcing last-minute discounting. The shape, read on a same-sailing cohort, is more informative than any single fleet average.

For the RCL interior and balcony sailings measured here, same-cabin PPPN was meaningfully lower far in advance and rose toward departure — so in this window, earlier prices were lower. This is a description of what the pricing data observed for a specific operator and window, not booking advice and not a forecast; curve shape varies by line, season, cabin, and demand.

No. This is observed pricing data and interpretation of pricing structure. It is not a rating, a price target, or a recommendation to buy or sell any security.

About the author
Graham Heldreth
Graham Heldreth
Founder

Graham is the founder of All Aboard Analytics, a cruise pricing intelligence platform serving institutional investors and equity research teams.

With a background in UX and product design, he built All Aboard Analytics to close a data gap he saw firsthand — cruise pricing is opaque, fragmented, and difficult to track systematically. The platform now monitors millions of price snapshots across 203 ships and 14 cruise lines.

Editorial standards

All notes are based on real pricing data, live fare checks, and historical trends. Figures in illustrative figures are labeled as such. Questions or corrections? Contact the desk.