
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 9 hours. The cheapest way to reach Shillong from Siwan is by Train, Bus Via Chhapra, Guwahati which would take approximately 23 hours.
Sort By
Mode of Transport
Via Patna, Guwahati
RECOMMENDED
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
12h
₹8,825
Onwards
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
11h 19m
₹11,178
Onwards
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
13h 48m
₹8,965
Onwards
FASTEST
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
9h 5m
₹14,632
Onwards
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
12h 28m
₹11,887
Onwards
Siwan
Patna
Guwahati
Shillong
Approx Travel Time
13h 7m
₹11,318
Onwards
Via Begusarai, Rangia
Siwan
Begusarai
Rangia
Shillong
Approx Travel Time
21h 38m
On Demand
Via Chhapra, Guwahati
CHEAPEST
Siwan
Chhapra
Guwahati
Shillong
Approx Travel Time
22h 48m
₹957
Onwards
Via Siliguri
Siwan
Siliguri
Shillong
Approx Travel Time
1d 6h 10m
₹1,600
Onwards
Via Madhubani, Siliguri
Siwan
Madhubani
Siliguri
Shillong
Approx Travel Time
1d 2h 34m
On Demand
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 9 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 Chhapra, 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.

