- 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.
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 departure | Avg 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 |
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.
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 departure | Interior PPPN | Balcony 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% |
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 PPPN | 91–180 | 15–30 | 8–14 | 0–7 |
|---|---|---|---|---|
| Average | $142 | $184 | $187 | $182 |
| Median | $126 | $173 | $167 | $156 |
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.
- 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
- 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
- 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
- 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.

