2026-09-21 · 10 min read
Two major airfare studies disagree on the best booking window, and most advice conflates three different Google Flights tools. Here's how to actually find a cheap fare, in order — with the caveats the studies themselves don't advertise.
There's no magic day to book cheap hotels. Rates move with occupancy — here's how to read that signal, which comparison tools actually work, and what to do whether you're booking tonight or planning months out.
Package prices, add-on fees, and timing for all-inclusive vacation packages to Cancún — including the government charge no booking site puts in the total, a fee comparison against Costa Rica, and when to book for the best trade-off between price and weather.
Editorial contributor covering flight pricing and search tools. Prior work on this beat lives in the blog archive, where sources are linked inline rather than asserted.
The honest answer to where to buy cheap flights is that no single website or day of the week reliably produces the cheapest fare. What works is a sequence: check a flexible-date calendar first, narrow to a route, track that route's price, and only then decide how to book it — especially if the trip involves more than one airline.
Key takeaways:
Expedia's 2025 Air Hacks report circulated a set of figures — roughly 63 or more days out for U.S. domestic trips, and a tighter 18-to-29-day window for international travel. Those numbers are widely repeated in coverage of the report, but when we tried to confirm them directly on Expedia's own newsroom page, the specific report URL we followed didn't resolve. So these figures are presented here as reported by secondary coverage of Expedia's study, not as something we independently confirmed on a live Expedia page — treat them accordingly.
CheapAir's annual airfare study, which we could verify on its own blog page, tracks a broader fare database rather than one company's own bookings and lands on a 42-to-54-day domestic sweet spot inside a wider window running from about three weeks to three and a half months before departure. CheapAir republishes this study yearly, so the exact day-ranges shift from edition to edition — check the current year's post before treating any single number as fixed.
| Study | Domestic booking window | International booking window | Data source |
|---|---|---|---|
| Expedia 2025 Air Hacks (as reported in secondary coverage) | ~63+ days out | 18–29 days out | Expedia's own booking data |
| CheapAir Annual Airfare Study (verified on source page) | 42–54 days out (within a 3-week to 3.5-month range) | Same broader range | Industry-wide fare database across carriers |
The disagreement isn't a sign that one study is right and one is wrong — it's a sign they're measuring different things. Expedia's numbers, as reported, come from its own booking data, weighted toward whatever routes and customer base use that platform. CheapAir's study pulls from an industry-wide fare database across more airlines and route types. Different sample sets, different route mixes, different years.
The practical takeaway: treat 3 to 8 weeks out as a reasonable domestic booking zone and 1 to 4 months out for international itineraries, then confirm with a live price tool rather than anchoring to one day-of-week rule. The Sunday-vs-Saturday claim that shows up in a lot of roundups applies unevenly across domestic and international routes in both studies — it's not consistent enough to be the deciding factor over just checking a calendar.
The price calendar and the "Track prices" feature get lumped together in most advice, but they solve different problems at different stages of planning.
| Tool | Best used when | What it actually does |
|---|---|---|
| Price calendar | You haven't picked exact dates yet | Grid view showing which departure-and-return combinations are cheapest across a full month |
| Track prices | You've narrowed to a route (specific dates or "any dates") | Monitors that itinerary and emails you when the fare moves |
The calendar is for someone who knows they want to go to Lisbon in October but hasn't picked a week yet. Track prices, a built-in Google Flights feature, is for after you know you're flying JFK to Lisbon on October 14 and want to know if the price drops before you commit. Open the grid first, pick dates from the cheapest window it shows, then switch on tracking for that specific itinerary — skip the calendar and you might end up monitoring a fare that was never competitive to begin with.
ITA Matrix, the routing engine that powers pricing behind many online travel agencies, is worth a second look once you have a route in mind. It won't sell you a ticket directly, but it's useful for spotting alternate routings or fare classes that a simpler search interface might not surface.
Google's "Flight Deals" feature, detailed on Google's product blog, layers a conversational, flexible-date search on top of live Google Flights data. Instead of entering an origin and destination, you describe a trip in plain language — a long weekend somewhere warm from Chicago in March — and it surfaces fare options across a range of destinations. It launched first in the U.S., Canada, and India, with availability expanding since; check Google's current product pages before assuming it's live in your market.
AI Mode's price tracking and its "Canvas" itinerary builder extend the same underlying data rather than introducing a separate booking engine — they organize and summarize the fares Google Flights already indexes. None of these AI features complete a purchase; they hand off to the airline's or OTA's own checkout page, so the AI layer functions as a research shortcut rather than a booking agent. They earn their keep on broad, undefined trips where you haven't picked a city yet. If you already have a fixed itinerary you're pricing out, a structured search beats an open-ended one. For planning the rest of the trip once dates are set, an AI trip planner handles the itinerary-building side; these AI flight tools are still just for finding fares.
There are two ways to build a multi-stop trip, and they carry different risks.
The trade-off is straightforward. A connecting itinerary booked as one ticket protects you if a delay causes a missed connection — under U.S. Department of Transportation rules, the airline is obligated to rebook you. Self-stitched one-ways carry no such protection: if your first flight is delayed and you miss a second one booked separately with a different airline, that's your problem to solve and pay for.
This matters most on repositioning routes — flying domestically to a cheaper international gateway city, then booking a separate long-haul out of that hub — rather than assuming a single search engine has already found the cheapest possible combination for you. Aggregators in the Kiwi.com style stitch one-way tickets automatically across non-partnered airlines. Their own guarantee, which covers you if a self-stitched connection fails, is usually what justifies taking on that risk in the first place — not the fare savings alone. Before locking in a complicated multi-leg itinerary, it's worth running it through something like an itinerary validator to check that connection times and routing actually hold together.
Last-minute fare drops happen when airlines discount unsold inventory close to departure. That's a real mechanism, but it's airline- and route-dependent — not a predictable pattern you can build a trip around.
More likely: off-peak, midweek domestic routes; routes with several competing carriers fighting for the same seats.
Less likely: international routes; anything touching a holiday period, where demand tends to absorb unsold seats at full price before the airline needs to discount them.
The practical check is the price calendar's "this week" or "next few days" view — it shows directly whether a discount actually materialized, which is more reliable than a fixed rule like "three days out is always cheapest."
May marks the start of the dry season across Peru's Andes and Amazon regions, running roughly through September. That seasonal shift affects demand into Cusco and Lima more than any day-of-week booking trick — clearer trails to Machu Picchu and less rain in the highlands draw more travelers to the same weeks. No verified fare statistic exists for this specific route and month, so the workable approach is the same one already covered above: open the flexible-date calendar for your actual dates, then track once you've picked them, rather than trusting a generic "best month to fly" claim.
The sequence holds regardless of route, and the one thing worth repeating is this: find the cheap window before you fix your dates, not after. From there it's a matter of tracking that fare and being clear-eyed about whether a connection needs to be booked as one ticket or can safely be stitched. The pricing page lays out plan formats if you're weighing a one-off trip against ongoing planning, and the blog covers route-specific timing questions like this one as they come up.
Depends which study you trust more. Expedia's reported figures point toward booking further out for domestic trips than for international ones; CheapAir's own database narrows the domestic window somewhat. Neither is a universal rule, so use 3–8 weeks out domestic and 1–4 months out international as a starting range, then let a live calendar confirm it for your actual route.
A flexible-date grid — Google Flights' calendar is the most common one — shows which weeks are cheap before you commit to dates. Locking in a fixed date pair and only then searching skips the step that actually finds the discount.
Not reliably enough to plan around. Both major studies show the Sunday/Saturday effect varying by route type, so it's a weaker signal than just pulling up the calendar for your specific trip.
Watch the calendar's near-term view for your route instead of trusting a fixed countdown like "book three days out." Midweek domestic routes with multiple carriers discount more often; holiday travel and international routes rarely do, since demand usually fills those seats at full fare first.
If a single search can combine carriers into one checkout, take it — that itinerary is protected under DOT rebooking rules if something goes wrong. Piecing together separate one-way fares across airlines that don't partner removes that protection unless you're using an aggregator whose guarantee explicitly covers the connection.
No. Google's Flight Deals and AI Mode's tracking and Canvas features search and summarize fares conversationally, then send you to the airline or OTA's own checkout to finish. They shorten the research step, not the purchase step.
Depends which study you trust more. Expedia's reported figures point toward booking further out for domestic trips than for international ones; CheapAir's own database narrows the domestic window somewhat. Neither is a universal rule, so use 3–8 weeks out domestic and 1–4 months out international as a starting range, then let a live calendar confirm it for your actual route.
A flexible-date grid — Google Flights' calendar is the most common one — shows which weeks are cheap before you commit to dates. Locking in a fixed date pair and only then searching skips the step that actually finds the discount.
Not reliably enough to plan around. Both major studies show the Sunday/Saturday effect varying by route type, so it's a weaker signal than just pulling up the calendar for your specific trip.
Watch the calendar's near-term view for your route instead of trusting a fixed countdown like "book three days out." Midweek domestic routes with multiple carriers discount more often; holiday travel and international routes rarely do, since demand usually fills those seats at full fare first.
If a single search can combine carriers into one checkout, take it — that itinerary is protected under DOT rebooking rules if something goes wrong. Piecing together separate one-way fares across airlines that don't partner removes that protection unless you're using an aggregator whose guarantee explicitly covers the connection.
No. Google's Flight Deals and AI Mode's tracking and Canvas features search and summarize fares conversationally, then send you to the airline or OTA's own checkout to finish. They shorten the research step, not the purchase step.

Sketch a brief. We come back with an itinerary that reads like a recommendation, not a checklist — and tell you what we’d change about it.
Try planning free