The journey from Dindigul to Vijayawada covers 700 km. This is a long-distance route best covered by train. The journey takes approximately 12-14 hours. Vijayawada is a major city on the banks of the Krishna river in Andhra Pradesh. Plan your travel with sufficient rest stops.
Total Distance: 700 km by road, 620 km straight-line.
Direct trains are available; book in advance.
Buses are available but train is more comfortable.
October to March for pleasant weather.