Diwali return flights: why the way back costs more (and how to deal with it)
By Saanvi Iyer (Saanvi Iyer writes offbeat destination guides for Indian travellers — places that work in monsoon, shoulder-season picks, and the cities Indian first-time international travellers underrate. Based in Bangalore, perpetually mid-itinerary.) · Published · 10 min read
Diwali return flight prices are often higher than the inbound leg because demand concentrates heavily on Bhai Dooj and the day immediately after — a single day when almost everyone decides to leave simultaneously. Booking both legs early and choosing to fly home 2–3 days after Bhai Dooj is the most reliable way to avoid the spike.
TL;DR
Diwali return flights cost more because demand peaks on Bhai Dooj (the last day of the festival) and the day after — when almost every visitor is trying to leave simultaneously. Book both legs of your trip together as early as possible. Flying home 2–3 days after Bhai Dooj can save ₹5,000–15,000 per person on popular routes. Searching FlightGPT with flexible return dates shows you the cheapest exit window.
Why does the return leg often cost more than the inbound?
The inbound demand for Diwali is spread over roughly a week — people trickle in from Dhanteras onwards. The outbound demand is much more concentrated. Most working professionals, students and NRIs have a fixed return date dictated by work, school or visa validity. And that date clusters almost universally around Bhai Dooj evening or the following morning.
What this means in practice: an entire city's worth of visitors all try to leave within a 36-hour window. Airlines have a fixed number of seats. The math is brutal. On routes like Delhi–Bangalore or Mumbai–Delhi on the day after Bhai Dooj, you're competing with tens of thousands of other travellers for the same seats. Prices reflect that.
There's a second factor: many travellers book the inbound flight early (because they know they need to be home for Diwali) but delay booking the return, thinking they'll sort it later. 'Later' often means booking the return leg 2–3 weeks before travel, by which point prices are at or near their peak. The inbound looks reasonable because it was booked early; the return leg looks outrageous because it wasn't.
The Bhai Dooj bottleneck — what actually happens?
If you've ever been at Indira Gandhi International Airport (DEL) or Chhatrapati Shivaji Maharaj International (BOM) on the morning after Bhai Dooj, you know what I'm talking about. It's not just expensive — it's chaotic. Check-in queues back up, lounges are packed, flights run late because ground handling is overwhelmed. The airports are essentially processing a month's worth of departures in two days.
This is especially severe on routes from Delhi. Half of North India seems to be returning to their base cities — Bangalore, Mumbai, Hyderabad, Chennai, Kolkata, Pune — all at once. IndiGo sometimes schedules additional frequencies for this window, but not enough to absorb the full demand without pricing spikes.
The practical implication: even if you're willing to pay the high fare on Bhai Dooj, the travel experience itself is stressful. Build in extra airport time, don't book connecting flights with tight layovers, and check in online the moment it opens (typically 48 hours before departure on IndiGo and Akasa).
How much cheaper is it to fly back a few days later?
Quite a lot. As a rough guide based on typical patterns — always verify on FlightGPT:
- Delhi–Mumbai on Bhai Dooj or the next morning: typically ₹9,000–18,000 one-way at 4–6 weeks' lead time.
- Delhi–Mumbai 3 days after Bhai Dooj: typically ₹4,000–7,500 one-way at the same lead time.
- Delhi–Bangalore same comparison: ₹10,000–20,000 dropping to ₹4,500–8,000 two to three days later.
The savings are real. If you or your partner can take one extra day of leave, the cash saving on flights often exceeds what you'd earn in that extra day. The post-festival airport experience is also dramatically calmer — worth something in itself after 5 days of family, firecrackers and festive food.
This works in both directions. If you're travelling to a city for someone else's Diwali — say, flying from Mumbai to Delhi to be with extended family — consider arriving 2–3 days before the festival rather than the day before. Pre-festival fares are meaningfully lower than the Dhanteras or Diwali-eve surge. You also get more time with family, which is the whole point.
Should you book inbound and return together or separately?
Book them together, and book early. Round-trip tickets sometimes offer a marginal saving over two one-ways, but more importantly, the discipline of locking in both legs simultaneously prevents the 'I'll sort the return later' trap that leads to expensive last-minute bookings.
One situation where booking separately makes sense: if your return date is genuinely uncertain — for example, an elderly parent's health might extend your stay. In that case, book a refundable or flexible fare for the return leg (Air India's flex fares are worth the premium here), or book a cheap non-refundable return as a placeholder on a date you're fairly confident about, with the understanding that you'll pay a change fee if needed.
Most Indian carriers charge ₹3,000–5,000 to change a domestic flight. On a Diwali route, that change fee can still be cheaper than having booked nothing and trying to find a last-minute seat.
What about NRI return flights?
For NRIs flying back to the Gulf, UK or North America after Diwali, the same principle applies but with larger numbers. Emirates, Air India, and IndiGo flights from Mumbai and Delhi back to Dubai, Abu Dhabi or London in the immediate post-Bhai Dooj window are some of the most expensive seats of the year on those routes.
The Gulf route, in particular, sees a sharp demand spike because most Gulf-based Indian workers have exactly one or two weeks of annual leave, and they synchronise it with Diwali. When the leave runs out, everyone has to be on a flight at the same time.
Booking the complete round trip from your Gulf or UK base before you travel is the only reliable way to avoid paying distressed prices on the return. Trying to book the return leg from India while you're there for Diwali, on an Indian credit card, occasionally throws up forex issues too — some international airline sites behave oddly with Indian Rupee payments for international tickets. Easier to have it all sorted from home before you leave.
How to pay smartly for Diwali return tickets
Once you've sorted your dates, the payment method actually matters on a pricey Diwali booking. A few things worth knowing:
UPI is accepted by IndiGo and Akasa for domestic bookings, and it's the most frictionless way to pay for Indians — no 2% convenience fee that some credit card issuers add, no 3D Secure delays. For a ₹15,000–20,000 Diwali return booking, the saving is real.
If you're booking on a credit card, a card that earns accelerated reward points on travel (HDFC Regalia, Axis Atlas, SBI Card ELITE) makes sense — a high-value Diwali booking gives you a meaningful points haul that partially offsets the elevated fare. Axis Atlas, for instance, earns 5 EDGE Miles per ₹100 on travel bookings, which adds up fast on a ₹18,000 ticket.
For NRIs paying in foreign currency from the Gulf or UK: check whether your bank's international card has a dynamic currency conversion trap. Always pay in the local currency of the airline's site (INR for Indian sites, GBP for UK sites) rather than letting the site convert to your home currency — their exchange rate is almost always worse.
One last thing: if the Diwali fare feels genuinely outrageous and your dates are somewhat flexible, set a price alert on FlightGPT and wait a week. Occasionally airlines drop fares briefly — a flash sale or a capacity release — and being notified immediately means you can pounce before it goes back up. This works better on return legs booked 6+ weeks out than close-in.
Bottom line
The return leg costs more because demand concentrates into a much tighter window than the inbound. The fix is simple in principle, less easy in practice: book early, book both legs together, and seriously consider whether you can shift your return date by 2–3 days. That flexibility is worth more than any airline loyalty program discount during Diwali.
Also read: Cheapest Diwali flights to Delhi, Mumbai and Bangalore and Diwali vs Dussehra travel — which saves more? Search live fares on FlightGPT. Fares and fees change — check the live price before you book.
Frequently asked questions
Why are Diwali return flights more expensive than inbound?
Because outbound demand concentrates tightly around Bhai Dooj and the day after — virtually everyone leaves at the same time. This creates a demand spike on a single 36-hour window that airlines price accordingly.
What is the cheapest day to fly back after Diwali?
Generally, flying home 2–3 days after Bhai Dooj is significantly cheaper than Bhai Dooj itself or the next morning. The demand spike dissipates quickly once the core festival window passes.
Should I book my Diwali return flight separately or with the inbound?
Book both legs at the same time, as early as possible. Booking separately often leads to procrastinating on the return leg — and last-minute Diwali return fares are among the most expensive domestic tickets you can buy.
How much can I save by flying home 2 days after Bhai Dooj?
On popular metro routes, typically ₹5,000–12,000 one-way per person compared to flying on Bhai Dooj or the next morning. On NRI long-haul routes (Dubai, London), the saving can be even larger.
Is it worth paying extra for a flexible fare for Diwali returns?
If your return date is uncertain — for example, because of family obligations that might extend your stay — a flexible fare with free date changes is worth the premium. The change fee on a rigid ticket can still be cheaper than buying a new last-minute ticket, though.
Can I pay for Diwali flights via UPI?
Yes — IndiGo, Akasa and Air India all accept UPI for domestic bookings. It's often the cheapest payment method since it avoids the convenience fees that some credit card transactions attract. For international routes booked from India, UPI isn't available but net banking or credit card works fine.