GoAsia
How to Get from Mumbai to Kolkata

How to Get from Mumbai to Kolkata

Last updated: October 18, 2026
Contents

Crossing the Indian subcontinent from the Arabian Sea to the Bay of Bengal means transitioning from the high-octane glamour of Mumbai to the intellectual, soul-stirring heritage of Kolkata. While both cities are massive coastal metropolises, they operate on entirely different frequencies. Mumbai is the city of dreams and rapid-fire business, while Kolkata invites a slower pace, characterized by colonial architecture, yellow taxis, and a deep-rooted love for the arts and street food.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

This journey spans roughly 1,650 kilometers as the crow flies, cutting right through the heart of India.[1] Whether you choose to soar over the Deccan Plateau in a few hours or settle into the rhythmic clatter of the Indian Railways for a cross-country odyssey, the transition between these two cultural titans is a quintessential Indian experience. You can easily compare schedules and book tickets for this route through GoAsia.cc to ensure your cross-country transit is seamless.

Mumbai to Kolkata by Flight

For most travelers, flying is the most practical way to bridge the gap between India's west and east coasts. Given the massive distance, a flight turns a multi-day overland trek into a manageable morning or afternoon trip. The flight duration is generally around 2.5 hours, making it significantly faster than any ground-based alternative.[1]

Flights depart from Chhatrapati Shivaji Maharaj International Airport (BOM) and arrive at Netaji Subhash Chandra Bose International Airport (CCU), which is 16 km from the city.[1] IndiGo operates multiple flights on this route in both directions, and fares depend on when you book.[1] The convenience of flying allows you to enjoy a breakfast of Vada Pav in Mumbai and be in time for a traditional Bengali fish curry lunch in Kolkata.

Mumbai to Howrah by Train

Traveling by train from Mumbai to Howrah (the main gateway to Kolkata) is an iconic Indian experience that offers a front-row seat to the changing landscapes of the subcontinent. As the train pulls out of the historic stations in Mumbai, you will watch the urban sprawl give way to the rugged hills of the Western Ghats before flattening out into the vast plains of Central India.

The Sleeper Experience

The train journey is a marathon that takes more than a full day. The Howrah Duronto Express (12261) leaves Mumbai CSMT at 17:15 and arrives at Howrah at 19:40, and the return train 12262 leaves Howrah at 08:20 and reaches Mumbai CSMT at 10:30.[2] Travelers can choose from several air-conditioned tiers:

  • 1A - AC First Class Sleeper: The most private and comfortable option, featuring lockable compartments with two or four berths. It is the best choice for those seeking privacy and a quiet environment.
  • 2A - AC 2-Tier Sleeper: A popular choice for travelers, featuring four berths in a compartment area with curtains for privacy and two berths across the aisle.
  • 3A and 3E - AC 3-Tier: These are the workhorses of Indian Railways. They feature six berths per bay (three on each side) and two across the aisle. While more crowded than 2A, they are excellent for budget-conscious travelers who still want climate control.

Onboard, the experience is social and sensory. You will encounter chai-wallahs moving through the aisles and have the opportunity to order regional meals that change as you cross state borders. It is a slow-travel favorite that allows you to truly feel the scale of India.

Comparing Your Options

ModeDurationComfort
FlightAbout 2.5h[1]High
Train (AC First Class)More than a day (Duronto 12261: depart 17:15, arrive 19:40)[2]High
Train (AC 3-Tier)More than a dayModerate

Tips for Traveling from Mumbai to Kolkata

Preparation is key for a journey of this magnitude. If you are choosing the train, book well in advance: reserved tickets open 60 days before departure,[3] and berths on a long-distance express like the Duronto can fill up well ahead of time. For flights, the Mumbai airport is notoriously busy, so allow plenty of time to navigate security and check-in smoothly. IndiGo allows 15 kg of checked baggage and 7 kg of hand baggage per passenger on domestic flights.[1]

When arriving in Kolkata via train at Howrah Station, the most iconic way to reach the city center is by crossing the massive Howrah Bridge. You can use the prepaid taxi booth outside the station to avoid haggling. If you are flying, Kolkata's airport is well connected by app-based cabs, which are generally the most reliable way to reach your hotel.

Pack a light jacket or a shawl regardless of the season. Both airplanes and AC train carriages in India are known for keeping the thermostat quite low. If you are on the train, bringing a power bank is a good idea. Don't forget to carry some small change for the delicious tea and snacks you will undoubtedly want to try along the way.

Timetable

Flight Mumbai - Kolkata $ 64.02–125.85 2h 25m – 3h
  • →  Economy 00:35, 02:00, 06:55, 07:20, 07:30, 09:45, 11:35, 13:20, 14:05, 15:00, 15:40, 16:55, 17:15, 17:40, 19:15, 19:20, 19:25, 20:15, 21:50
Train Mumbai - Howrah $ 25.30–61.92 1days 7h 50m – 1days 12h 55m
  • →  1A - AC First Class Sleeper 21:10, 22:15
  • →  2A - AC 2-Tier Sleeper 06:00, 21:10, 22:15
  • →  3A - AC 3-Tier Sleeper 06:00, 21:10, 22:15
  • →  3E - AC 3-Tier Economy Sleeper 21:10

Frequently Asked Questions

How can I book tickets from Mumbai to Kolkata?

Use the booking tool on this page to compare the transport options currently available from Mumbai to Kolkata, including current prices and schedules.

What is the cheapest way to get from Mumbai to Kolkata?

Fares depend on the airline, the train class and how early you book. The AC 3-Tier classes on the train are usually the lower-priced choice compared with flying, though the journey takes much longer.

What is the fastest way to get from Mumbai to Kolkata?

The fastest way is by flight. The air journey takes about 2.5 hours, compared with more than a day on the tracks.

How long does it take to get from Mumbai to Kolkata?

A flight takes about 2.5 hours. The train takes more than a full day: the Duronto Express 12261 leaves Mumbai CSMT at 17:15 and arrives at Howrah at 19:40.

Which train station in Kolkata should I use?

Most long-distance trains from Mumbai arrive at Howrah Junction (HWH), which is located just across the river from central Kolkata. It is one of the oldest and largest railway complexes in India.

Is food provided on the journey?

On flights, meals depend on the airline and fare type. On trains, you can buy food from the onboard catering service or through e-catering services that deliver to your seat.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] IndiGo: Mumbai to Kolkata Flights. Retrieved October 18, 2026.
  2. [2] Indian Railways: Duronto Train List. Retrieved October 18, 2026.
  3. [3] Indian Railways: Advance Reservation. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.