
Siwan to Haflong
Haflong is approximately 950+ kms from Siwan. The fastest way to reach Haflong from Siwan is by Train. It takes approximately 20 hours. The cheapest way to reach Haflong from Siwan is by Train Via Guwahati which would take approximately 21 hours.
Sort By
Mode of Transport
Via Bahadurganj
Siwan
Bahadurganj
Haflong
Approx Travel Time
20h 55m
₹730
Onwards
Via Katihar
Siwan
Katihar
Haflong
Approx Travel Time
20h 55m
₹810
Onwards
Via Siliguri
Siwan
Siliguri
Haflong
Approx Travel Time
21h 10m
₹710
Onwards
Via Alipurduar
Siwan
Alipurduar
Haflong
Approx Travel Time
21h 10m
₹745
Onwards
Via Khagaria
Siwan
Khagaria
Haflong
Approx Travel Time
20h 55m
₹1,555
Onwards
Via Begusarai
Siwan
Begusarai
Haflong
Approx Travel Time
20h 55m
₹1,550
Onwards
Via Balijana
Siwan
Balijana
Haflong
Approx Travel Time
20h 55m
₹845
Onwards
Via Guwahati
CHEAPEST
Siwan
Guwahati
Haflong
Approx Travel Time
21h 10m
₹595
Onwards
Via Jaldapara
Siwan
Jaldapara
Haflong
Approx Travel Time
21h 10m
On Demand
Frequently Asked Questions
What is the distance between Siwan and Haflong?
Haflong is approximately 950+ kms from Siwan.
How long does it take to reach Haflong from Siwan?
It takes approximately 20 hours to reach Haflong from Siwan by Train.
What is the cheapest way to reach Haflong from Siwan?
The cheapest way to reach Haflong from Siwan is by Train Via Guwahati.
What is the fastest way to reach Haflong from Siwan?
The fastest way to reach Haflong from Siwan is by Train.