
Motihari to Haflong
Haflong is approximately 900+ kms from Motihari. The fastest way to reach Haflong from Motihari is by Train Via Bahadurganj. It takes approximately 20 hours. The cheapest way to reach Haflong from Motihari is by Train Via Siliguri which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
FASTEST
Motihari
Bahadurganj
Haflong
Approx Travel Time
19h 55m
₹715
Onwards
Via Kochbihar
Motihari
Kochbihar
Haflong
Approx Travel Time
20h 10m
On Demand
Via Siliguri
CHEAPEST
Motihari
Siliguri
Haflong
Approx Travel Time
20h 10m
₹700
Onwards
Via Jaldapara
Motihari
Jaldapara
Haflong
Approx Travel Time
20h 10m
On Demand
Via Guwahati
Motihari
Guwahati
Haflong
Approx Travel Time
20h 10m
₹1,385
Onwards
Motihari
Guwahati
Haflong
Approx Travel Time
20h 55m
₹1,864
Onwards
Via Alipurduar
Motihari
Alipurduar
Haflong
Approx Travel Time
20h 25m
₹730
Onwards
Via Katihar
Motihari
Katihar
Haflong
Approx Travel Time
20h 25m
₹800
Onwards
Via Khagaria
Motihari
Khagaria
Haflong
Approx Travel Time
20h 40m
₹1,545
Onwards
Via Naugachhia
Motihari
Naugachhia
Haflong
Approx Travel Time
20h 40m
₹1,505
Onwards
Frequently Asked Questions
What is the distance between Motihari and Haflong?
Haflong is approximately 900+ kms from Motihari.
How long does it take to reach Haflong from Motihari?
It takes approximately 20 hours to reach Haflong from Motihari by Train Via Bahadurganj.
What is the cheapest way to reach Haflong from Motihari?
The cheapest way to reach Haflong from Motihari is by Train Via Siliguri.
What is the fastest way to reach Haflong from Motihari?
The fastest way to reach Haflong from Motihari is by Train Via Bahadurganj.