The journey from Madurai to Coimbatore is a popular route in Tamil Nadu. You can take a train from Madurai Junction to Coimbatore Junction, which takes about 5-6 hours. Alternatively, you can take a bus from the Mattuthavani Bus Stand, which takes about 6-7 hours.
Total Distance: 220 km by road, 180 km by air.
Trains are a comfortable and affordable way to travel.
Buses are frequent and convenient.
October to March for pleasant weather.