The journey from Vizianagaram to Puri covers about 380 km. You can take a train to Bhubaneswar and then a local train or taxi to Puri. The road route via NH 16 is also popular. Expect a travel time of 7 to 8 hours.
Total Distance: 380 km by road and 330 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 8 hours |
| Avg Price | 400-1200 INR | 4000-6000 INR |
| Operator | Coromandel Express | Self-drive |
| Route | Vizianagaram to Bhubaneswar, then local train to Puri. | NH 16 via Srikakulam, Berhampur, and Bhubaneswar. |
| Tip | Puri is a major pilgrimage site; book tickets well in advance. | The highway is well-maintained with plenty of food stops. |
October to February for pleasant weather.