The journey from Dindigul to Pune covers approximately 1200 kilometers. Trains are the most reliable mode of transport, connecting Dindigul to Pune Junction. The journey takes about 22 to 25 hours. Alternatively, you can travel by bus, though it is a very long and tiring route. Pune is a major educational and cultural hub, known for its pleasant climate and historical significance.
Total Distance: 1200 km by road, 1050 km air distance.
Book your tickets well in advance as this route is popular.
Only recommended if you prefer road travel; ensure you take breaks.
October to March for pleasant weather.