
Nainital to Rajgir
Rajgir is approximately 1200+ kms from Nainital. The fastest way to reach Rajgir from Nainital is by Cab, Flight, Train Via Delhi, Gaya. It takes approximately 12 hours. The cheapest way to reach Rajgir from Nainital is by Bus, Train Via Moradabad, Patna which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi, Patna
RECOMMENDED
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
12h 38m
₹11,810
Onwards
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
12h 58m
₹9,477
Onwards
Via Delhi, Gaya
FASTEST
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
12h 10m
₹10,600
Onwards
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
12h 30m
₹13,223
Onwards
Via Lucknow, Patna
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
14h 48m
₹7,727
Onwards
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
15h 8m
₹5,394
Onwards
Via Bareilly
Nainital
Bareilly
Rajgir
Approx Travel Time
20h 58m
₹3,697
Onwards
Via Moradabad, Patna
CHEAPEST
Nainital
Moradabad
Patna
Rajgir
Approx Travel Time
20h 53m
₹1,180
Onwards
Via Lucknow, Gaya
Nainital
Lucknow
Gaya
Rajgir
Approx Travel Time
1d 1h 55m
₹5,166
Onwards
Via Gorakhpur, Patna
Nainital
Gorakhpur
Patna
Rajgir
Approx Travel Time
1d 4h
₹1,728
Onwards
Frequently Asked Questions
What is the distance between Nainital and Rajgir?
Rajgir is approximately 1200+ kms from Nainital.
How long does it take to reach Rajgir from Nainital?
It takes approximately 12 hours to reach Rajgir from Nainital by Cab, Flight, Train 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, Train Via Delhi, Gaya.


