Puri is reachable from Egra via Balasore. You can take a bus to Balasore and then board a train to Puri. The total distance is approximately 300 km. Puri is a famous pilgrimage site and beach destination.
Total Distance: 300 km by road, 280 km air distance.
Check the train schedule from Balasore to Puri.
October to March for pleasant weather.