
Sonepur to Rajgir
Rajgir is approximately 650+ kms from Sonepur. The fastest way to reach Rajgir from Sonepur is by Train Via Saraikela, Gaya. It takes approximately 15 hours. The cheapest way to reach Rajgir from Sonepur is by Train Via Rourkela, Gaya which would take approximately 16 hours.
Sort By
Mode of Transport
Via Rourkela, Hazaribagh
RECOMMENDED
Sonepur
Rourkela
Hazaribagh
Rajgir
Approx Travel Time
14h 58m
On Demand
Via Saraikela, Gaya
Sonepur
Saraikela
Gaya
Rajgir
Approx Travel Time
14h 54m
On Demand
FASTEST
Sonepur
Saraikela
Gaya
Rajgir
Approx Travel Time
14h 34m
On Demand
Via Jharsuguda, Patna
Sonepur
Jharsuguda
Patna
Rajgir
Approx Travel Time
17h 7m
On Demand
Via Jharsuguda, Hazaribagh
Sonepur
Jharsuguda
Hazaribagh
Rajgir
Approx Travel Time
15h 9m
On Demand
Via Rourkela, Gaya
Sonepur
Rourkela
Gaya
Rajgir
Approx Travel Time
16h 20m
₹3,236
Onwards
CHEAPEST
Sonepur
Rourkela
Gaya
Rajgir
Approx Travel Time
16h
₹585
Onwards
Via Jharsuguda, Gaya
Sonepur
Jharsuguda
Gaya
Rajgir
Approx Travel Time
16h 31m
₹3,256
Onwards
Sonepur
Jharsuguda
Gaya
Rajgir
Approx Travel Time
16h 11m
₹605
Onwards
Via Jamshedpur, Gaya
Sonepur
Jamshedpur
Gaya
Rajgir
Approx Travel Time
16h 53m
₹3,560
Onwards
Frequently Asked Questions
What is the distance between Sonepur and Rajgir?
Rajgir is approximately 650+ 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 Saraikela, Gaya.
What is the cheapest way to reach Rajgir from Sonepur?
The cheapest way to reach Rajgir from Sonepur is by Train Via Rourkela, Gaya.
What is the fastest way to reach Rajgir from Sonepur?
The fastest way to reach Rajgir from Sonepur is by Train Via Saraikela, Gaya.