The Best Time to Book Flights

There's no single magic day that guarantees the cheapest fare, and anyone promising a precise formula is oversimplifying. But booking timing does follow real, repeatable patterns, and knowing them can save you from the two most expensive mistakes: booking too late, and panic-booking too early at a price that was never going to drop.

This guide covers how far ahead to book for different trip types, which common advice is outdated, and a simple method for checking the actual price on your own dates instead of guessing.

The short version

For most trips, the cheapest fares tend to appear in a window rather than on one date: roughly 1–3 months before departure for domestic or short-haul routes, and roughly 2–6 months before for long-haul international trips. Prices usually climb steeply in the final two to three weeks. Peak seasons and holidays push the window earlier. These are patterns, not guarantees, and a specific route can break them.

Booking windows by trip type

Domestic and short-haul flights

Short routes have many daily departures and plenty of competing carriers, so airlines can fill planes with last-minute demand. That's why fares are often reasonable several weeks out and then rise as seats sell and business travellers book. Booking about 4–10 weeks ahead is a sensible default.

Long-haul international flights

Long-haul routes have fewer flights and more fixed capacity, so cheap fare buckets sell out earlier. Starting to watch prices around 5–6 months out and being ready to book somewhere in the 2–5 month range is a reasonable approach, especially for routes that only a few airlines fly.

Peak season and holidays

Christmas and New Year, northern-hemisphere summer, Easter, school holidays and major local events all compress the window. For these, assume the "cheap" fares are gone earlier than usual and begin checking 4–8 months out. Waiting for a late discount on a peak date is a gamble that rarely pays off.

Off-peak and shoulder season

Outside peak periods you have more room. Fares are less tied to the booking date, and carriers sometimes run sales to fill quiet flights. This is where watching prices and waiting for a dip is most likely to work.

Outdated advice you can ignore

"Book on a Tuesday." This came from an era when airlines loaded new fares on a weekly schedule. Today pricing is adjusted continuously by software responding to demand, so the weekday you click "buy" matters far less than how many days remain before departure.

"Clear your cookies for a lower price." There's little reliable evidence that airlines raise fares because you searched twice. Fares change because seats sell and prices are re-evaluated, which can look like tracking when it isn't. Comparing on a couple of different sites is more useful than clearing your browser.

"Last-minute deals are common." They exist, but mainly for leisure routes with unsold seats. For most routes the final weeks are the most expensive, so don't plan around a last-minute bargain.

A simple method that beats rules of thumb

  1. Check the real price first. Search your route and dates on a comparison engine to get a baseline.
  2. Use the flexible-date view. Skyscanner and Kayak both offer a price calendar or whole-month view. Shifting a trip by one or two days, or flying midweek instead of Friday or Sunday, often moves the price more than any booking-timing rule.
  3. Set a price alert. Both engines let you track a route and email you when the fare changes, so you can see whether it's trending up or down for your dates.
  4. Decide in advance what a good price looks like. Once you've seen a route a few times you'll know the normal range. When a fare falls at or below it, book rather than waiting for a lower one.
  5. Check the total, not the headline. Bags, seat selection and payment fees can erase a "cheap" fare. See our guide to carry-on-only budget airline fees.

Template: keep a simple price log

Prices change with season, route and demand, so the most useful number is the one you record yourself for your own trip. Copy this table into a note or spreadsheet and fill it in each time you check. (The rows below are blank on purpose.)

Date checkedDays until departureCheapest fareAirline / siteTrend (up / down / flat)
     
     
     

After two or three checks over a couple of weeks you'll see whether the fare is rising, falling or flat, and you can set your own target price.

When waiting is a mistake

Book sooner rather than later if your dates are fixed, the route is served by few airlines, you're travelling at a peak time, or you're booking for a group (the cheapest fare bucket may not have enough seats for everyone). If your dates are flexible and it's the off-season, you can afford to watch prices for a few weeks.

Don't forget cancellation rules

Booking earlier is less risky when you know the cancellation terms. In some markets, such as flights to or from the US, there is a 24-hour free cancellation window if you book a week or more before departure. Rules vary by country and airline, so check the fare conditions before you rely on this.

Quick checklist

Have flexible dates? Run your search and check the "I'm flexible on dates" box. We'll point you straight to the flexible-date view on the results.

Verify with the source

Fare rules and consumer rights differ between airlines and countries. Before you book, check the fare conditions shown at checkout, the airline's own cancellation and change policy, and, for US flights, the US Department of Transportation's published consumer rules. For terms you don't recognise, see our flight booking glossary.