The journey from Kavali to Bhubaneswar follows the scenic East Coast of India along NH 16. The distance is approximately 850 kilometers. You can take a direct train from Kavali to Bhubaneswar, which is the most convenient mode of transport. The journey takes about 14 to 16 hours. You will pass through major coastal cities like Visakhapatnam and Srikakulam.
Total Distance: 850 km by road, 780 km air distance.
Book in advance as this route is highly popular.
October to February for pleasant weather.