The journey from Egra to Bhubaneswar covers approximately 200 km. You can take a bus from Egra to Balasore and then a train to Bhubaneswar. Alternatively, travel by road via NH 16. The journey takes about 5-6 hours depending on traffic.
Total Distance: 200 km by road, 180 km air distance.
Trains are faster but require a road connection to Balasore.
Buses are the most convenient way to travel to Balasore.
October to March for pleasant weather.