
Nainital to Rajgir
Rajgir is approximately 1250+ kms from Nainital. The fastest way to reach Rajgir from Nainital is by Cab, Flight Via Delhi, Gaya. It takes approximately 14 hours. The cheapest way to reach Rajgir from Nainital is by Bus, Train Via Moradabad, Patna which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi, Gaya
RECOMMENDED
FASTEST
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
13h 19m
₹12,055
Onwards
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
13h 25m
₹10,076
Onwards
Via Delhi, Patna
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
14h 43m
₹10,807
Onwards
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
14h 24m
₹13,420
Onwards
Via Lucknow, Patna
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
16h 44m
₹8,188
Onwards
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
17h 3m
₹5,777
Onwards
Via Bareilly
Nainital
Bareilly
Rajgir
Approx Travel Time
19h 28m
₹4,050
Onwards
Via Moradabad, Patna
CHEAPEST
Nainital
Moradabad
Patna
Rajgir
Approx Travel Time
22h 43m
₹1,229
Onwards
Via Lucknow, Gaya
Nainital
Lucknow
Gaya
Rajgir
Approx Travel Time
23h 11m
₹4,322
Onwards
Via Gorakhpur, Patna
Nainital
Gorakhpur
Patna
Rajgir
Approx Travel Time
23h 3m
₹3,079
Onwards
Frequently Asked Questions
What is the distance between Nainital and Rajgir?
Rajgir is approximately 1250+ kms from Nainital.
How long does it take to reach Rajgir from Nainital?
It takes approximately 14 hours to reach Rajgir from Nainital by Cab, Flight Via Delhi, Gaya.
What is the cheapest way to reach Rajgir from Nainital?
The cheapest way to reach Rajgir from Nainital is by Bus, Train Via Moradabad, Patna.
What is the fastest way to reach Rajgir from Nainital?
The fastest way to reach Rajgir from Nainital is by Cab, Flight Via Delhi, Gaya.

