The journey from Annavaram to Bhubaneswar covers 450 km. You can take a direct train from Annavaram to Bhubaneswar. The route passes through the scenic coastal landscapes of Andhra Pradesh and Odisha. Expect a travel time of 8 to 10 hours by train. Bhubaneswar is known as the Temple City of India.
Total Distance: 450 km by road, 350 km straight-line air distance.
Book your tickets in advance for a comfortable journey.
October to March for pleasant weather.