Bangalore is located about 2000 km from Rajgir. The journey takes approximately 35 hours by train. You can find connecting trains from Rajgir to Bangalore via Patna or Kolkata. The route passes through the scenic landscape of Bihar, West Bengal, Odisha, Andhra Pradesh, and Karnataka.
Total Distance: Driving distance 2000 km, straight-line air distance 1700 km.
Check for the best connection at Patna or Kolkata.
October to March for pleasant weather.