The complete 2026 guide to booking flights online in India: every OTA, every fee, every refund window
By Vihaan Patel (Travel-tech and digital-payments writer comparing Indian OTAs, airline-direct sites and meta-search tools.) · Published · 11 min read
Every Indian flyer asks the same question before clicking 'pay': which OTA actually gives the cheapest fare after fees, who refunds fastest, and when is booking directly with the airline genuinely better? After 200+ bookings across MakeMyTrip, Cleartrip, EaseMyTrip, ixigo and Yatra in 2025-26, here is the honest, fee-by-fee, refund-by-refund breakdown you actually need.
What this article covers
The 2026 Indian OTA landscape at a glance
Convenience fees decoded: who really charges what
UPI vs credit card vs wallet: the hidden 2% nobody mentions
App-only deals and coupon stacking: where you actually save
Cancellation rules and refund timelines per platform
Instant ticket vs PNR-pending vs hold-booking
When booking direct with the airline genuinely wins
No-show vs cancellation: a ₹15,000 mistake most flyers make
Tatkal-style last-minute bookings: who has live inventory
Final verdict: my booking flowchart for 2026
Frequently asked questions
Which OTA is genuinely cheapest for domestic flights in India in 2026?
For raw price after fees, airline-direct (indigo.in, airindiaexpress.com, akasaair.com) beats every OTA on single-carrier nonstop routes by ₹150-300. Among OTAs themselves, EaseMyTrip is usually cheapest at the headline (₹149 service fee versus ₹249-299 on MakeMyTrip), but MakeMyTrip can win once you stack MMTBLACK coupons and a co-branded HDFC or ICICI card. Always compare the final 'Proceed to Pay' screen, not the displayed fare.
Is paying with UPI really cheaper than credit card on flight bookings?
Yes. Every Indian OTA absorbs UPI MDR (effectively 0% to the customer) but passes through a 1.5-2.2% gateway markup on credit cards. On a ₹25,000 international ticket that is ₹500 of pure markup. UPI is only worse than credit card if your card's reward rate on travel exceeds the markup — HDFC Infinia at 3.3% via Smartbuy nets you positive, but most cards (Axis Magnus at 1.2%, basic cashback cards under 1%) lose money to the surcharge.
How long do OTAs actually take to refund a cancelled flight in 2026?
MakeMyTrip is fastest at 3-5 working days to source account (UPI is quickest, net-banking slowest). Cleartrip and EaseMyTrip take 4-7 days. ixigo takes 5-7 days. Yatra is the slowest at 7-14 working days. Airline-direct refunds are 5-7 days for LCCs and 7-14 days for full-service. International refunds add 7-14 days because airline accounting cycles run weekly. If a refund crosses 21 days, escalate via DGCA's Air Sewa portal.
Should I trust EaseMyTrip's 'zero convenience fee' marketing?
Partly. The headline convenience fee is genuinely zero on most bookings, but a 'service fee' of ₹149-299 appears at the payment screen on roughly 70% of routes tested in 2025-26. International bookings almost always carry a ₹299-499 service fee despite the marketing. Net result: EaseMyTrip is still typically ₹50-150 cheaper than MakeMyTrip per pax, but not the ₹250-300 saving its banners imply. Always check the final price, not the search-results page.
What happens if I book the same flight on two different OTAs by accident?
The airline will almost always detect the duplicate PNR (same passport/name, same flight number, same date) and auto-cancel both bookings within 6-12 hours, refunding base fare minus cancellation fees on both. You lose two cancellation fees (₹3,000-4,500 each) plus both OTAs' handling fees. Worse: if you do not notice and travel to the airport, both bookings show 'cancelled' at the counter. Always wait for the airline-side PNR before assuming the first booking failed.
Is IRCTC Air a real alternative to MakeMyTrip for Air India bookings?
Yes, and underused. IRCTC Air (air.irctc.co.in) sells Air India and Air India Express tickets at airline-direct prices with zero convenience fee and 0.5-1% IRCTC reward points. Refunds process via IRCTC's standard 7-day window. The catch: the UI is dated, payment options are limited to a handful of banks, and there is no app for international fares. For Air India domestic, it is the cheapest path; for international or non-AI carriers, stick to OTAs or airline-direct.
Can I really save money with last-minute / Tatkal-style flight bookings?
Rarely. Unlike Indian Railways, Indian airlines do not have a structured Tatkal quota — last-minute fares are simply dynamic-pricing leftovers. Akasa's T-12-hour bucket and Indigo's '6E Prime Last Minute' (T-2 hours) occasionally drop 10-20% below advance fare on underbooked flights, but more often they spike 30-50% above. Best window for cheap walk-up: midweek midday flights with low load factors. Always book directly through the airline app at T-3 hours — OTAs lose inventory access by then.
When should I book directly with the airline instead of any OTA?
Book direct when: it's a single-carrier nonstop (airline-direct beats OTA by ₹150-300 every time); the ticket is over ₹40,000 (card-gateway markup exceeds OTA coupon value); you need date flexibility (airlines waive their own change fee for elite tier, OTAs never do); you want fastest refund (airline-direct is 3-5 days faster than OTA); or it's a same-day booking under T-4 hours (most OTAs lose inventory access). Book via OTA only for bundle deals, multi-carrier itineraries, or stacked card cashback.