Travel WikiBETA

Cheapest months for hotels

A hotel room in the same city can cost twice as much in one month as in another. Below is the shape of that year for the 17 cities we have measured — which months run cheap, typical or dear, relative to that city's own average.

These are relative patterns, not quotes. We never show a price here: travel prices move by the hour, and a number we printed this morning would be a promise we could not keep. Use the pattern to choose a month, then check live prices for your dates. Also see cheapest months to fly.

CityJanFebMarAprMayJunJulAugSepOctNovDecCheapest
AmsterdamThe Netherlands★★★Nov, Oct, Feb
BangkokThailand★★★Oct, Sep, Dec
BarcelonaSpain★★★Feb, Apr, Dec
BerlinGermany★★★Jan, Dec, Sep
DubaiUnited Arab Emirates★★★Sep, Feb, Jul
Hong KongHong Kong★★★May, Jun, Mar
IstanbulTurkey★★★Nov, May, Mar
LondonUnited Kingdom★★★Nov, Dec, Mar
Los AngelesUnited States★★★Dec, Mar, Nov
New York CityUnited States★★★Feb, Dec, Sep
ParisFrance★★★Mar, Oct, Dec
PragueCzechia★★★Feb, Jan, Mar
RomeItaly★★★Nov, Jan, Feb
San FranciscoUnited States★★★Jan, Nov, Jun
SingaporeSingapore★★★Nov, Oct, Jun
TokyoJapan★★★Sep, Jun, Dec
ViennaAustria★★★Nov, Jan, Feb
cheaper than its averageabout averagedearerno prices found for that month

How this is measured

For each city we sample nightly rates for twelve consecutive months from Google Hotels results via SerpApi, take the median of each month, then normalise that year to its own median so an expensive city and a cheap one are read the same way. A month is marked cheaper, average or dearer against that city's own year — never against another city's.

Where the numbers come from. Two sources, kept deliberately separate: the relative table is computed from Google Hotels results via SerpApi and is the only hotel data we store — it contains no Stay22 data. The live prices in the pop-up come from Stay22, fetched at the moment you ask, shown for immediate use and never stored.

Only cities we have actually priced appear here: 17 so far. We do not model, estimate or extrapolate a pattern for a city nobody has measured, because a price shape invented for an unmeasured city is a made-up number wearing a chart. A city needs at least 6 of its twelve months actually priced before it appears at all.

The table grows when readers ask for a city. Signed-in readers can have one priced on the spot — two a day — and the result is kept for everyone who comes after.