Booking Flight Tickets Online in India 2026

Compare MakeMyTrip, Cleartrip, EaseMyTrip, ixigo, Yatra and airline-direct sites for 2026: convenience fees, UPI vs card surcharges, cancellation rules.

Fares and prices quoted in this guide are indicative estimates only — illustrative, not live quotes, and may be out of date. Search FlightGPT for current fares before booking.

The complete 2026 guide to booking flights online in India: every OTA, every fee, every refund window

By Vihaan Patel (Vihaan Patel covers the intersection of travel and digital payments — Indian OTAs, airline-direct booking flows, UPI vs credit-card surcharges, RBI tokenisation rules and the booking-funnel mechanics that quietly cost (or save) you money.) · 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.

The 2026 Indian OTA landscape at a glance

If you opened five Indian flight-booking apps right now and searched DEL-BOM for next Friday, you would see five different prices on the same Indigo 6E flight. The base fare is identical because airlines publish a single inventory; what differs is the convenience fee, payment-gateway markup, coupon stacking and app-only discount each platform layers on top.

In 2026 the five OTAs that matter for domestic India are MakeMyTrip (still the biggest, owns Goibibo), Cleartrip (owned by Flipkart, aggressive on UPI offers), EaseMyTrip (no-convenience-fee marketing, real fees buried elsewhere), ixigo (cheapest meta-search front-end, owns AbhiBus and Confirmtkt) and Yatra (corporate-heavy, weak on leisure deals). For metasearch only — meaning they redirect you to the actual booker — Google Flights, Skyscanner, Wego and Kayak round out the toolkit.

Airline-direct sites (indigo.in, airindia.com, airindiaexpress.com, akasaair.com, spicejet.com) are the underused dark horse: zero convenience fee, faster refunds, and direct PNR control. The trade-off is no bundled hotel discounts and weaker UPI cashbacks. Throughout this guide we benchmark against a simple test fare — Delhi to Mumbai economy, 21-day advance, single adult — and report what each platform actually charges at the 'Proceed to Pay' screen, not what their banner promises.

Convenience fees decoded: who really charges what

Every OTA claims 'lowest fare guaranteed' but they all add a convenience fee per passenger per segment. For our DEL-BOM benchmark on a ₹4,820 base Indigo fare in March 2026, here is what each platform billed:

PlatformConvenience fee (per pax/segment)Payment markupFinal price on a ₹4,820 base
indigo.in (direct)₹0UPI: 0% / Card: 0%₹4,820
EaseMyTrip₹0 advertised, ₹149 'service' fee at checkoutUPI: 0% / Card: 1.8%₹4,969 - ₹5,058
ixigo₹179UPI: 0% / Card: 1.5%₹4,999 - ₹5,074
Cleartrip₹199UPI: 0% (Flipkart pay offer) / Card: 1.8%₹5,019 - ₹5,109
MakeMyTrip₹249-₹299UPI: 0% / Card: 2%₹5,119 - ₹5,217
Yatra₹299UPI: 0% / Card: 2.2%₹5,119 - ₹5,225

The pattern is consistent across 50+ test searches: airline-direct is always cheapest if you ignore coupons. EaseMyTrip's '0 fee' claim is technically true on the headline, but a 'service fee' appears at the payment screen. For deeper price-hunting tactics see our 2026 cheap-flights playbook.

UPI vs credit card vs wallet: the hidden 2% nobody mentions

India is a UPI-first market and OTAs know it. Every major platform absorbs the UPI MDR (which is zero anyway for P2M up to ₹2,000 and capped beyond), meaning you pay no surcharge when scanning with PhonePe, Google Pay, Paytm or BHIM. The minute you tap 'Credit Card', a 1.5-2.2% gateway markup quietly appears.

On a ₹25,000 international ticket DEL-DXB, that 2% is ₹500 in pure card-processing markup — more than your meal upgrade. Yet 60% of Indian flyers still default to credit card for the reward points. The math: HDFC Infinia gives 3.3% back on travel via Smartbuy, so net-positive by 1.3%. A basic Axis Magnus gives 1.2%, so net-negative. Run the calculation before tapping.

Wallet payments (Paytm Wallet, Amazon Pay, Mobikwik) sit between: zero surcharge but capped per transaction and often slowest to refund (10-14 days versus 3-5 for UPI). Net-banking has no surcharge but is the slowest to refund among all methods because it loops through the bank's NEFT cycle.

Best practice in 2026: pay with UPI for fares under ₹15,000 and for any ticket you might cancel; pay with a high-rewards credit card only for premium-economy/business tickets above ₹40,000 where the points value exceeds the surcharge. If you are running an aggregator price comparison, always compare the post-payment total, not the displayed fare.

App-only deals and coupon stacking: where you actually save

OTAs reserve their best inventory for mobile app users — partly to drive app installs, partly because mobile-only coupons are easier to ringfence. As of Q1 2026, the live deal landscape looks like this:

The honest verdict: MakeMyTrip wins on absolute coupon depth, but only if you already hold a co-branded card. For one-off bookings without card-stacking, EaseMyTrip's flat coupons win. For LCC fares under ₹4,000 where coupons rarely apply, airline-direct beats every OTA.

Cancellation rules and refund timelines per platform

This is where OTAs really differ, and where most disputes happen. Cancellation cost = airline's cancellation fee + OTA's cancellation handling fee + non-refunded convenience fee. The OTA fee is the part nobody warns you about.

PlatformOTA cancellation fee (domestic)OTA cancellation fee (international)Refund window to source
Airline-direct₹0₹05-7 days (LCC) / 7-14 days (full-service)
EaseMyTrip₹250/pax₹500/pax4-7 working days
ixigo₹300/pax₹600/pax5-7 working days
Cleartrip₹300/pax₹500/pax4-6 working days
MakeMyTrip₹400/pax (₹0 with MMT Double Black)₹750/pax3-5 working days (fastest)
Yatra₹400/pax₹600/pax7-14 working days (slowest)

The airline's own cancellation fee still applies on top: Indigo charges ₹3,000-3,500 domestic, Air India Express ₹3,000, Akasa ₹2,750. International tickets follow fare-class rules — most Economy Saver bookings in 2026 are non-refundable beyond government taxes. See our 2026 cancellation rules guide for class-by-class breakdowns.

Instant ticket vs PNR-pending vs hold-booking

Every Indian OTA shows three booking states and most users do not realise what they are paying for:

Instant ticket means the PNR is generated at the airline immediately after payment and you receive the e-ticket within 30 seconds. This is the default for all LCCs (Indigo, Akasa, AIX, SpiceJet) and is what 95% of bookings actually are.

PNR-pending happens on full-service carriers (Air India, Vistara legacy stock) when the OTA buffers the booking through its consolidator. You get an OTA confirmation number first; the actual airline PNR arrives 2-30 minutes later by email. If the airline rejects the booking (rare, but happens during fare jumps), the OTA refunds within 24 hours. Never travel to the airport without the airline PNR in hand — OTA confirmations are not boarding passes.

Hold-booking (MakeMyTrip 'Lock & Book', Cleartrip 'Hold the Price') lets you reserve a fare for 24-72 hours by paying ₹199-499 non-refundable. Useful for visa-pending international trips. Only MakeMyTrip and Cleartrip offer this on a meaningful scale in 2026.

The rule: if your booking screen says 'Ticket will be confirmed within 30 minutes', do not close the tab and definitely do not rebook on another platform. Double bookings on the same airline PNR for the same passenger trigger automatic cancellation of both. If you are testing routes like Delhi to Dubai, always wait for the airline-side PNR before paying for hotels or visas.

When booking direct with the airline genuinely wins

OTAs are not always evil and airlines are not always cheaper. Here is the decision matrix from 2025-26 testing:

Book direct when: the route is a single LCC carrier (Indigo nonstop DEL-BLR — airline-direct beats every OTA by ₹150-300); you need to change dates frequently (airlines waive their own change-fee for elite members; OTAs never do); you are flying international economy with checked bags (airlines bundle bags ₹500-1,000 cheaper than OTA add-ons); the ticket is over ₹40,000 (gateway markup on cards exceeds OTA coupon value); you want priority refund processing during disruption (airlines refund their own tickets in 5 days vs OTA 7-14 days).

Book via OTA when: you are bundling flight + hotel (MakeMyTrip and EaseMyTrip discount the bundle 8-15%); the route involves connecting carriers (Indigo + Air India Express through-fare via OTA is cheaper than two separate tickets); you hold a card with platform-specific cashback (HDFC + MakeMyTrip, ICICI + EaseMyTrip); you are using EMI (only OTAs reliably offer 3/6/9-month no-cost EMI on travel).

Special case: IRCTC Air sells Air India and Air India Express tickets at airline-direct prices but adds zero markup and pays out IRCTC points. Underrated for Air India loyalists — see also our notes on using Google Flights from India as a price-discovery tool before booking direct.

No-show vs cancellation: a ₹15,000 mistake most flyers make

No-show is when you do not turn up for a flight you never cancelled. Most Indian flyers assume no-show and last-minute cancellation are equivalent — they are not, and the cost difference can be ₹10,000-15,000.

If you cancel even 1 hour before scheduled departure, you forfeit the cancellation fee (₹3,000-4,500 domestic) but receive a refund of taxes (₹600-1,200) and any user-development fee (₹200-500). If you no-show, you forfeit the entire base fare, taxes, UDF and any add-ons — and in the case of return tickets, the airline auto-cancels your return leg without refund.

On international tickets the no-show penalty is brutal: most carriers auto-cancel the entire onward itinerary, and the OTA cannot reinstate it. You lose the full ₹40,000-60,000.

The fix is mechanical: if you cannot fly, open the OTA app, hit 'Cancel Booking', accept the fee. You will always recover taxes plus UDF, which alone covers the OTA's ₹250-400 handling fee. For full-service carriers, cancellation also preserves any companion-pass or fare-class credit. Compare with our analysis of rebooking vs cancellation costs — often rebooking by paying the change-fee + fare difference is cheaper than cancel-and-rebook.

Tatkal-style last-minute bookings: who has live inventory

India does not have a true 'Tatkal' fare system for flights the way Indian Railways does, but several OTAs and airline-direct sites offer last-minute fare buckets that mimic it. Inventory opens at T-4 hours and stays live until T-2 hours before departure, after which only airline-direct (and airport counter) can book.

From 2025-26 testing, here is who has the fastest last-minute inventory: airline-direct apps (Indigo, AIX, Akasa) hold T-90-minute inventory; ixigo and EaseMyTrip lose access at T-4 hours; MakeMyTrip and Cleartrip lose access at T-3 hours; Yatra cuts off at T-6 hours. If you are running late, do not waste time on an OTA — open the airline app directly.

For 'spot fares' (the airline equivalent of Tatkal), Indigo's '6E Prime Last Minute' sells unsold seats at T-2 hours for ₹500-1,500 above advance fare. Akasa's last-minute bucket is typically the cheapest of the LCCs. Air India Express runs 'Xpress Value' fares that drop in price at T-12 hours if the flight is under 70% sold — counterintuitive but verifiable on the airindiaexpress.com app.

Web check-in remains open until T-90 minutes; airport counter check-in closes T-45 minutes. If you booked at T-3 hours, factor airport-arrival time honestly — the cheapest spot fare is worthless if you miss the check-in cutoff.

Final verdict: my booking flowchart for 2026

After 200+ bookings in 2025-26, this is the decision tree I actually use:

  1. Step 1 — Discover the fare: open Google Flights and Skyscanner for the date range. These are pure meta-search, no booking markup. Note the lowest displayed price.
  2. Step 2 — Verify the airline price: open the airline's own app (Indigo, AIX, Akasa for LCC; Air India for full-service). Compare against the meta-search number. They usually match within ₹100.
  3. Step 3 — Check coupon depth: open MakeMyTrip and EaseMyTrip. If a stacked coupon + card cashback beats airline-direct by more than ₹500 (domestic) or ₹2,000 (international), book via OTA.
  4. Step 4 — Pay with UPI unless your card's reward rate beats the gateway markup by more than 1.5%.
  5. Step 5 — Screenshot the airline PNR from the airline's own 'Manage Booking' page. This is your evidence in any dispute.
  6. Step 6 — Set a calendar reminder for web check-in (T-48 hours) and the cancellation deadline (T-24 hours for most refundable fares).

The 2026 reality: the OTA wars have compressed prices to within ₹500 of each other on most domestic routes. The real edge is fee literacy — knowing exactly what gets added at the payment screen, how refunds flow back, and when airline-direct still wins. Use the OTA app for discovery and coupons; use the airline app for control and refund speed.

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.