I spent years believing that booking flights early was always the right move. Six months out, eight months out, the earlier the better, that’s what everyone says. Then I started actually tracking prices for trips I was planning, and I noticed something that didn’t fit the story. The flights I bought four weeks out were often cheaper than the ones I’d been watching for months. Not always. But often enough to make me question the whole “book early” rule.
Airline pricing is not intuitive. It doesn’t reward loyalty or planning. It rewards knowing the patterns.
How Airlines Actually Set Prices
Airlines use dynamic pricing, which means fares change constantly based on demand, available seats, competitor pricing, and a dozen other factors. They don’t release their cheapest seats months in advance, they hold inventory and release discounted seats strategically as departure approaches. Too far out, demand is low and prices reflect that. Too close, demand spikes and so do prices. There’s a window in between where cheap fares concentrate, and it’s different depending on what type of flight you’re booking.
Domestic Flights: The Week-by-Week Picture
For flights within the US, the sweet spot is generally three to seven weeks before departure. Here’s roughly how prices move:
- 10+ weeks out: Prices are often higher than they’ll be later. Airlines are testing demand. Unless you see something clearly anomalous, wait.
- 7-9 weeks out: Prices start loosening up. Good time to set alerts and start watching.
- 3-6 weeks out: This is the window. Airlines are trying to fill seats and competitive pricing shows up. For most domestic routes, this is where the best fares land.
- 1-2 weeks out: Business travelers are booking now and airlines know it. Prices usually spike.
- Under a week: Unpredictable. Sometimes distressed inventory creates deals. More often it’s just expensive.
International Flights: It Shifts Earlier
For transatlantic and transpacific routes, the window moves to three to five months before departure. The longer the flight, the further out you want to be looking, partly because seat selection matters more, partly because prices on popular international routes firm up earlier than domestic ones.
- 6+ months: Mostly too early, with exceptions. New routes sometimes have introductory pricing. Airlines running sales occasionally have deals this far out. Worth monitoring but not acting on unless something stands out.
- 3-5 months: The sweet spot for most international routes, especially transatlantic. Competitive pricing, good seat availability.
- 6-10 weeks: Still workable on budget carriers and secondary routes. Major carriers start firming up.
- Under 6 weeks: Usually more expensive for international. Last-minute international deals exist but are rare and unreliable if you need specific dates.
The Day of the Week Actually Matters
Tuesday and Wednesday searches consistently surface more cheap fares. The pattern is fairly established: airlines announce sales Monday nights, competitors match by Tuesday morning, deals are live by Tuesday afternoon. Searching Friday or Sunday tends to return higher prices for the same routes. It’s not a guarantee, but it costs nothing to check on a Tuesday instead of a Sunday.
Departure day matters too. Leaving on Tuesday, Wednesday, or Saturday is almost always cheaper than leaving on Friday or Sunday on domestic routes. If you can shift your departure by a day or two, you’ll often find meaningful savings, especially on popular leisure routes where everyone’s fighting for the same Friday evening flight.
When Last-Minute Deals Are Worth Chasing
Last-minute deals are real, but they work much better for solo travelers than for families. If you can fly any day from any airport within a reasonable distance, checking Google Flights’ Explore tool one to three weeks out can surface genuinely cheap fares to places you hadn’t considered. For a family that needs four seats on a specific date flying to a specific place, the risk isn’t worth it. You’ll usually pay more.
The Tools That Do the Watching For You
I don’t check prices manually every few days. I set alerts and let them run.
Google Flights tracks any route and sends email alerts when prices drop. The price calendar view shows cheapest dates at a glance, which is helpful when your dates are somewhat flexible. Hopper uses historical data to predict whether prices are likely to rise or fall, and it’ll tell you whether to buy now or wait, useful when you’re genuinely unsure. Going (formerly Scott’s Cheap Flights) sends alerts for error fares and genuine deals on specific routes. The free tier covers most major routes and it’s caught me a few deals I would never have found on my own.
The Rule That Actually Works
Buy when you see a price you can live with. Not when you’re hoping for the theoretical lowest fare that may or may not materialize.
I’ve watched prices too long and paid more times than I care to count. The traveler who buys a solid fare five weeks out almost always does better than the one holding out for perfect. Set alerts, check during the windows above, and pull the trigger when the price is meaningfully below the average for your route. That’s it. That’s the whole strategy.