There are daily flights from Chennai, Trichy, Bengaluru and Coimbatore ... it takes seven hours to reach Madurai and trains run daily. The fastest train on the route is the Vaigai Express ...