We’ve all been there:
“I’ll book my flight later…”
…only to realize the price has skyrocketed a week before departure.
I wanted to test this for myself, so I ran a last-minute booking experiment from Delhi to London.
Here’s what I found — and how much extra you might pay by waiting.
Step 1: Setting Up the Experiment
Route: Delhi (DEL) → London (LHR)
Travel Dates: 14–21 March
Booking Window: 7 days before departure
Platform Tested: Skyscanner, Google Flights, and Airline Direct
Filters: Economy, 1 Adult, max 1 stop, layovers <3 hours
Goal: Compare last-minute prices with standard advanced booking prices.
Step 2: Price Observations
7 Days Before Departure
| Platform | Price (₹) | Notes |
|---|---|---|
| Skyscanner | ₹58,900 | Cheapest via OTA |
| Google Flights | ₹59,450 | Shows airline + OTA options |
| Airline Direct | ₹60,200 | Slightly higher but more flexible |
Average last-minute fare: ₹59,500
Comparison: 8 Weeks Prior
| Platform | Price (₹) |
|---|---|
| Average Advanced Booking | ₹48,000 |
Extra Cost for Last-Minute Booking: ~₹11,500
💰 That’s almost 25% higher than booking in advance.
Step 3: Insights From the Experiment
1️⃣ Price spikes quickly in the last 2–3 weeks before departure.
2️⃣ Direct airlines are slightly more expensive, but offer easier cancellations and loyalty points.
3️⃣ OTAs can still give cheaper fares, but inventory may run out quickly.
4️⃣ Short layovers and flexible timings still help, but savings are limited for last-minute bookings.
Step 4: Lessons Learned
- Booking 7 days before can cost you 20–30% more.
- If you must book last-minute, check Skyscanner + Google Flights simultaneously.
- Flexibility in layovers or departure times can save ₹1,000–₹2,000.
- Price alerts + tracking early can prevent panic booking.
Step 5: Realistic Takeaway
Last-minute booking is a gamble.
- You might get lucky during low-demand periods.
- But in general, booking 6–10 weeks ahead is safer for saving money.
Even a small delay can cost as much as a visa fee or a night’s hotel stay.


