Haflong to Siwan - Multiple Options To Reach By Train
Siwan is approximately 950+ kms from Haflong. The fastest way to reach Siwan from Haflong is by Train. It takes approximately 20 hours. The cheapest way to reach Siwan from Haflong is by Train Via Guwahati which would take approximately 21 hours.
Sort By
Mode of Transport
Via Bahadurganj
Haflong
Bahadurganj
Siwan
Approx Travel Time
20h 55m
₹430
Onwards
Via Kochbihar
Haflong
Kochbihar
Siwan
Approx Travel Time
20h 55m
On Demand
Via Katihar
Haflong
Katihar
Siwan
Approx Travel Time
20h 55m
₹430
Onwards
Via Siliguri
Haflong
Siliguri
Siwan
Approx Travel Time
21h 10m
₹435
Onwards
Via Alipurduar
Haflong
Alipurduar
Siwan
Approx Travel Time
21h 10m
₹590
Onwards
Via Khagaria
Haflong
Khagaria
Siwan
Approx Travel Time
20h 55m
₹735
Onwards
Via Begusarai
Haflong
Begusarai
Siwan
Approx Travel Time
20h 55m
₹740
Onwards
Via Balijana
Haflong
Balijana
Siwan
Approx Travel Time
20h 55m
₹655
Onwards
Via Guwahati
CHEAPEST
Haflong
Guwahati
Siwan
Approx Travel Time
21h 10m
₹410
Onwards
Frequently Asked Questions
What is the distance between Haflong and Siwan?
Siwan is approximately 950+ kms from Haflong.
How long does it take to reach Siwan from Haflong?
It takes approximately 20 hours to reach Siwan from Haflong by Train.
What is the cheapest way to reach Siwan from Haflong?
The cheapest way to reach Siwan from Haflong is by Train Via Guwahati.
What is the fastest way to reach Siwan from Haflong?
The fastest way to reach Siwan from Haflong is by Train.