Mumbai to Chennai Distance
Chennai is approximately 1000+ km from Mumbai. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 33 hours, while trains complete the journey in approximately 21 hours, subject to the chosen service and route. If you're travelling by air, Chennai International Airport is located in Chennai. Flights from Mumbai take around 2 hours. Flying is the fastest way to reach Chennai, with a total travel time of approximately 2 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
FASTEST
Mumbai
Chennai
Approx Travel Time
1h 50m
₹6,118
Onwards
Mumbai
Chennai
Approx Travel Time
20h 28m
₹560
Onwards
Mumbai
Chennai
Approx Travel Time
1d 9h
₹3,600
Onwards
Via Pune
Mumbai
Pune
Chennai
Approx Travel Time
4h 5m
₹15,051
Onwards
Mumbai
Pune
Chennai
Approx Travel Time
6h 31m
₹5,694
Onwards
CHEAPEST
Mumbai
Pune
Chennai
Approx Travel Time
20h 9m
₹455
Onwards
Mumbai
Pune
Chennai
Approx Travel Time
22h 43m
₹864
Onwards
Mumbai
Pune
Chennai
Approx Travel Time
20h 37m
₹2,695
Onwards
Via Navi Mumbai
Mumbai
Navi Mumbai
Chennai
Approx Travel Time
5h 20m
On Demand
Via Bangalore
Mumbai
Bangalore
Chennai
Approx Travel Time
1d 4h 10m
₹2,100
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Mumbai and Chennai?
The straight-line distance is approximately 1000+ km.
What is the distance from Mumbai to Chennai via Pune?
Via Pune, the distance is approximately 1000+ km, taking around 4 hours.
Is there a train from Mumbai to Chennai?
Yes, trains run between Mumbai and Chennai, covering approximately 1250+ km in around 21 hours.
What is the flying distance/time from Mumbai to Chennai?
By air, the distance is about 1000+ km, with a flight duration of approximately 2 hours to Chennai International Airport.
How much does it cost to travel from Mumbai to Chennai?
Costs vary by mode — approximately ₹3600+ by bus and ₹6100+ by flight.

