"Book X weeks in advance" gets repeated as if it applies to every flight equally. It doesn't. Domestic routes, transatlantic routes, and long-haul routes to Asia or the Southern Hemisphere all fill differently, get priced differently, and reward different timing.
Domestic (under ~5 hours)
Airlines manage inventory on these routes tightly and reprice often, sometimes within the same day. The sweet spot for most domestic routes is roughly 3 to 8 weeks before departure. Business travel demand (booked mostly inside 2–3 weeks) pushes late prices up, while booking 4+ months out rarely gets you the true lowest tier since airlines haven't released their cheapest inventory yet.
Transatlantic (US–Europe)
These routes have more seasonality and more competing carriers, which widens the useful booking window to roughly 2 to 5 months out. Summer travel (June–August) is the most competitive and benefits from booking on the earlier end of that range; shoulder season (spring, fall) has more room to wait for a price drop.
Long-haul (Asia, Africa, Oceania, South America)
Longer routes with fewer daily frequencies mean less day-to-day price movement but bigger swings tied to season and holidays. Aim for 4 to 6 months out, and treat major local holidays at your destination (Lunar New Year, for example) like a domestic U.S. holiday — book even earlier, since local demand adds on top of international demand.
A simple rule if you only remember one thing
What breaks this rule
- Sale fares. Airlines occasionally release short-term promotional pricing outside these windows — this is what a genuinely verified "deal" post is catching, not a predictable pattern.
- New route launches. Airlines often under-price a brand-new route for the first few months to build demand, regardless of how far out you book.
- Fare wars. When two airlines compete aggressively on the same route, normal timing windows go out the window entirely — this is the other main source of real "deals."
The takeaway
Use route length as your starting point for timing, then let a fare alert catch the exceptions — sales, new routes, and fare wars — that no fixed rule predicts. That combination beats any single "book by this date" advice you'll find elsewhere.