
Nainital to Rajgir
Rajgir is approximately 1250+ 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 which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi, Gaya
RECOMMENDED
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
12h 21m
₹12,065
Onwards
FASTEST
Nainital
Delhi
Gaya
Rajgir
Approx Travel Time
12h 1m
₹9,414
Onwards
Via Delhi, Patna
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
12h 49m
₹9,514
Onwards
Nainital
Delhi
Patna
Rajgir
Approx Travel Time
13h 9m
₹11,677
Onwards
Via Lucknow, Patna
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
15h 8m
₹5,043
Onwards
Nainital
Lucknow
Patna
Rajgir
Approx Travel Time
15h 28m
₹7,227
Onwards
Via Bareilly
Nainital
Bareilly
Rajgir
Approx Travel Time
20h 2m
₹3,728
Onwards
Via Moradabad
CHEAPEST
Nainital
Moradabad
Rajgir
Approx Travel Time
20h 25m
₹1,090
Onwards
Via Kanpur, Patna
Nainital
Kanpur
Patna
Rajgir
Approx Travel Time
1d 3h 42m
₹5,257
Onwards
Via Ghaziabad, Patna
Nainital
Ghaziabad
Patna
Rajgir
Approx Travel Time
15h 34m
₹8,855
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 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.
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.


