Indian Railways operates a train from Madurai to Kottayam twice a week. Tickets cost $4 - $17 and the journey takes 4 h 38 min. Indian Railways also services this route every 4 hours.
How to get from Madurai to Kottayam
From Madurai Junction (MDU) train to Palakkad (PGT) then train to Kottayam (KTYM). 9 h 33 min ₹1,776. From Madurai Junction (MDU) train to Shertalai (SRTL) then taxi to Kottayam. 10 h 38 min ₹1,833. From Madurai taxi to Kottayam. 3 h 52 min ₹4,655. From Madurai drive to Kottayam. 3 h 52 min ₹1,984.