From Villupuram Junction (VM) train to Madurai Junction (MDU). 5hrs 41min Rs. 525. From Villupuram bus to Thirumangalam then taxi to Madurai. 6hrs 36min Rs. 1,013. From Villupuram taxi to Madurai. 4hrs 20min Rs. 5,522. From Villupuram drive to Madurai. 4hrs 20min Rs. 2,248. From Villupuram Junction (VM) train to Tambaram (TBM), taxi to Madras airport, fly to Madurai airport, then taxi to Madurai. 5hrs 47min Rs. 3,672.