It is one of the most common travel questions there is, and one of the most heavily mythologised: when, exactly, should you book a holiday to get the best price? The internet is awash with confident answers — book on a Tuesday, book exactly eight weeks out, always wait for last-minute deals — and most of them are folklore. The honest truth is less catchy but far more useful: there is no single magic moment, because holiday prices are driven by demand, not by a secret date on the calendar.
That is not bad news. Once you understand what actually moves prices, you can stop hunting for a mythical perfect day and start using the habits that genuinely get you a better deal. This guide explains how holiday pricing really works and gives you sensible, realistic answers on when to book.
What "the best time to book" really means
The best time to book a holiday is whenever you can secure a fair price for the trip you want — and that is governed by supply and demand, not by a universal lucky date. Flights, hotels and package holidays are priced dynamically: the cost rises and falls as availability shrinks, as demand changes, and as the travel date approaches. There is no fixed "correct" price sitting there waiting to be unlocked on a particular day.
This has one liberating implication. Instead of trying to outguess the system, you accept that prices move and position yourself to catch a good one. The travellers who consistently pay less are not the ones who cracked a code; they are the ones who stayed flexible, watched prices, and booked sensibly. The same logic underpins cheaper flights specifically, which our guide to finding cheap flights explores in detail.
The myth of the magic booking day
Let us put the most persistent myths to rest, because chasing them wastes effort better spent elsewhere.
| Myth | Reality |
|---|---|
| "Always book on a Tuesday" | No reliable magic weekday exists; prices change all the time. |
| "Book exactly X weeks before" | Useful windows exist, but there is no precise universal number. |
| "Last minute is always cheapest" | Often the opposite for popular trips; late prices can be the highest. |
| "Book the moment it is released" | Very early can be pricey too; there is usually a sensible middle. |
The single thread running through every myth is the same: price tracks demand. A weekday or a browser trick does not override that. Once you internalise this, you stop looking for shortcuts and start using the real levers.

When to book: a realistic guide
So when should you actually book? It depends on the trip, and the honest answer splits into a few cases.
- Popular destinations and peak dates: book well ahead. For school holidays, major events, and sought-after places, demand is high and the best options sell out. Booking several months in advance usually gives better choice and price. Leaving these late is where people get stung.
- Flexible, off-peak trips: you can afford to watch. If your dates and destination are loose and you are travelling in quieter periods, you have room to monitor prices and wait for a good deal without the same risk of being priced out.
- Last-minute: only if you are genuinely flexible. Deals on unsold capacity do appear, but they are a gamble. They suit travellers happy to take whatever is available, not those who need specific dates or destinations.
The right lead time is not a fixed number of weeks. It is a function of how popular and how fixed your trip is. The more in-demand and the more rigid, the earlier you should commit.
The bigger lever: flexibility and season
Here is the part most "when to book" advice misses. When you travel matters more than when you book. The most reliable way to pay less is to go when most people cannot.
Travelling in the shoulder season — the quieter periods either side of peak — often means noticeably lower prices while keeping much of the good weather and experience. Avoiding school holidays is one of the biggest single savings available, because that is precisely when demand and prices spike. Flexibility on destination helps too: if you simply want sun or a city break rather than one exact place, you can follow the cheaper options instead of fighting for a single popular route.
In short, decide what is genuinely fixed about your trip and flex everything else. That flexibility does more for the final price than any clever booking-day trick ever could. Planning the trip around a clear budget helps you judge what counts as a fair price in the first place.
Mind the true total, and book a fair price
Two final habits separate savvy bookers from the rest.
First, watch the true total cost, not the headline number. A cheap-looking package or flight can swell once baggage, transfers, seat fees, resort charges and other extras are added. Compare like for like — the full door-to-door, all-in cost — so a deal that looks cheapest does not quietly become the dearest. The UK Civil Aviation Authority has guidance on your rights and what travel firms must tell you about prices and charges.
Second, book a fair price, not a perfect one. People lose real money waiting for a price drop that never comes, then paying more as the date nears and availability shrinks. Decide what counts as a reasonable price for your trip, keep a casual eye on the cost so you recognise a good one, and book when you see it. A good holiday you actually booked beats a slightly cheaper one you missed by holding out. And once it is booked, the rest of sensible trip prep — from surviving the flight itself to sorting insurance — falls into place around it.
The bottom line
There is no single best day to book a holiday, because prices follow demand rather than the calendar. Ignore the myths about magic weekdays and exact countdowns. Instead, book popular and peak-date trips well ahead, watch and wait on flexible off-peak ones, and treat last-minute deals as a gamble suited only to the truly flexible. The biggest savings come not from timing your booking perfectly but from when and how flexibly you travel — going outside school holidays and peak season, and staying loose on dates and destination. Check the true total cost, and book a fair price when you see it rather than chasing the lowest one. Do that, and you will pay less far more often than any lucky booking day could manage.
Frequently asked questions
Is there a best day of the week to book a holiday?
Not reliably. The idea that booking on a particular weekday guarantees a lower price is largely a myth, because travel companies adjust prices constantly based on demand rather than the day you happen to buy. Watching prices over time and booking when you see a fair deal works far better than chasing a magic day.
How far in advance should I book a holiday?
It depends on the trip. For popular destinations, peak season and school holidays, booking several months ahead usually secures better choice and price, because demand is high and the best options sell out. For flexible, off-peak trips, you have more room to wait and watch for deals. There is no single rule that fits every holiday.
Are last-minute holidays cheaper?
Sometimes, but it is a gamble. Last-minute deals exist when companies have unsold capacity, but for popular dates and destinations, leaving it late often means higher prices and poor availability. Last-minute booking can suit flexible travellers happy to take what is available, but it is risky if you need specific dates.
When is the cheapest time of year to go on holiday?
Generally outside peak season and school holidays, often called the shoulder season, when demand falls but the weather and experience can still be good. Travelling when most people cannot, such as term-time or quieter months, is one of the most dependable ways to cut the cost of a holiday.
Join in — free. Comments on Daily Junction are for members, so real names stay rare and bots stay out.
One field. We email you a 6-digit code — no password needed. Your comment is kept while you do it.
Under 13? You’ll need a parent’s OK first — it takes them one click.