
Siwan to Shillong
Shillong is approximately 850+ kms from Siwan. The fastest way to reach Shillong from Siwan is by Train, Flight Via Patna, Guwahati. It takes approximately 7 hours. The cheapest way to reach Shillong from Siwan is by Train, Bus Via Guwahati which would take approximately 19 hours.
Sort By
Mode of Transport
Via Guwahati
RECOMMENDED
Siwan
Guwahati
Shillong
Approx Travel Time
17h 55m
₹5,297
Onwards
Siwan
Guwahati
Shillong
Approx Travel Time
19h 10m
₹3,444
Onwards
CHEAPEST
Siwan
Guwahati
Shillong
Approx Travel Time
19h 10m
₹775
Onwards
Via Bahadurganj, Guwahati
Siwan
Bahadurganj
Guwahati
Shillong
Approx Travel Time
19h 20m
₹5,407
Onwards
Via Patna, Guwahati
FASTEST
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
6h 50m
₹10,546
Onwards
Via Khagaria, Guwahati
Siwan
Khagaria
Guwahati
Shillong
Approx Travel Time
19h 35m
₹5,402
Onwards
Via Siliguri, Guwahati
Siwan
Siliguri
Guwahati
Shillong
Approx Travel Time
19h 35m
₹5,407
Onwards
Siwan
Siliguri
Guwahati
Shillong
Approx Travel Time
12h 50m
₹9,085
Onwards
Via Hajipur, Guwahati
Siwan
Hajipur
Guwahati
Shillong
Approx Travel Time
19h 20m
₹5,402
Onwards
Via Siliguri
Siwan
Siliguri
Shillong
Approx Travel Time
20h 25m
₹1,135
Onwards
Frequently Asked Questions
What is the distance between Siwan and Shillong?
Shillong is approximately 850+ kms from Siwan.
How long does it take to reach Shillong from Siwan?
It takes approximately 7 hours to reach Shillong from Siwan by Train, Flight Via Patna, Guwahati.
What is the cheapest way to reach Shillong from Siwan?
The cheapest way to reach Shillong from Siwan is by Train, Bus Via Guwahati.
What is the fastest way to reach Shillong from Siwan?
The fastest way to reach Shillong from Siwan is by Train, Flight Via Patna, Guwahati.