Travel from Puducherry to Madurai

Bus or train from Puducherry to Madurai?

You can take a train from Puducherry to Madurai via Villuparam Junction (VM) in around 6 h 58 min. Alternatively, RedBus operates a bus from Puducherry to Madurai every 4 hours. Tickets cost $8 - $12 and the journey takes 7 h 30 min.

How to get from Puducherry to Madurai

From Puducherry (PDY) train to Villuparam Junction (VM) then train to Madurai Junction (MDU).6 h 58 min₹1,730
From Pondicherry bus to Madurai.7 h 30 min₹679
From Puducherry taxi to Madurai.4 h 53 min₹6,078
From Puducherry drive to Madurai.4 h 53 min₹2,655
From Puducherry (PDY) train to Tambaram (TBM), walk to Tambaram, train to Tirusulam, walk to Madras airport, fly to Madurai airport, then taxi to Madurai.5 h 54 min₹5,137

How long does it take to get from Puducherry to Madurai?

It takes approximately 6 h 58 min to get from Puducherry to Madurai, including transfers.

Is there a direct train between Puducherry and Madurai?

No, there is no direct train from Puducherry to Madurai. However, there are services departing from Puducherry (PDY) and arriving at Madurai Junction (MDU) via Villuparam Junction (VM). The journey, including transfers, takes approximately 6 h 58 min.

Is there a direct bus between Puducherry and Madurai?

Yes, there is a direct bus departing from Pondicherry and arriving at Madurai. Services depart every four hours. The journey takes approximately 7 h 30 min.

Operators from Puducherry to Madurai

Indian RailwaysIndian Railways
Chennai SuburbanChennai Suburban
IndiGo AirlinesIndiGo Airlines
Air India LimitedAir India Limited
Jet AirwaysJet Airways