
Rajgir to Shillong
Shillong is approximately 750+ kms from Rajgir. The fastest way to reach Shillong from Rajgir is by Train, Flight Via Gaya, Kolkata. It takes approximately 6 hours. The cheapest way to reach Shillong from Rajgir is by Train, Flight Via Patna, Kolkata which would take approximately 7 hours.
Sort By
Mode of Transport
Via Patna, Guwahati
RECOMMENDED
Rajgir
Patna
Guwahati
Shillong
Approx Travel Time
6h 58m
₹15,533
Onwards
Rajgir
Patna
Guwahati
Shillong
Approx Travel Time
7h 18m
₹13,085
Onwards
Rajgir
Patna
Guwahati
Shillong
Approx Travel Time
9h 25m
₹11,806
Onwards
Via Gaya, Kolkata
Rajgir
Gaya
Kolkata
Shillong
Approx Travel Time
6h 10m
₹12,992
Onwards
FASTEST
Rajgir
Gaya
Kolkata
Shillong
Approx Travel Time
5h 50m
₹9,556
Onwards
Via Barh, Guwahati
Rajgir
Barh
Guwahati
Shillong
Approx Travel Time
1d 0h 31m
On Demand
Via Barh, Siliguri
Rajgir
Barh
Siliguri
Shillong
Approx Travel Time
1d 3h 48m
On Demand
Via Samastipur, Siliguri
Rajgir
Samastipur
Siliguri
Shillong
Approx Travel Time
1d 1h 26m
₹8,235
Onwards
Via Patna, Kolkata
Rajgir
Patna
Kolkata
Shillong
Approx Travel Time
6h 23m
₹10,537
Onwards
CHEAPEST
Rajgir
Patna
Kolkata
Shillong
Approx Travel Time
6h 43m
₹8,089
Onwards
Frequently Asked Questions
What is the distance between Rajgir and Shillong?
Shillong is approximately 750+ kms from Rajgir.
How long does it take to reach Shillong from Rajgir?
It takes approximately 6 hours to reach Shillong from Rajgir by Train, Flight Via Gaya, Kolkata.
What is the cheapest way to reach Shillong from Rajgir?
The cheapest way to reach Shillong from Rajgir is by Train, Flight Via Patna, Kolkata.
What is the fastest way to reach Shillong from Rajgir?
The fastest way to reach Shillong from Rajgir is by Train, Flight Via Gaya, Kolkata.


