Puri is a famous pilgrimage city in Odisha. To reach Puri from Bheemunipatnam, you must first travel to Visakhapatnam. From there, you can take a direct train to Puri. The total journey covers about 500 km and takes 9 to 11 hours.
Total Distance: Driving distance is 500 km; straight-line air distance is 420 km.
Direct trains are available from Visakhapatnam.
October to March for pleasant weather.