The distance from Mysuru to Madurai is approximately 450 km. The most practical way is to take a train from Mysuru to Madurai, which takes over 10 hours. Alternatively, you can take a bus, which takes over 12 hours. Madurai is a historic city in Tamil Nadu.
Total Distance: 450 km driving distance and 350 km straight-line air distance.
Check for trains like the Tuticorin Express.
Choose a sleeper bus for the overnight journey.
October to March for pleasant weather.