The distance between Khammam and Vizianagaram is approximately 400 km. You can reach Vizianagaram by train in about 7-8 hours. The route passes through the coastal belt of Andhra Pradesh. It is a well-connected route with frequent train options.
Total Distance: 400 km by road, 350 km straight-line.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 9 hours |
| Avg Price | 300-600 INR | 600-900 INR |
| Operator | Indian Railways | APSRTC |
| Route | Khammam to Vizianagaram Junction. | Khammam to Vizianagaram via Vijayawada. |
| Tip | Check train schedules for direct connectivity. | Buses are available from the Khammam bus stand. |
October to March for pleasant weather.