The distance from Ayodhya to Visakhapatnam is approximately 1200 km. This route connects Uttar Pradesh to Andhra Pradesh. The most practical way to travel is by train, which takes about 22-24 hours. Road travel via NH 16 is also an option, taking about 23-24 hours.
Total Distance: 1200 km by road and 1000 km by air.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 23 hours | 24 hours |
| Avg Price | 1000-3000 INR | 5000-9000 INR |
| Operator | Express Trains | Private Taxi |
| Route | Ayodhya Junction to Visakhapatnam Junction. | NH 16. |
| Tip | Trains are very convenient. | Road conditions are generally good. |
October to March for pleasant weather.