
Nainpur to Rajgir
Rajgir is approximately 850+ kms from Nainpur. The fastest way to reach Rajgir from Nainpur is by Train, Cab Via Jabalpur, Nawada. It takes approximately 17 hours. The cheapest way to reach Rajgir from Nainpur is by Train, Bus Via Jabalpur, Patna which would take approximately 21 hours.
Sort By
Mode of Transport
Via Satna
RECOMMENDED
Nainpur
Satna
Rajgir
Approx Travel Time
18h 46m
On Demand
Via Jabalpur, Aurangabad, Bihar
Nainpur
Jabalpur
Aurangabad, Bihar
Rajgir
Approx Travel Time
19h 7m
₹5,480
Onwards
Nainpur
Jabalpur
Aurangabad, Bihar
Rajgir
Approx Travel Time
17h 58m
₹635
Onwards
Via Jabalpur, Nawada
FASTEST
Nainpur
Jabalpur
Nawada
Rajgir
Approx Travel Time
16h 45m
On Demand
Via Jabalpur, Patna
CHEAPEST
Nainpur
Jabalpur
Patna
Rajgir
Approx Travel Time
20h 36m
₹600
Onwards
Via Prayagraj(Allahabad)
Nainpur
Prayagraj(Allahabad)
Rajgir
Approx Travel Time
18h 20m
₹1,390
Onwards
Via Jabalpur, Zamania
Nainpur
Jabalpur
Zamania
Rajgir
Approx Travel Time
17h 54m
On Demand
Via Gaya
Nainpur
Gaya
Rajgir
Approx Travel Time
19h 24m
₹2,579
Onwards
Via Jabalpur, Barh
Nainpur
Jabalpur
Barh
Rajgir
Approx Travel Time
18h 23m
On Demand
Via Jabalpur, Gaya
Nainpur
Jabalpur
Gaya
Rajgir
Approx Travel Time
18h 34m
₹2,599
Onwards
Frequently Asked Questions
What is the distance between Nainpur and Rajgir?
Rajgir is approximately 850+ kms from Nainpur.
How long does it take to reach Rajgir from Nainpur?
It takes approximately 17 hours to reach Rajgir from Nainpur by Train, Cab Via Jabalpur, Nawada.
What is the cheapest way to reach Rajgir from Nainpur?
The cheapest way to reach Rajgir from Nainpur is by Train, Bus Via Jabalpur, Patna.
What is the fastest way to reach Rajgir from Nainpur?
The fastest way to reach Rajgir from Nainpur is by Train, Cab Via Jabalpur, Nawada.

