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.
This journey spans roughly 2,000 kilometers, cutting right through the heart of India. 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 typically ranges from 2 hours and 25 minutes to about 3 hours, making it significantly faster than any ground-based alternative.
Flights depart from Chhatrapati Shivaji Maharaj International Airport (BOM) and arrive at Netaji Subhash Chandra Bose International Airport (CCU). Economy class is the standard offering on this route, with prices ranging from $65 to $115 depending on how far in advance you book and the time of day you choose to fly. Multiple carriers service this corridor, providing a steady stream of departures from early morning until late at night. 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. This route is served by several legendary long-distance expresses.
The Sleeper Experience
The train journey is a marathon, with durations listed from 3 hours and 25 minutes (for specific segments) up to nearly 13 hours, though full journeys from coast to coast typically span about 26 to 33 hours. Prices for the train range from an affordable $26 to $79 for premium classes. 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
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $65 - $115 | 2h 25min - 3h | High |
| Train (AC First Class) | $79 | 12h+ | High |
| Train (AC 3-Tier) | $26 | 12h+ | Moderate |
Tips for Traveling from Mumbai to Kolkata
Preparation is key for a journey of this magnitude. If you are choosing the train, booking well in advance is essential as berths on popular expresses like the Gitanjali or Duronto fill up weeks or even months ahead of time. For flights, the Mumbai airport is notoriously busy; aim to arrive at least two to three hours before your departure to navigate security and check-in smoothly.
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 like Uber and Ola, 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, though most AC coaches have charging points. 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 $ 66.08–129.91 2h 25m – 3h | |
|
| Train Mumbai - Howrah $ 26.12–63.92 1d 7h 50m – 1d 12h 55m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Mumbai to Kolkata directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by train, specifically in the 3A or 3E AC 3-Tier classes, which start at approximately $26. This is significantly more affordable than flying, though it takes much longer.
The fastest way to get from Mumbai to Kolkata is by flight. The direct air journey takes between 2 hours and 25 minutes to 3 hours, compared to over a day on the tracks.
A flight takes about 2.5 to 3 hours. A train journey between Mumbai and Howrah Station typically lasts between 26 and 33 hours, depending on the specific train service selected.
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.
On flights, meals depend on the airline and fare type. On trains, while some premium trains include meals in the ticket price, most others allow you to purchase food from the onboard catering service or via e-catering apps that deliver to your seat.
Yes, there are several late-night and early-morning departures. Flights are available as early as 00:35 and as late as 21:50, providing plenty of flexibility for your schedule.