Madurai to Chennai Distance
The road distance between Madurai and Chennai is approximately 450+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. If you're travelling by air, Chennai International Airport is located in Chennai. Flights from Madurai take around 1 hour. Flying is the fastest way to reach Chennai, with a total travel time of approximately 1 hour. 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
Direct Flight
RECOMMENDED
FASTEST
Madurai
Chennai
Approx Travel Time
1h 10m
₹5,418
Onwards
Direct Train
CHEAPEST
Madurai
Chennai
Approx Travel Time
5h 55m
₹190
Onwards
Direct Bus
Madurai
Chennai
Approx Travel Time
7h 45m
₹799
Onwards
Direct Cab
Madurai
Chennai
Approx Travel Time
6h 48m
₹7,080
Onwards
Via Tiruchirappalli
Madurai
Tiruchirappalli
Chennai
Approx Travel Time
5h
₹4,741
Onwards
Madurai
Tiruchirappalli
Chennai
Approx Travel Time
5h 10m
₹5,165
Onwards
Madurai
Tiruchirappalli
Chennai
Approx Travel Time
8h 30m
₹634
Onwards
Madurai
Tiruchirappalli
Chennai
Approx Travel Time
10h 10m
₹215
Onwards
Via Cochin
Madurai
Cochin
Chennai
Approx Travel Time
3h 15m
₹13,797
Onwards
Via Virudunagar, Dindigul
Madurai
Virudunagar
Dindigul
Chennai
Approx Travel Time
8h 16m
₹290
Onwards
Frequently Asked Questions
What is the distance between Madurai and Chennai?
Chennai is approximately 400+ km from Madurai.
How long does it take to reach Chennai from Madurai?
It takes approximately 1 hour to reach Chennai from Madurai by Flight.
Routes Connecting Madurai
Routes From Madurai
Routes To Madurai
Routes Connecting Chennai
Routes From Chennai
Popular Places Routes
- Jagraon to Bettiah
- Jamshedpur to Narsinghpur
- Bangarapet to Tanuku
- Kasaragod to Halvad
- Kodaikanal to Dharamsala
- Goa to Dausa
- Barmer to Tanakpur
- Ariyalur to Ooty
- Shegaon to Chalakudy
- Palampur to Mannargudi
- Ankleshwar to Anuppur
- Lakhimpur to Tiruchengode
- Tarn-Taran to Laksar
- Penukonda to Manali
- Rudrapur to Rishikesh

