The journey from Hatkanangale to Madurai covers about 1100 km. You will need to reach Miraj to catch a train to Madurai. This route takes you to the southern part of India. Expect a travel time of around 22 hours by train.
Total Distance: 1100 km by road, 950 km air distance.
Check for direct trains from Miraj to Madurai.
October to March for pleasant weather.