Quick Facts: Meals on Indian Domestic Flights (2026)
- IndiGo: No free meals — buy on board only
- SpiceJet: No free meals — buy on board only
- Air India: Free meals on select longer routes and fare classes
- Akasa Air: No free meals — buy on board only
- Air India Express: Buy on board (some routes include light snack)
- Carrying own food: Allowed (no alcohol, 100ml liquids rule applies)
- Pre-order meals: Available on IndiGo, SpiceJet, Air India — cheaper than on board
- Vistara: Merged into Air India Nov 2024 — Air India policies now apply
Quick Answer: Which Airlines Include Free Meals?
Bottom Line: Air India is the only major domestic airline in India that includes complimentary meals on select routes. All other major carriers — IndiGo, SpiceJet, Akasa Air — operate buy-on-board models where food costs extra.
| Airline | Free Meals? | Food Available? | Pre-Order? |
| Air India | ✅ Select routes | Yes (complimentary on applicable routes) | Yes |
| IndiGo | ❌ No | Yes (buy on board) | Yes |
| SpiceJet | ❌ No | Yes (buy on board) | Yes |
| Akasa Air | ❌ No | Yes (buy on board) | Yes |
| Air India Express | ❌ No | Yes (buy on board) | Yes |
| Star Air | ❌ No | Limited buy on board | No |
Note: Vistara merged into Air India in November 2024. All former Vistara routes now operate under Air India with Air India's food policies.
IndiGo Meal Policy on Domestic Flights
IndiGo is India's largest domestic airline by market share and operates as a low-cost carrier (LCC). Free meals are not included in any fare class on domestic routes. All food and beverages are available for purchase during the flight through the buy-on-board menu.
IndiGo Buy-on-Board: IndiGo's in-flight menu includes Indian snacks, sandwiches, beverages, and packaged meals. Options include both vegetarian and non-vegetarian items. Prices range from approximately ₹150 for snacks to ₹400–500 for a full meal combo.
Save Money: Pre-order your IndiGo meal through the IndiGo website or app before your flight. Pre-ordered meals are typically 20–30% cheaper and guaranteed to be available. On-board stock can run out on busy flights.
IndiGo does not provide complimentary water on domestic routes either — water bottles are sold on board. Carry your own empty bottle and fill it after security to save money. See: Can You Bring a Water Bottle on a Flight in India?
Air India Meal Policy on Domestic Flights
Air India is India's full-service national carrier and the only major airline that includes complimentary meals on certain domestic routes. Since the merger with Vistara in November 2024, Air India has expanded its domestic network significantly.
When Meals Are Free on Air India Domestic: Complimentary meals are typically served on domestic routes exceeding 90 minutes flight time. Business Class always receives full meal service. Economy Class on longer routes (e.g., Delhi-Mumbai, Delhi-Chennai, Mumbai-Bengaluru) typically receives a meal or substantial snack.
| Fare Class / Route | Meal Included? | What's Served |
| Business Class (all routes) | ✅ Yes | Full meal with multiple courses |
| Economy (routes >90 min) | ✅ Usually | Hot meal or substantial snack + beverage |
| Economy (routes <90 min) | Varies | Light snack or beverage only |
| Economy Saver fares | Varies by route | Check at booking |
Air India Special Meals: Air India offers special dietary options on domestic routes including vegetarian, Jain, diabetic, and gluten-free meals. Request special meals at least 24 hours before departure through the Air India website. See:
Inflight Food Vegetarian Guide.
SpiceJet Meal Policy on Domestic Flights
SpiceJet operates as a budget carrier with a buy-on-board food model on all domestic routes. No complimentary meals are provided regardless of fare class or route length.
SpiceJet Meal Options: SpiceJet's in-flight menu covers Indian and Western snack options, beverages, and packaged meals. SpiceMax (premium economy) passengers on SpiceJet get priority boarding and enhanced seat comfort but still do not receive complimentary meals on most domestic routes.
SpiceJet allows pre-ordering of meals through their website, which is recommended for specific dietary requirements or to ensure availability on popular routes.
Akasa Air Meal Policy on Domestic Flights
Akasa Air, India's newest low-cost carrier (launched 2022), operates a full buy-on-board model. No complimentary meals are included on any domestic route. Akasa has developed a reputation for a quality buy-on-board menu with fresh, locally-sourced options that distinguish it from other budget carriers.
Akasa Tip: Akasa Air's buy-on-board menu has received generally positive reviews for quality. Their meal combos are reasonably priced and portions are considered good value compared to some competitors. Pre-order through the Akasa website for best availability and pricing.
Air India Express Meal Policy
Air India Express is Air India's low-cost international and domestic subsidiary. On domestic routes, Air India Express follows a buy-on-board model. On some international routes, a light snack or meal may be included — check at booking for your specific route.
Can I Carry My Own Food on Domestic Flights in India?
Yes — and this is one of the best ways to save money on Indian domestic flights while eating what you prefer. You can carry your own food on domestic flights in India subject to standard security rules.
You Can Carry:
- Commercially packaged snacks and food
- Homemade food in sealed containers
- Dry foods (nuts, fruits, biscuits, sandwiches)
- Baby food and formula (exempt from liquid rules)
- Solid food items of any quantity
- Empty water bottle (fill after security)
You Cannot Carry:
- Liquids over 100ml (soups, juices in large bottles)
- Alcohol in cabin baggage on domestic flights
- Strong-smelling foods (airlines may request removal)
- Food purchased airside that exceeds 100ml liquid rule
Best Strategy: Buy water and drinks at the airport after security (significantly cheaper than on the aircraft), carry dry snacks from home, and pre-order a hot meal from the airline if you want something substantial during the flight.
Pre-Order Meals — How to Save Money
All major Indian domestic airlines allow passengers to pre-order meals before their flight. This is almost always cheaper than buying the same item on board and guarantees availability.
| Airline | Pre-Order Available? | How to Pre-Order | Deadline |
| IndiGo | ✅ Yes | IndiGo website / app / Manage Booking | 24 hours before |
| Air India | ✅ Yes (special meals) | Air India website / customer service | 24 hours before |
| SpiceJet | ✅ Yes | SpiceJet website / app | 24 hours before |
| Akasa Air | ✅ Yes | Akasa website / app | 24 hours before |
| Air India Express | ✅ Yes | Air India Express website | 24 hours before |
Typical Savings: Pre-ordered meals on IndiGo are typically 20–30% cheaper than the same item purchased on board. On a busy flight, items may also sell out — pre-ordering guarantees your choice. Always pre-order if you have specific dietary requirements.
Domestic Airlines Meal Comparison 2026
| Airline | Free Meal | Veg Options | Pre-Order | Approx On-Board Price |
| Air India | ✅ Select routes | Yes | Yes | Complimentary (applicable routes) |
| IndiGo | ❌ | Yes | Yes | ₹150–500 |
| SpiceJet | ❌ | Yes | Yes | ₹150–450 |
| Akasa Air | ❌ | Yes | Yes | ₹150–450 |
| Air India Express | ❌ (domestic) | Yes | Yes | ₹150–400 |
For full airline details including websites and baggage policies, see: Domestic Airlines in India: Websites & Baggage.
Pro Tips: Eating Well on Indian Domestic Flights
- Always pre-order if you want food — don't rely on buying on board. Popular items sell out quickly on busy routes. IndiGo flights on the Delhi-Mumbai sector can run out of certain meal options within the first 30 minutes of service.
- Carry your own snacks for flights under 2 hours. A packet of nuts, a sandwich, or biscuits from a store before security is dramatically cheaper than anything sold on the aircraft. Most domestic flights under 2 hours don’t need a full meal anyway.
- Fly Air India if complimentary meals matter to you. If you specifically want a free meal included, Air India is your only realistic option for domestic routes. Their longer routes (Delhi-Chennai, Mumbai-Kolkata) reliably include a meal service.
- Vistara routes are now Air India. If you previously flew Vistara and enjoyed their complimentary meal service, the same routes now operate as Air India. The quality of service has been maintained on most routes post-merger.
- Avoid overpriced airport food. Airport restaurants and food courts at Indian airports are expensive. If you haven’t pre-ordered and want hot food, check whether your airline’s on-board option is actually cheaper than the terminal food court.
- BCAS rules allow food through security. You can bring home-cooked food through security at Indian domestic airports. There are no restrictions on solid food items. Pack your tiffin and save.
- Diabetic and medical dietary needs. If you have specific medical dietary requirements, inform Air India at least 24 hours before your flight. Budget carriers do not typically accommodate medical dietary needs beyond their standard menu. See: Traveling with Diabetes on Flights.
- Check meal status at check-in for Air India. Even on Air India routes that typically include meals, the service can vary by aircraft and route. Confirm with the check-in agent or review your booking confirmation for meal inclusion details.
Related Articles
Frequently Asked Questions
Do Indian domestic airlines provide free meals?
Only Air India provides complimentary meals on select domestic routes (typically over 90 minutes). IndiGo, SpiceJet, Akasa Air, and Air India Express all operate buy-on-board models with no free meals.
Does IndiGo provide free meals on domestic flights?
No. IndiGo is a low-cost carrier and does not provide free meals. All food is available for purchase on board. Pre-ordering online is 20–30% cheaper than buying during the flight.
Does Air India provide free meals on domestic flights?
Yes, on select routes. Air India provides complimentary meals on longer domestic routes (typically over 90 minutes) and always in Business Class. Economy passengers on shorter routes may receive only a light snack.
Can I carry my own food on domestic flights in India?
Yes. Commercially packaged and homemade food is permitted in cabin baggage on domestic Indian flights. Liquids must follow the 100ml rule. Alcohol is not permitted in cabin baggage.
Does SpiceJet offer free meals on domestic flights?
No. SpiceJet operates a buy-on-board model on all domestic routes. Pre-ordering meals online before your flight is recommended for better pricing and availability.
Which Indian domestic airline has the best in-flight food?
Air India generally has the best domestic in-flight food as the only full-service carrier. Among LCCs, Akasa Air has received positive reviews for its buy-on-board menu quality.
Can I pre-order meals on IndiGo domestic flights?
Yes. Pre-order through the IndiGo website or app at least 24 hours before departure. Pre-ordered meals are 20–30% cheaper than on-board prices and guarantee availability.
Are vegetarian meals available on domestic flights in India?
Yes. All major Indian domestic airlines include vegetarian options in their menus. Air India provides dedicated vegetarian and Jain meal options as part of its complimentary service on applicable routes.
©2010–2026 Indiabaggagerules.com — All rights reserved.