
Rajgir to Bhabua
Bhabua is approximately 300+ kms from Rajgir. The fastest way to reach Bhabua from Rajgir is by Train Via Rafiganj. It takes approximately 5 hours. The cheapest way to reach Bhabua from Rajgir is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Gaya
Rajgir
Gaya
Bhabua
Approx Travel Time
5h 23m
₹3,726
Onwards
Rajgir
Gaya
Bhabua
Approx Travel Time
6h 56m
₹7,867
Onwards
Rajgir
Gaya
Bhabua
Approx Travel Time
5h 3m
₹290
Onwards
Rajgir
Gaya
Bhabua
Approx Travel Time
6h 36m
₹4,431
Onwards
Via Aurangabad, Bihar
Rajgir
Aurangabad, Bihar
Bhabua
Approx Travel Time
4h 51m
₹330
Onwards
Rajgir
Aurangabad, Bihar
Bhabua
Approx Travel Time
5h 55m
₹4,471
Onwards
Via Rafiganj
FASTEST
Rajgir
Rafiganj
Bhabua
Approx Travel Time
4h 50m
₹320
Onwards
Via Nawada
Rajgir
Nawada
Bhabua
Approx Travel Time
6h 48m
On Demand
Via Patna
Rajgir
Patna
Bhabua
Approx Travel Time
7h 21m
₹2,892
Onwards
Frequently Asked Questions
What is the distance between Rajgir and Bhabua?
Bhabua is approximately 300+ kms from Rajgir.
How long does it take to reach Bhabua from Rajgir?
It takes approximately 5 hours to reach Bhabua from Rajgir by Train Via Rafiganj.
What is the cheapest way to reach Bhabua from Rajgir?
The cheapest way to reach Bhabua from Rajgir is by Train.
What is the fastest way to reach Bhabua from Rajgir?
The fastest way to reach Bhabua from Rajgir is by Train Via Rafiganj.


