What a night costs, and what the sticker price is hiding

Nearly half of these listings quote a struck-through “originally $X” alongside the rate. That is not a price cut of the kind the for-sale dashboards chart — a seller capitulating after months on the market — it is a live promotion on a stay that has not happened yet, resettable whenever the host likes. It is the most Airbnb-specific number in the table, and it is the axis this page is built around, alongside price per bed, which is the closest thing here to price per square foot.

Median nightly
Per bed
median
Carry a discount
a struck-through price
Median cut
where one is offered
Rate coverage
the rest quote a lump sum

Where the market sits

Listings by nightly rate band, with what each band gets rated and discounted

Loading

How deep the markdowns run

Only listings showing a struck-through original price

Loading

Does discounting actually move anything

Review counts on discounted listings against full-price ones, within the same stay type

Loading

What you pay per sleeping spot

Nightly rate against capacity — the closest this dataset gets to price per square foot

Loading

What the rates here cannot tell you

Stated up front rather than left for someone to discover

No dates The checkin and checkout columns are empty on every row of every snapshot. There is no way to tell whether a quoted rate covers a weekend, a public holiday or a random Tuesday — and rates for those differ by more than any effect measured on this page. Treat every number here as a rate for an unknown date.
Already discounted price_per_night is the currently-bookable rate, not the list rate. Where a strikethrough exists, the pre-promotion figure is the dashed line above, reconstructed by dividing the original total by the night count.