When to book flights: what 1,574,564 real fares say
We tracked the same flights at different times before departure, 2026-06-14 to 2026-10-06, across 52,968 routes. Updated 2026-10-06. Free to reuse with attribution (CC BY 4.0).
Key findings
- Last minute costs 41.7% more. In the final 3 days, the same flight averaged +41.7% over its cheapest observed fare (median +19.4%).
- The sweet spot is 1–1.5 months ahead: +18.3% on average, the lowest of any window, and 22.8% of all flights hit their lowest fare there.
- Too early is not cheapest either: 2–3 months ahead averaged +30.4%.
- Waiting to the last week loses money 64.5% of the time: on 6,897 flights seen both 3–4 weeks and under 1 week out, the late fare was higher in 64.5% of cases (median +8.6%).
- Fly Tuesday or Wednesday: weekend departures (Fri–Sun) run about 11% above the route median.
- Fare Index: 97.4 in 2026-10 (2026-08 = 100), month in progress.
Download data (CSV) · Open embed
Embed this chart
<iframe src="https://piratefly.com/research/when-to-book-flights/embed/booking-window" width="100%" height="340" style="border:0" loading="lazy" title="Piratefly flight price research"></iframe> Download data (JSON) · Open embed
Embed this chart
<iframe src="https://piratefly.com/research/when-to-book-flights/embed/weekday" width="100%" height="340" style="border:0" loading="lazy" title="Piratefly flight price research"></iframe> Download data (CSV) · Open embed
Embed this chart
<iframe src="https://piratefly.com/research/when-to-book-flights/embed/winter-cities" width="100%" height="470" style="border:0" loading="lazy" title="Piratefly flight price research"></iframe> Download data (CSV) · Open embed
Embed this chart
<iframe src="https://piratefly.com/research/when-to-book-flights/embed/fare-index" width="100%" height="340" style="border:0" loading="lazy" title="Piratefly flight price research"></iframe> Method
Booking window. Same flight (route + departure date) observed at different lead times; per lead-time window the median observed fare of that flight, compared with the lowest window of the same flight. Flights kept if seen in at least 3 windows spanning at least 21 days. Sample: 29,940 flights on 8,124 routes, 290,276 fares.
Day of week. Each fare compared with the median fare of its route; the figure is the average gap per day of departure.
Winter cities. Median one-way fare to each city for departures from 2026-11-01, cities with enough fares and origins.
Fare Index. Chain-linked: each month, the median fare per route for departures in the next 60 days (routes with >=5 fares); the index moves by the median month-on-month change over routes present in both months. Closed months are frozen.
Fares are one-way economy prices observed by Piratefly's price tracker; they are not booking data. All data: JSON, booking windows, winter cities, monthly index. Please credit "Piratefly" with a link to this page. Daily index: Fare Index.