Bhubaneswar is located about 700 km from Rajgir. The journey takes approximately 14 hours by train. You can find connecting trains from Rajgir to Bhubaneswar via Gaya or Kolkata. The route passes through the scenic landscape of Bihar, Jharkhand, and Odisha.
Total Distance: Driving distance 700 km, straight-line air distance 600 km.
Check for the best connection at Gaya or Kolkata.
October to March for pleasant weather.