From Villupuram Junction (VM) train to Madurai Junction (MDU). 5hrs 41min Rs. 964. From Villupuram bus to Madurai. 27hrs 45min Rs. 482. From Villupuram taxi to Madurai. 5hrs 33min Rs. 6,029. From Villupuram Junction (VM) train to Chengelpet Suburban, Train to Madras airport, fly to Madurai airport, then taxi to Madurai. 7hrs 03min.