Mumbai to Kolkata Last-Minute Flights: Can You Find Seats Under ₹6,000?
By Diya Verma (Diya Verma flies from Tier-2 Indian cities and chases every possible fare hack — reposition flights, hidden-city ticketing, mileage runs and OTA bundle tricks. She has booked 200+ international trips out of Lucknow, Indore and Jaipur.) · Published · 10 min read
BOM-CCU behaves differently from trunk routes like Mumbai-Delhi. The mix of business travellers, festival demand (Durga Puja peak is real), and mid-size carrier inventory makes this route more nuanced for last-minute booking. Here's how to approach it.
TL;DR — Can You Beat ₹6,000 on BOM-CCU at Short Notice?
Finding a Mumbai to Kolkata flight under ₹6,000 with 0–3 days' notice is possible but not the norm. In off-peak periods — roughly February to May and July to September (outside the Durga Puja and Diwali windows) — economy fares at 2–3 days' notice do occasionally dip into the ₹5,000–7,000 range on IndiGo or SpiceJet. Last-minute same-day seats more typically run ₹8,000–15,000+. Planning your search for early morning and being flexible on departure time is the main lever you can pull.
Why BOM-CCU Behaves Differently From Trunk Routes
Mumbai-Delhi (BOM-DEL) is a pure power-corridor route — mostly business travellers, high frequency, very aggressive yield management. Mumbai-Bangalore is leisure-heavy. BOM-CCU is somewhere in between, which gives it interesting last-minute fare dynamics.
Kolkata has a large Bengali diaspora in Mumbai, meaning a significant portion of BOM-CCU demand is leisure travel that spikes hard around Durga Puja (October), Poila Boishakh (April-May), and Diwali. Outside those spikes, demand is steadier and more business-driven — and business-driven routes tend to hold more inventory open until closer to departure because corporate accounts hold blocks that release back to inventory.
What this means practically: in off-peak windows, BOM-CCU last-minute fares are often more reasonable than on purely leisure routes. During festival peaks, they're brutal — I've seen same-day fares exceed ₹18,000–20,000 for Durga Puja weekend travel.
Carriers on the Route: IndiGo vs SpiceJet vs Air India
IndiGo operates the most daily flights on BOM-CCU, typically 3–5 departures. Its pricing algorithm is the most sophisticated, meaning IndiGo prices will rise faster as the departure window narrows. If you're booking 3–7 days out, IndiGo is often the cheapest. At 0–2 days out, IndiGo's algorithmic pricing can make it surprisingly expensive.
SpiceJet has been operating a reduced schedule across its network, including BOM-CCU. When SpiceJet does have seats available, they can be competitively priced — the carrier has been aggressive on pricing to fill cabins. The caveat is reliability: SpiceJet has had schedule changes and cancellations more frequently than IndiGo or Air India. Factor that in if you're booking for a time-sensitive trip.
Air India is worth checking on this route. The carrier has specific departure slots that often carry leisure-premium inventory, and their last-minute full-fare economy can sometimes be surprisingly close to IndiGo's walk-up pricing while including benefits like free meal and more generous baggage allowance.
There's no Akasa Air service on BOM-CCU as of mid-2026 — the carrier hasn't extended to this corridor yet. Check FlightGPT for any network updates.
Off-Peak Timing Windows: When Last-Minute Fares Are More Reasonable
Based on BOM-CCU fare patterns, the windows where last-minute economy under ₹7,000–8,000 is realistic:
- February–March: post-Republic Day, pre-summer. Corporate travel steady, leisure low. Good window for last-minute deals.
- July–August: monsoon period. Some leisure travellers avoid Kolkata during monsoon (though Kolkata's monsoon is less severe than coastal cities). Lower leisure demand can translate to better last-minute pricing.
- September: just before Puja season kicks in. Book anything for October before September ends or you'll pay peak rates.
Windows where last-minute fares will be painful regardless of tactics:
- Durga Puja week (October): fares spike 3–5x in the final week.
- Diwali and the surrounding weekend.
- Christmas and New Year.
- Long weekends nationally.
Frequency Advantage and Why BOM-CCU Has More Last-Minute Options Than You Think
With 4–6 total daily departures across carriers, BOM-CCU offers a reasonable spread of departure times. This matters for last-minute booking more than people realise. If you can fly at 6:30am or at 9:30pm — the edges of the day — you'll face less competition for remaining seats than if you want the 10am or 2pm departure.
Early morning flights on this route are popular with business travellers who want to reach Kolkata for morning meetings. But they book in advance, so same-day early morning inventory can actually be quite thin. Late morning to early afternoon slots (10am–2pm) are the most contested by walk-up travellers. Late evening flights (8pm–10pm) tend to have the best last-minute availability because leisure travellers prefer arriving in Kolkata by early evening.
If you're travelling for a meeting that starts the next morning and can reach Kolkata by 10–11pm the night before, the late evening flight is your best friend for last-minute economy pricing.
Tips Specific to BOM-CCU Last-Minute Booking
Check both CCU (Netaji Subhas Chandra Bose International) airports: There's only one Kolkata airport, so no airport choice confusion here. However, at the Mumbai end, most BOM-CCU flights operate from T2 (Chhatrapati Shivaji Maharaj International). Confirm your terminal before booking — some Air India Express flights use T1 (domestic) versus T2 (international + Air India full-service). Getting the wrong terminal in Mumbai can mean missing a flight.
Book direct, not via connections: The temptation to save money via a BOM-HYD-CCU connection is real when last-minute direct fares are high. I'd generally advise against it — any delay on the first leg means a missed connection, and Indian carriers do not have the same misconnect protection as European or US carriers. The risk isn't worth a ₹2,000–3,000 saving on a time-sensitive trip.
Watch SpiceJet's app for distress inventory: SpiceJet occasionally prices unsold seats very aggressively in the 24–48 hour window, especially when a flight is less than 60% full. If you're monitoring fares, checking SpiceJet's own app (not just OTAs) can surface these. Just factor in their current reliability record before committing.
For B2B travel managers booking this route frequently for clients, the FlightGPT Partner portal provides consolidated fare access and agency wallet management. See also our piece on flexi fares for last-minute business travel for relevant context.
When to Give Up on Finding a Cheap Seat and Just Book What's There
There's a version of last-minute fare searching where you keep refreshing hoping something will drop, and you end up missing the window or buying a much higher fare than you would have an hour ago. It's a real failure mode.
My rule: if you've searched BOM-CCU at 0–2 days out and the cheapest available economy is already above ₹12,000–15,000, it's unlikely to come down in the next few hours. High fares at D-1 or D-2 usually mean the flight is filling fast, not that it's about to discount. Book it, accept the cost, and move on.
The time to be patient and search at multiple times of day is at 4–7 days out, not 0–2. At 2 days out, decisiveness beats strategy. Search on FlightGPT and on the airline's own app, compare the two prices (sometimes they differ), pick the lower one, and book it.
Frequently asked questions
What is the cheapest last-minute flight from Mumbai to Kolkata?
In off-peak periods (February-March, July-September), last-minute economy seats on IndiGo or SpiceJet for BOM-CCU occasionally surface in the ₹5,500–8,000 range at 2–3 days' notice. During festival periods — especially Durga Puja in October — the same window will show ₹15,000–25,000+ fares. Same-day flights are almost always above ₹10,000 regardless of season.
Does SpiceJet still fly Mumbai to Kolkata?
As of mid-2026, SpiceJet operates a limited schedule on BOM-CCU. The carrier has been reducing flights on some routes due to financial constraints. Always verify current SpiceJet schedule on spicejet.com or a metasearch like FlightGPT before planning around their availability — schedule changes with less notice than IndiGo or Air India.
How many hours is the Mumbai to Kolkata flight?
The direct flight from Mumbai (BOM) to Kolkata (CCU) takes approximately 2 hours 30 minutes to 2 hours 50 minutes depending on winds and routing. Air distance is around 1,660 km. All domestic flights on this route are non-stop — there are no direct connecting options worth taking when direct flights operate.
What time should I book Mumbai to Kolkata to get the cheapest last-minute price?
Early morning searches (5–7am) and late-night searches (9–11pm) tend to produce slightly better last-minute results on BOM-CCU. Avoid searching on Friday mornings or Sunday evenings when demand peaks. Late evening departure flights (8–10pm from Mumbai) tend to have the best last-minute availability because leisure travellers prefer earlier arrival times.
Is there a train from Mumbai to Kolkata that's cheaper last-minute?
Yes. The Mumbai LTT to Kolkata Howrah/Shalimar route has several trains including the Gitanjali Express and Duronto. Travel time is roughly 30–32 hours. Last-minute train tickets (via IRCTC Tatkal quota) cost roughly ₹2,500–5,000 in AC 3-tier — significantly cheaper than a last-minute flight. If you can spare the travel time and Tatkal quota is available, it's a genuine alternative for non-urgent trips.
Can I find a Mumbai to Kolkata flight for the next day under ₹5,000?
Unlikely in most conditions. Under ₹5,000 for next-day BOM-CCU would require being in a low-demand period AND the flight being significantly undersold. It's not impossible but it's not something to plan around. Budget ₹7,000–₹12,000 for next-day economy and consider it a win if you come in lower.