Traveling from Puducherry, Kerala to the temple city of Madurai involves crossing the Western Ghats. The distance is roughly 550 kilometers. You can take a train from Kannur to Madurai Junction via Palakkad. Alternatively, a road trip via the Pollachi-Dindigul route offers scenic views of the countryside.
Total Distance: 550 km by road, 400 km air distance.
Check for connecting trains at Palakkad Junction.
November to February when the weather is cool.