How to Book Domestic Flights Within India

Book domestic flights in India through airline websites, aggregators like MakeMyTrip or Cleartrip, or travel agents. Book 2-4 weeks ahead for best prices, choose between full-service carriers like Air India and budget airlines like IndiGo, and always carry valid photo ID for domestic travel.

  1. Choose your booking platform. Use airline websites directly (IndiGo, Air India, SpiceJet, Vistara) for best prices and policies, or aggregators like MakeMyTrip, Cleartrip, or Goibibo for comparison shopping. Avoid international booking sites like Expedia as they often add unnecessary fees.
  2. Compare airlines by route. IndiGo dominates most routes with frequent flights. Air India and Vistara offer full service with meals and seat selection. SpiceJet and GoAir are budget options. Check which airlines serve your specific route as some smaller cities have limited options.
  3. Time your booking. Book 2-4 weeks ahead for domestic flights. Avoid booking during Diwali, summer holidays (April-June), and major festival periods when prices surge 50-100%. Tuesday-Thursday flights are typically 15-20% cheaper than weekend travel.
  4. Enter passenger details carefully. Use exact name as on your government ID. Indian airlines require either Aadhaar card, passport, driving license, or voter ID for domestic travel. Foreign travelers must use passport. Double-check spelling as name changes cost ₹2,000-3,000.
  5. Select seats and add-ons. Budget airlines charge ₹200-800 for seat selection and ₹200-400 for meals. Baggage allowance is typically 15kg checked for full-service carriers, 7kg cabin only for budget airlines. Add checked baggage during booking to save 30% versus airport rates.
  6. Complete payment. Use Indian debit/credit cards for best rates. International cards work but may have foreign transaction fees. UPI payment through apps like Paytm or PhonePe offers instant confirmation. Net banking is widely accepted.
Can I use my international credit card to book domestic flights in India?
Yes, but you may face foreign transaction fees and occasionally payment gateway issues. Indian debit cards or UPI payments work most reliably and often get better exchange rates.
How early should I arrive at the airport for domestic flights?
2 hours for major airports like Delhi, Mumbai, Bangalore. 90 minutes for smaller airports. Budget extra time during festival seasons and if checking bags.
What happens if I miss my domestic flight in India?
Budget airlines typically don't allow changes and you lose the ticket value. Full-service carriers may allow rebooking for ₹2,000-3,000 plus fare difference. Travel insurance can cover missed flights due to delays.
Do I need to print my boarding pass?
Mobile boarding passes work at most major airports, but smaller airports sometimes require printed passes. Print as backup or use airport kiosks with your booking reference.
Can I bring food on domestic flights in India?
Yes, solid foods are allowed. No liquids over 100ml. Homemade meals and snacks are common and accepted. Avoid strong-smelling items as a courtesy to other passengers.