Mainpuri to Haflong - Multiple Options To Reach By Train, Flight, Bus
Haflong is approximately 1550+ kms from Mainpuri. The fastest way to reach Haflong from Mainpuri is by Train, Flight Via Lucknow, Guwahati. It takes approximately 14 hours. The cheapest way to reach Haflong from Mainpuri is by Train Via Kanpur, Siliguri which would take approximately 35 hours.
Sort By
Mode of Transport
Via Lucknow, Guwahati
RECOMMENDED
FASTEST
Mainpuri
Lucknow
Guwahati
Haflong
Approx Travel Time
13h 35m
On Demand
Mainpuri
Lucknow
Guwahati
Haflong
Approx Travel Time
14h 20m
On Demand
Via Lucknow, Siliguri
Mainpuri
Lucknow
Siliguri
Haflong
Approx Travel Time
19h 50m
On Demand
Mainpuri
Lucknow
Siliguri
Haflong
Approx Travel Time
1d 10h 35m
On Demand
Via Lucknow, Patna
Mainpuri
Lucknow
Patna
Haflong
Approx Travel Time
1d 1h 50m
On Demand
Mainpuri
Lucknow
Patna
Haflong
Approx Travel Time
1d 10h 35m
On Demand
Via Lucknow, Kolkata
Mainpuri
Lucknow
Kolkata
Haflong
Approx Travel Time
21h 35m
On Demand
Via Kanpur, Siliguri
CHEAPEST
Mainpuri
Kanpur
Siliguri
Haflong
Approx Travel Time
1d 10h 50m
₹985
Onwards
Via Lucknow, Khagaria
Mainpuri
Lucknow
Khagaria
Haflong
Approx Travel Time
1d 10h 35m
On Demand
Via Kanpur, Katihar
Mainpuri
Kanpur
Katihar
Haflong
Approx Travel Time
1d 10h 50m
₹1,105
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Haflong?
Haflong is approximately 1550+ kms from Mainpuri.
How long does it take to reach Haflong from Mainpuri?
It takes approximately 14 hours to reach Haflong from Mainpuri by Train, Flight Via Lucknow, Guwahati.
What is the cheapest way to reach Haflong from Mainpuri?
The cheapest way to reach Haflong from Mainpuri is by Train Via Kanpur, Siliguri.
What is the fastest way to reach Haflong from Mainpuri?
The fastest way to reach Haflong from Mainpuri is by Train, Flight Via Lucknow, Guwahati.