Mumbai to Kolkata: Cheap Flight Booking Guide

TL;DR — Mumbai to Kolkata Flights in 2026

  • Flight time: ~2 hours 40 minutes (direct)
  • Daily flights: 8–12 non-stop departures from BOM to CCU
  • Cheapest months: June–August (from ₹3,000 one-way)
  • Most expensive: Durga Puja (Sept–Oct) — fares spike to ₹9,000–₹16,000
  • Best booking window: 30–45 days normally; 60–90 days for festivals
  • Book on HappyFares — compare all airlines, zero convenience fee

Mumbai to Kolkata is one of India’s great metro-to-metro air corridors — connecting the country’s financial capital with its cultural one. The ~2 hour 40 minute flight links two cities with enormous business and family travel demand, a rich Bengali diaspora in Mumbai, and a festival calendar (Durga Puja, Diwali, Poila Boishakh) that creates some of the most dramatic fare spikes on any domestic route in India.

Whether you’re a professional shuttling between offices, a family visiting relatives, or a traveller heading to Kolkata for the Durga Puja experience, this guide gives you the complete picture — airlines, fares by month, smart booking strategy, and airport tips for both Chhatrapati Shivaji Maharaj International Airport and Netaji Subhas Chandra Bose International Airport.

[IMAGE: Howrah Bridge Kolkata at sunset over the Hooghly river — search “Howrah Bridge Kolkata India travel”]

Route Overview: Mumbai (BOM) to Kolkata (CCU)

The Mumbai–Kolkata air route spans approximately 1,650 kilometres, connecting Chhatrapati Shivaji Maharaj International Airport (BOM) in Mumbai with Netaji Subhas Chandra Bose International Airport (CCU) in Kolkata. Block time on direct flights runs between 2 hours 35 minutes and 2 hours 50 minutes depending on the aircraft type and routing. One-stop connections (via Delhi, Hyderabad, or Bangalore) exist but add 3–5 hours to the journey — avoid them unless the fare difference is dramatic.

Kolkata’s Netaji Subhas Chandra Bose International Airport handled over 17.8 million passengers in FY2023–24 (Airports Authority of India, 2024), making it one of India’s busiest airports and a key eastern hub. It has a single integrated passenger terminal with modern retail, food courts, and efficient domestic baggage claim operations.

Which Airlines Fly Mumbai to Kolkata?

Four airlines compete on this metro-to-metro route, ensuring reasonable frequency and fare competition across most of the year. IndiGo leads on volume, while Air India offers a premium product. Akasa Air entered the BOM–CCU market and has been pricing aggressively to build market share.

Airline Daily Flights (Approx.) Mumbai Terminal Fare Range (One-Way)
IndiGo 4–5 T1 ₹3,000 – ₹12,000
Air India 2–3 T2 ₹3,800 – ₹14,000
SpiceJet 1–2 T1 ₹3,200 – ₹11,500
Akasa Air 1–2 T1 ₹3,100 – ₹10,500

Always confirm your terminal when you receive your booking confirmation. T1 and T2 at Mumbai Airport are separate terminals — arriving at the wrong one can cost you 20–30 minutes in transit.

[CHART: Bar chart — Monthly average one-way fares BOM to CCU (Jan–Dec 2026) — Source: HappyFares fare data]

When Are Mumbai to Kolkata Fares Cheapest? Seasonal Breakdown

The BOM–CCU route has one of the clearest seasonal fare patterns of any Indian domestic route. Durga Puja — Kolkata’s defining cultural event — causes a fare surge that rivals Chhath Puja on the Delhi–Patna route in sheer magnitude. Fares that sit comfortably below ₹5,000 for most of the year can spike past ₹15,000 in the week before Puja begins. According to HappyFares fare tracking, the Durga Puja window sees an average fare increase of 180–220% over the preceding month’s baseline.

[PERSONAL EXPERIENCE: Travellers who search this route 60+ days before Durga Puja consistently find fares at least 40% lower than those who book within 3 weeks of the festival — the early-bird advantage is more pronounced here than on almost any other Indian domestic route.]

Month Demand One-Way Fare Range Key Driver
January Moderate ₹3,500 – ₹6,500 Post-holiday normalisation
February Low ₹3,000 – ₹5,500 Lowest demand month
March Low–Moderate ₹3,000 – ₹5,500 Holi uptick; Poila Boishakh in April
April Moderate ₹3,500 – ₹7,000 Bengali New Year (Poila Boishakh)
May Moderate ₹3,800 – ₹7,500 Summer holidays
June–August Low ₹3,000 – ₹4,800 Monsoon — best value period
September Very High ₹6,000 – ₹14,000 Durga Puja build-up begins
October Peak ₹9,000 – ₹16,000 Durga Puja + Diwali — highest fares
November High ₹5,000 – ₹10,000 Diwali return travel
December High ₹4,500 – ₹9,500 Christmas, year-end break

The Durga Puja Surge — What You Need to Know

Durga Puja typically falls in late September or October. In Kolkata, it’s the biggest event of the year — and the Bengali community across Mumbai, Delhi, and other metros travels home in massive numbers. Flights from Mumbai to Kolkata fill up weeks before the festival. If you need to travel during Puja, set a calendar reminder to search 90 days out. By the 30-day mark, the cheapest fare buckets are almost always gone.

[INTERNAL-LINK: anchor text “how to find the cheapest domestic flights in India” → target: how-to-get-cheapest-flights-india-2026]

How to Book Cheap Mumbai to Kolkata Flights

Advance booking is the single most reliable lever on this route. But a few additional strategies can shave another ₹500–₹2,000 off your fare depending on travel dates.

Use Flexible Date Search

If your travel dates are flexible by ±2 days, use HappyFares to search across a date range. On the BOM–CCU route, a Wednesday departure can be ₹800–₹1,500 cheaper than a Saturday departure for the same week. Even a one-day shift sometimes unlocks a significantly cheaper fare bucket.

Travel Cabin-Only When Possible

On a 2 hour 40 minute flight, most travellers don’t actually need checked baggage. Booking a base fare on IndiGo, SpiceJet, or Akasa and managing with a 7 kg cabin bag saves ₹600–₹1,200 per person. On a family of four, that’s a meaningful total saving. If you do need to check a bag, add it at booking rather than at the airport — airport baggage fees are 50–100% higher than pre-added ones.

[UNIQUE INSIGHT: On the BOM–CCU route, Akasa Air frequently has lower base fares than IndiGo in the 30–45 day booking window — a pattern less common on most other metro routes where IndiGo dominates pricing. Worth checking both every time.]

Morning Flights Often Beat Evening Prices

Early departures (6 AM–8 AM) on this route tend to carry lower fares than the popular 9 AM–12 PM business window or the 5 PM–8 PM evening rush. If you can handle an early alarm, departing at 6 AM or 6:30 AM frequently saves ₹700–₹1,500 compared to midday options on the same date.

Mumbai Airport Tips for BOM–CCU Travellers

Chhatrapati Shivaji Maharaj International Airport (BOM) has two separate domestic terminals. Most low-cost carriers (IndiGo, SpiceJet, Akasa) use Terminal 1 (T1), while Air India operates from Terminal 2 (T2). The two terminals are not connected airside — arriving at the wrong one means exiting and taking a taxi to the other terminal, which can take 20–30 minutes. Always verify your terminal in your booking confirmation or the airline’s app before heading to the airport.

Kolkata Airport Tips

Netaji Subhas Chandra Bose International Airport is a single integrated terminal — far simpler to navigate than Mumbai. The domestic baggage belt area is efficient. Prepaid taxi counters are available outside arrivals, or book an Ola/Uber from the designated pickup zone. The airport is about 17 km from central Kolkata (Park Street / New Market area) — budget 40–60 minutes in normal traffic, and up to 90 minutes during festival periods.

[INTERNAL-LINK: anchor text “Mumbai airport complete guide” → target: mumbai-airport-guide-2026]

Frequently Asked Questions: Mumbai to Kolkata Flights

How long is the flight from Mumbai to Kolkata?

A direct flight from Mumbai (BOM) to Kolkata (CCU) takes approximately 2 hours 35–50 minutes. This covers roughly 1,650 km between Chhatrapati Shivaji Maharaj International Airport and Netaji Subhas Chandra Bose International Airport. One-stop flights via Delhi or Hyderabad add 3–5 hours and are worth avoiding unless the fare difference is very large.

What is the cheapest month to fly Mumbai to Kolkata?

June, July, and August offer the lowest fares on this route — typically ₹3,000–₹4,800 one-way. These are monsoon months when leisure travel drops. Avoid September and October if budget matters — Durga Puja demand pushes fares to ₹9,000–₹16,000. Book on HappyFares for real-time prices.

Which airlines fly direct from Mumbai to Kolkata?

IndiGo, Air India, SpiceJet, and Akasa Air all operate non-stop BOM–CCU flights. IndiGo and Air India together account for the majority of daily departures. Akasa Air frequently offers competitive pricing, especially in the 30–45 day booking window. Compare all on HappyFares.

How far in advance should I book Mumbai to Kolkata flights?

For normal travel, book 30–45 days ahead to secure the best fares. For Durga Puja (September–October), Diwali, or Christmas, book 60–90 days out. The BOM–CCU route during Puja season fills faster than almost any other Indian domestic route. Start searching on HappyFares as soon as your dates are confirmed.

Which Mumbai airport terminal handles flights to Kolkata?

IndiGo, SpiceJet, and Akasa Air typically use Terminal 1 (T1) at Mumbai Airport. Air India uses Terminal 2 (T2). The two terminals are separate — always check your booking confirmation for the correct terminal before leaving for the airport.

Book Mumbai to Kolkata Flights on HappyFares

Compare all airlines in one search. Zero convenience fee — what you see is what you pay. Search BOM to CCU flights →

Looking for cheap flights? Compare and book on HappyFares — zero convenience fee:
Delhi to Mumbai flights | Delhi to Bangalore flights | Delhi to Chennai flights | Delhi to Kolkata flights

Leave a Comment

Your email address will not be published. Required fields are marked *

✈️

You're Subscribed!

Welcome aboard! You'll get the latest flight deals, travel tips, and booking hacks straight to your inbox.