The average bus between Pune and Villupuram takes 24h 14m and the fastest bus takes 20h. The bus service runs several times per day from Pune to Villupuram. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between Pune and Villupuram. The earliest departure is at 1:40 AM at night, and the last departure from Pune is at 9:00 PM which arrives into Villupuram at 6:15 PM. All services require a transfer, and take on average 24h 14m. The schedules shown below are for the next available departures.
Arrives next day

26h 10m • 1 changeArrives next day

23h • 1 changeArrives next day

23h 35m • 1 changeArrives next day

22h 5m • 1 changeWant to know about travelling from Pune to Villupuram? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Pune to Villupuram. However, there are services departing from Pune station and arriving at Villupuram station via Bengaluru. The journey, including transfers, takes approximately 24h 14m.
Pune to Villupuram bus services, operated by SLGT Travels, depart from Pune Ma Na Pa Bus Stop station.
Pune to Villupuram bus services, operated by SLGT Travels, arrive at Villupuram station.
Book your Pune to Villupuram bus tickets online with SLGT Travels and Mahadev Travels.
The distance between Pune and Villupuram is 949 km. The road distance is 1,098 km.
You can take a bus from Pune Ma Na Pa Bus Stop to Villupuram via Bengaluru in around 22h 15m.