
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
₹4,859
Onwards
Siwan
Guwahati
Shillong
Approx Travel Time
19h 10m
₹3,568
Onwards
CHEAPEST
Siwan
Guwahati
Shillong
Approx Travel Time
19h 10m
₹775
Onwards
Via Bahadurganj, Guwahati
Siwan
Bahadurganj
Guwahati
Shillong
Approx Travel Time
19h 20m
₹4,969
Onwards
Via Patna, Guwahati
FASTEST
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
6h 50m
₹9,219
Onwards
Via Khagaria, Guwahati
Siwan
Khagaria
Guwahati
Shillong
Approx Travel Time
19h 35m
₹4,964
Onwards
Via Siliguri, Guwahati
Siwan
Siliguri
Guwahati
Shillong
Approx Travel Time
19h 35m
₹4,969
Onwards
Siwan
Siliguri
Guwahati
Shillong
Approx Travel Time
12h 50m
₹8,697
Onwards
Via Hajipur, Guwahati
Siwan
Hajipur
Guwahati
Shillong
Approx Travel Time
19h 20m
₹4,964
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.