
Lanka to Rajgir
Rajgir is approximately 950+ kms from Lanka. The fastest way to reach Rajgir from Lanka is by Train, Flight Via Guwahati, Patna. It takes approximately 9 hours. The cheapest way to reach Rajgir from Lanka is by Train Via Bahadurganj, Patna which would take approximately 22 hours.
Sort By
Mode of Transport
Via Guwahati, Patna
RECOMMENDED
FASTEST
Lanka
Guwahati
Patna
Rajgir
Approx Travel Time
8h 50m
₹4,628
Onwards
Lanka
Guwahati
Patna
Rajgir
Approx Travel Time
9h 5m
₹4,713
Onwards
Lanka
Guwahati
Patna
Rajgir
Approx Travel Time
9h 50m
₹6,873
Onwards
Via Siliguri, Barh
Lanka
Siliguri
Barh
Rajgir
Approx Travel Time
20h 50m
On Demand
Via Barh
Lanka
Barh
Rajgir
Approx Travel Time
18h 55m
On Demand
Via Patna
Lanka
Patna
Rajgir
Approx Travel Time
20h 25m
On Demand
Via Siliguri, Patna
Lanka
Siliguri
Patna
Rajgir
Approx Travel Time
15h 35m
₹6,555
Onwards
Lanka
Siliguri
Patna
Rajgir
Approx Travel Time
15h 50m
₹6,640
Onwards
Via Bahadurganj, Patna
CHEAPEST
Lanka
Bahadurganj
Patna
Rajgir
Approx Travel Time
21h 50m
₹785
Onwards
Via Kochbihar, Patna
Lanka
Kochbihar
Patna
Rajgir
Approx Travel Time
22h 5m
On Demand
Frequently Asked Questions
What is the distance between Lanka and Rajgir?
Rajgir is approximately 950+ kms from Lanka.
How long does it take to reach Rajgir from Lanka?
It takes approximately 9 hours to reach Rajgir from Lanka by Train, Flight Via Guwahati, Patna.
What is the cheapest way to reach Rajgir from Lanka?
The cheapest way to reach Rajgir from Lanka is by Train Via Bahadurganj, Patna.
What is the fastest way to reach Rajgir from Lanka?
The fastest way to reach Rajgir from Lanka is by Train, Flight Via Guwahati, Patna.