The distance between Puri and Bhubaneswar, the capital of Odisha is 61 km. Yatris can go to Bhubaneswar from Puri by road or train. By Train - There are several trains running from Puri to Bhubaneswar. Traveling time is approximately 1.5 to 2 hours. By Road - AC City buses (Govt.) and private AC/ Non AC buses run between Puri and Bhubaneswar and are economical. Taxis are also available. Time taken is approximately 1.5 hours.