When should I book a hotel to get the best price?

City-centre hotels: book 3–4 weeks ahead midweek and 6–8 weeks ahead for weekends. Resort and beach hotels: 3–6 months ahead for peak season. Last-minute apps (HotelTonight, Booking.com Genius rates) can beat those windows in urban markets on same-day check-in.

Urban hotels reprice daily against booking pace. If demand is soft 3–4 weeks out, prices drop; if a conference lands, they double. The 3–4 week window catches most price troughs on weekdays. Resort hotels are the opposite — inventory fills early for peak season and last-minute is punished. Loyalty status often unlocks a 'member rate' 5–10% below public. Last-minute apps are legitimate for urban next-day stays where hotels would rather sell at 60% than leave a room empty.

Related reading

Last verified 2026-07-29.

All AVARA answers