Why Tier-2 City Last-Minute Flights Cost So Much in India

Last-minute flights to Tier-2 cities like Bhopal, Indore and Raipur cost far more than metro routes because of thin airline competition, low daily

FlightGPT can make mistakes. Confirm flight & fare details before paying.

Why last-minute flights to Bhopal, Indore, Raipur and other Tier-2 Indian cities are so expensive — and how to limit the damage

By Arjun Kapoor (Arjun Kapoor tracks error fares, mileage runs and award-chart sweet spots for Indian travellers. He moderates two Telegram fare-alert channels and has booked Europe round-trips at sub-₹25,000 four times in the last 24 months.) · Published · 11 min read

A last-minute flight from Mumbai to Bhopal or Raipur can cost three to four times what the same ticket would have cost a month earlier — while a Mumbai–Delhi last-minute fare might only be 50% higher. The culprit isn’t airline greed alone: it’s a combination of thin routes, limited carrier competition, fewer daily seats, and revenue management systems that were literally designed to extract maximum revenue from inelastic late bookers.

TL;DR — the short answer

Last-minute flights to Tier-2 Indian cities cost significantly more than metro routes booked at the same short notice because of three compounding factors: fewer airlines competing on the route, fewer daily frequencies (so each seat is scarcer), and revenue management algorithms that price remaining seats aggressively as departure approaches. On top of this, the fixed per-seat costs — like ATF fuel — represent a higher percentage of a short-haul Tier-2 fare than on a 2-hour metro flight. The strategies to limit the damage: flexibility on timing, using miles/points for award redemptions, and knowing which connecting itinerary occasionally beats the direct route on price. Start by checking FlightGPT for live options including connections.

The core problem: thin routes with few competitors

On the Mumbai–Delhi or Bengaluru–Hyderabad corridors, you have IndiGo, Air India, Akasa Air and occasionally SpiceJet all fighting for the same passengers. That competition — even at the last minute — puts a loose ceiling on how high any single carrier can push fares. When one airline prices a seat at ₹12,000 and another has seats at ₹7,000, the ₹12,000 seat goes unsold.

Now look at Bhopal (BHO), Raipur (RPR), Hubli (HBX) or Deoghar (DGH). On most of these routes, there are one, maybe two carriers. IndiGo is often the only serious option with daily scheduled service; Air India might have a couple of connections. There is no competitive floor. If IndiGo’s revenue management system decides a last-minute passenger needs to pay ₹15,000 for a 90-minute hop, there is literally no one else to buy from.

UDAN (Regional Connectivity Scheme) routes do introduce new carriers and subsidised fares on specific city-pairs — but the subsidised seats are limited in number and almost never available at last-minute booking. They’re typically snapped up weeks in advance.

Fewer daily flights means each seat is genuinely scarcer

Mumbai–Delhi has over 30 departures per day between all carriers. If you miss the 7 AM IndiGo, there’s an 8 AM Air India, a 9 AM Akasa, and so on. Passengers spread across many flights; no single departure has a captive audience.

Mumbai–Bhopal might have two IndiGo departures a day and a connecting Air India itinerary. If the morning IndiGo is full and your travel is today, your options are: pay what the afternoon IndiGo is asking, take the Air India connection (which adds 2–3 hours), or drive (6 hours from Mumbai is Pune, not Bhopal). The scarcity is real, not manufactured — and the airline’s pricing system knows it.

Revenue management software at Indian airlines works on yield curves — as the flight fills up, each unsold seat gets priced into the next fare bucket, which is higher. On a low-frequency route, the flight fills to 80–85% capacity faster because fewer seats are on offer. By the time you’re booking 48 hours out, the software has already pushed remaining inventory into its most expensive fare class.

ATF surcharges hit short-haul thin routes hardest

Aviation Turbine Fuel (ATF) is India’s biggest airline cost headache and it bites Tier-2 routes disproportionately. ATF in India is priced by state governments (not the central government) and varies month to month based on crude oil prices and state levies. In early 2026, ATF prices saw significant increases — the exact figure is published monthly by oil marketing companies on their websites; verify the current rate if you want precise numbers.

Here’s why short-haul Tier-2 routes suffer more: fuel represents a higher proportion of cost on a 45-minute flight than on a 2.5-hour flight. The fixed costs of landing, ground handling, crew per sector don’t scale down proportionately either. So when ATF rises, airlines have to spread those higher costs across fewer revenue-generating seat-kilometres on a Bhopal hop than on a Delhi–Bengaluru service. The result is a higher per-seat cost floor, which means the ‘base’ fare on which last-minute surcharges are layered starts higher.

For more on how ATF specifically interacts with last-minute pricing, see our dedicated article on ATF fuel surcharges and late-booking fares.

Strategies that actually reduce the damage

I’ve had to book a lot of last-minute Tier-2 flights — usually for a family emergency or a conference that got confirmed late. Here’s what has actually worked:

Does UDAN really help with last-minute Tier-2 fares?

The UDAN (Ude Desh ka Aam Nagrik) scheme subsidises air connectivity to Tier-2 and Tier-3 cities by offering a certain number of seats per flight at a regulated ceiling fare. The idea was that ordinary Indians could afford to fly to smaller cities. In practice, the subsidised seats are limited per flight and are almost always booked up well in advance by people who planned ahead. If you’re searching 48 hours before departure, those seats are gone.

What UDAN has done is increase the number of routes served, which creates some competition where none existed before. But it hasn’t solved the last-minute pricing problem. The scheme’s operational details, current routes, and fare caps are published by the Ministry of Civil Aviation — worth checking on their site if you regularly travel on specific Tier-2 city-pairs, because UDAN route lists change with each round of the scheme.

Bottom line

Tier-2 last-minute flight costs are a structural feature, not a glitch. Thin routes with one or two carriers, low daily seat counts, high fixed per-seat costs, and revenue management systems optimised for maximum yield from late bookers all compound. The best tools against them: checking connection alternatives, using frequent-flyer points, considering nearby alternate airports, and wherever possible giving yourself even a week’s lead time. On truly unavoidable last-minute bookings, accept the premium and focus on keeping the ancillary costs (checked baggage, seat, meal) at zero — those add up fast on IndiGo when you’re already paying a high base fare. See also: how the Axis Magnus card can offset some of that cost via EDGE points on last-minute bookings.

Frequently asked questions

Why are flights from Mumbai to Bhopal or Raipur more expensive last-minute than Mumbai to Delhi?

Mumbai–Delhi has 30+ daily departures across four or five airlines — competition keeps last-minute fares somewhat in check. Mumbai–Bhopal or Mumbai–Raipur may have just two departures per day with IndiGo as the only carrier. When the flight fills up, the remaining seats are priced steeply because there is no competitive alternative. Revenue management software knows this and adjusts accordingly.

Is a connecting flight sometimes cheaper than a direct Tier-2 flight at the last minute?

Yes, quite often. If the Mumbai–Bhopal direct is priced high, a Mumbai–Delhi–Bhopal or Mumbai–Hyderabad–Raipur connection may be cheaper because the metro legs have more supply. It adds travel time but can save ₹3,000–7,000 on a last-minute booking. Use <a href='/'>FlightGPT</a> or Google Flights to compare connection options.

Do UDAN subsidised fares help with last-minute Tier-2 bookings?

Rarely. UDAN’s subsidised seats (capped at a regulated maximum fare) are limited per flight and typically sell out days to weeks in advance. By the time you’re searching 24–48 hours before departure, the UDAN seats are gone and you’re paying full revenue-management prices.

Which airlines serve Tier-2 cities in India?

IndiGo has the widest Tier-2 network in India as of 2026. Air India and Air India Express cover some routes. Akasa Air is expanding into select Tier-2 and Tier-3 cities. SpiceJet still operates some Tier-2 routes but has reduced capacity significantly. UDAN operators vary by round and region.

Can I use a nearby airport instead to find a cheaper last-minute fare?

Absolutely — this is one of the most underused tactics. For example, if Raipur (RPR) is expensive, check Nagpur (NAG) — which has better connectivity — and add a cab. If Bhopal (BHO) is priced high, Indore (IDR) is about 1.5 hours by road and often has more flights. Always factor in the ground transfer cost when comparing.

Should I set a fare alert for a Tier-2 route if I have a week’s notice?

Yes, a fare alert on Google Flights or via <a href='/'>FlightGPT</a> is worth setting. Tier-2 fares do occasionally dip 5–7 days before departure if the flight is not filling as the airline projected. It’s not guaranteed, but catching a dip can save a meaningful amount on an already-expensive route.