
Sonepur to Rajgir
Rajgir is approximately 700+ kms from Sonepur. The fastest way to reach Rajgir from Sonepur is by Train Via Jharsuguda, Hazaribagh. It takes approximately 15 hours. The cheapest way to reach Rajgir from Sonepur is by Train, Bus Via Jharsuguda, Patna which would take approximately 23 hours.
Sort By
Mode of Transport
Via Jharsuguda, Jhumri Telaiya
RECOMMENDED
Sonepur
Jharsuguda
Jhumri Telaiya
Rajgir
Approx Travel Time
15h 38m
₹8,371
Onwards
Sonepur
Jharsuguda
Jhumri Telaiya
Rajgir
Approx Travel Time
15h 14m
₹3,075
Onwards
Via Jharsuguda, Hazaribagh
Sonepur
Jharsuguda
Hazaribagh
Rajgir
Approx Travel Time
15h 17m
On Demand
FASTEST
Sonepur
Jharsuguda
Hazaribagh
Rajgir
Approx Travel Time
14h 53m
On Demand
Sonepur
Jharsuguda
Hazaribagh
Rajgir
Approx Travel Time
15h 46m
On Demand
Sonepur
Jharsuguda
Hazaribagh
Rajgir
Approx Travel Time
16h 42m
On Demand
Via Jamshedpur
Sonepur
Jamshedpur
Rajgir
Approx Travel Time
14h 54m
₹7,705
Onwards
Via Patna
Sonepur
Patna
Rajgir
Approx Travel Time
17h 43m
₹24,260
Onwards
Via Jharsuguda, Patna
CHEAPEST
Sonepur
Jharsuguda
Patna
Rajgir
Approx Travel Time
22h 33m
₹1,520
Onwards
Via Jharsuguda, Arrah
Sonepur
Jharsuguda
Arrah
Rajgir
Approx Travel Time
16h 17m
₹10,085
Onwards
Frequently Asked Questions
What is the distance between Sonepur and Rajgir?
Rajgir is approximately 700+ kms from Sonepur.
How long does it take to reach Rajgir from Sonepur?
It takes approximately 15 hours to reach Rajgir from Sonepur by Train Via Jharsuguda, Hazaribagh.
What is the cheapest way to reach Rajgir from Sonepur?
The cheapest way to reach Rajgir from Sonepur is by Train, Bus Via Jharsuguda, Patna.
What is the fastest way to reach Rajgir from Sonepur?
The fastest way to reach Rajgir from Sonepur is by Train Via Jharsuguda, Hazaribagh.


