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.
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.