- PPPN = per-person fare ÷ nights — it normalizes pricing across itinerary lengths so an operator's whole fleet is comparable.
- A $480 4-night ($120 PPPN) actually prices 20% above a $700 7-night ($100 PPPN) on a per-night basis.
- We capture the per-person fare OTAs display (double-occupancy standard) and divide by length — no occupancy modeling.
- PPPN isolates cabin pricing — the lever operators control — and excludes gratuities, port fees, and onboard spend.
What is PPPN?
PPPN = Per-Person Fare ÷ Number of Nights. It is the per-person fare an OTA displays, divided by itinerary length — the normalization that lets an operator's 3-night getaways and 14-night transatlantics sit on the same axis.
Why PPPN Matters
Cruise fares vary dramatically by itinerary length and destination, so per-person fare comparisons mislead without normalization. Consider two sailings:
| Sailing | Per-Person Fare | PPPN |
|---|---|---|
| 7-night Caribbean | $700 | $100 |
| 4-night Bahamas | $480 | $120 |
The shorter cruise costs less overall but commands a 20% premium on a per-night basis. PPPN surfaces this difference.
For equity analysts tracking cruise-line yield, PPPN provides an apples-to-apples comparison across an operator's entire fleet—regardless of whether they're selling 3-night getaways or 14-night transatlantics.
How We Calculate PPPN
Data source
OTAs display cruise fares as per-person prices assuming double occupancy. This is industry standard—when you search for a cruise, the price shown is what one person pays, not the total cabin cost.
Calculation
We capture the per-person fare and divide by itinerary length:
PPPN = Per-Person Fare ÷ Nights. A sailing showing $1,400 per person for a 7-night cruise is $1,400 ÷ 7 = $200 PPPN.
Some data providers work backward from total cabin fares divided by occupancy divided by nights. Our approach is simpler: we capture what OTAs actually display (per-person pricing) and normalize by length only—so our PPPN directly reflects the price consumers see when booking.
Aggregation
Fleet-level and operator-level PPPN is the average across all tracked sailings, weighted equally. We don't weight by cabin inventory because we track prices, not remaining capacity.
Investment Applications
Yield tracking
A rising average PPPN points to firming pricing power. It's a price read, though—advertised fares, not realized net yield—and we don't see occupancy, so we treat it as directional.
A 3% month-over-month rise in average PPPN signals firming pricing—but it reflects advertised fares, not realized net yield, and doesn't capture occupancy.
Cross-operator comparison
PPPN enables direct comparison between operators with different fleet compositions. Royal Caribbean's larger ships and longer itineraries produce different total fares than Carnival's shorter cruises—but PPPN normalizes for these structural differences.
Cabin mix analysis
Tracking PPPN by cabin category reveals demand patterns at different price points. Expanding suite premiums indicate strong high-end demand; compressing premiums suggest operators are discounting premium inventory to fill ships.
PPPN vs. Other Metrics
| Metric | What It Measures | Limitation |
|---|---|---|
| Total Fare | Absolute price | Not comparable across itinerary lengths |
| Per Diem | Industry term, often includes onboard-spend estimates | Definitions vary by source |
| PPPN | Normalized cabin fare | Excludes gratuities, onboard spend, port fees |
PPPN measures what operators directly control — cabin pricing. Onboard revenue is a separate yield lever, reported separately.
Limitations
PPPN captures cabin pricing only. It does not include:
- Gratuities (typically $16–20 / person / day)
- Port fees and taxes
- Drink packages, excursions, or other add-ons
- Solo-traveler supplements
For investment analysis, this is a feature: PPPN isolates the pricing signal from ancillary revenue, which operators report separately in earnings.

