Timing your booking

How far in advance should you book a hotel?
There is no magic number. Here is what actually works.

The honest answer nobody selling you a booking wants to give: no single lead time always has the lowest price, because hotel prices track demand, not the calendar. But there is a reliable move that beats guessing. Lock a refundable room early, then watch the price and rebook if it drops. Here is how to decide, and a free way to catch the drop.

Free · no account needed · we never see your payment info.

Why there is no single "book X weeks ahead" rule

You have seen the headlines: book exactly 21 days out, or wait for Sunday, or grab the last-minute discount. They make good clickbait and bad advice, because a hotel does not price your room off a countdown. It prices off how full it expects to be for your dates. A revenue system nudges the rate up when bookings run ahead of normal and trims it when rooms are sitting empty.

That is why the same "book 3 weeks ahead" tip is right for a quiet business hotel and completely wrong for a beach resort over spring break. The lever is demand, and demand is specific to the property, the dates, and whatever is happening in town that week. Any rule that ignores those three things is guessing with a confident voice.

So the useful question is not "what is the perfect lead time." It is "for my dates, is this a book-early situation or a can-afford-to-wait situation," and then, "how do I keep the option to do better after I book." The next two sections answer both.

Book early, or wait? Read the demand.

Match your situation to the column. When in doubt, treat it as book-early, because running out of affordable rooms costs more than missing a small dip.

Book early (weeks to months out)

  • Peak season and holidays, when the cheap room categories sell out first and only pricier rooms are left near the date.
  • Events, festivals, conferences, graduations, where a whole city fills up and rates only climb.
  • Small towns or resorts with limited inventory, where "sold out" is a real risk, not a scare tactic.
  • Specific must-have rooms, like a suite or a connecting pair, that are scarce at any price.

You can afford to wait

  • 🕒 Big-city hotels midweek, where supply is deep and one property rarely sells out.
  • 🕒 Off-season, flexible dates, where a hotel may discount unsold rooms as the date nears.
  • 🕒 You are genuinely flexible on which hotel and can walk away if nothing drops.
  • 🕒 No event or holiday anywhere near your dates that would spike demand.

The honest catch: even the "wait" column is a gamble, because a drop is never certain and waiting can also mean paying more. This is the same trap covered in do hotel prices drop closer to the date. The next section removes the gamble entirely.

The move that beats guessing the lead time

You do not have to choose between "book early and risk overpaying" and "wait and risk losing the room." There is a third option that gets you both the security of an early booking and the upside of a later drop. It works on almost any trip.

  1. 1

    Book a refundable rate as soon as you find a fair price. This locks the room and the rate. Free cancellation is the whole point, because it keeps every later option open at no cost. Skip the non-refundable rate unless the discount is large enough to give up that flexibility.

  2. 2

    Watch the price for your exact dates. Instead of checking back manually and forgetting, set a watch on that hotel and dates so you find out if the rate drops. A cheaper price is only useful if you notice it while your old booking is still cancellable.

  3. 3

    If it drops, rebook the lower rate, then cancel the old one. Do it in that order so you are never left without a room. This is the same rebook-and-cancel play covered in what to do when a price drops after booking.

Why this wins: you stop trying to predict the market and instead react to it. You get a room at a price you are happy with today, and a free shot at a better price tomorrow. For the day-of-week angle, see the cheapest day to book a hotel, and for broader tactics, how to get cheaper hotel rates.

Let Underbook do the watching

The reason people overpay is not that they picked the wrong lead time. It is that once they book, nobody watches the room again, and the cancellation window quietly closes on any drop. Underbook fixes that part for free. Type the hotel and your dates into the free checker, and it checks that hotel's rate once a day, then emails you when it drops at least 5% on two daily checks in a row, so you can rebook and cancel in time.

It also checks other booking sites for the same dates, so a better price can be another site listing the hotel for less. The drop email tells you to check the room before you rebook instead of pretending a lookalike is a match. That honesty is the whole point, and it is why we explain when the same room is really cheaper elsewhere instead of promising a lower price we cannot verify.

Watch a hotel price → Still booking? The Chrome extension checks the rate live as you book.

Booking timing: common questions

How far in advance should I book a hotel for the best price?

There is no single lead time that always has the lowest price, because hotel prices move with demand rather than the calendar. As a rough guide, an ordinary city hotel on flexible dates often costs least a few weeks out, while peak season, resort, and event dates reward booking early because the affordable rooms sell out first. The reliable approach is not to guess the perfect date. Book a refundable rate early to lock the room, then watch the price and rebook at a lower rate if it drops before your cancellation deadline.

Is it cheaper to book a hotel early or last minute?

It depends on the hotel and the dates. Booking early protects you when demand is high, such as holidays, festivals, and busy resort seasons, because inventory only gets more expensive as rooms sell out. Last minute can occasionally win for an ordinary urban hotel on a quiet midweek night, when a property discounts unsold rooms. But last minute is a gamble on availability, so it is only worth it when you are flexible and the trip is not tied to a sold-out event.

Do hotel prices drop closer to the date?

Sometimes, but not reliably, and rarely for high-demand dates. A hotel may quietly discount unsold rooms as the date approaches, but for holidays, events, and peak season the price usually climbs instead. Because you cannot know in advance which way a specific hotel will go, the safe move is to lock a refundable rate now and watch the price. More on whether prices drop closer to the date →

Does booking far ahead guarantee the lowest price?

No. Booking early secures availability and a rate you are comfortable with, but not the lowest price the hotel will ever show. Rates fluctuate after you book, so an early booking can later be beaten. That is why a refundable early booking plus a price watch beats a non-refundable one: you get the security of an early reservation and can still rebook if the price falls.

How does Underbook help me time a booking?

Underbook removes the guesswork. Instead of predicting the perfect lead time, you book a refundable room whenever you find a fair rate, then let Underbook watch that hotel's rate for your dates. It checks once a day, emails you for free when it drops at least 5% on two daily checks in a row, and checks other booking sites for the same dates, so you can rebook the lower rate and cancel the old one in time. See how price drop alerts work →

What hotels cost in 12 destinations, measured

Our snapshots come from a few dates, so they cannot say how far ahead to book in a given city. They do show what the same stay cost on every booking site, dated: New York (Sep 25, 2026), Las Vegas (Sep 25, 2026), Orlando (Sep 25, 2026), Chicago (Sep 25, 2026), London (Sep 25, 2026), Cancun (Sep 28, 2026), Los Angeles (Sep 25, 2026), Miami (Sep 25, 2026), Fort Lauderdale (Sep 29, 2026), Nashville (Sep 25, 2026), New Orleans (Sep 28, 2026), Paris (Sep 25, 2026). All of them: hotel prices by destination.

Real prices, hotel by hotel

Every site's price at 5,970 hotels in 368 cities

From our price snapshots of September 25, 2026, September 28, 2026, September 29, 2026, September 30, 2026, October 1, 2026, October 3, 2026 and October 10, 2026: each hotel's page lists every booking site Google Hotels showed, the going rate, and whether the lowest-priced listing named a room, with a button to check today's price for your own dates.

By region: United States · Europe · Canada, Latin America, Caribbean · Asia-Pacific, Middle East, Africa

Start with a city: New York · Las Vegas · Orlando · Chicago · London · Cancun · Los Angeles · Miami · Fort Lauderdale · Nashville · New Orleans · Paris · Punta Cana · San Francisco · Honolulu · Charleston · Key West · Washington DC · Boston · Atlanta · Scottsdale · Myrtle Beach · Austin

All 5,970 hotels by city

Stop guessing the perfect time. Watch the price instead.

Book a refundable room now, and let Underbook tell you for free if it drops. We never see your payment, and you always book where you choose.

Watch a hotel price, free

or add the Chrome extension →