Haflong to Mathura - Multiple Options To Reach By Train
Mathura is approximately 1700+ kms from Haflong. The fastest way to reach Mathura from Haflong is by Train Via Khalilabad. It takes approximately 36 hours. The cheapest way to reach Mathura from Haflong is by Train Via Gorakhpur which would take approximately 38 hours.
Sort By
Mode of Transport
Via Khalilabad
RECOMMENDED
FASTEST
Haflong
Khalilabad
Mathura
Approx Travel Time
1d 11h 40m
On Demand
Via Gonda
Haflong
Gonda
Mathura
Approx Travel Time
1d 11h 40m
On Demand
Via Begusarai
Haflong
Begusarai
Mathura
Approx Travel Time
1d 11h 55m
₹960
Onwards
Via Lucknow
Haflong
Lucknow
Mathura
Approx Travel Time
1d 11h 40m
On Demand
Via Bhagalpur
Haflong
Bhagalpur
Mathura
Approx Travel Time
1d 12h 25m
On Demand
Via Munger
Haflong
Munger
Mathura
Approx Travel Time
1d 12h 25m
On Demand
Via Patna
Haflong
Patna
Mathura
Approx Travel Time
1d 11h 55m
₹800
Onwards
Via Kanpur
Haflong
Kanpur
Mathura
Approx Travel Time
1d 11h 55m
On Demand
Via Mughal Sarai
Haflong
Mughal Sarai
Mathura
Approx Travel Time
1d 12h 40m
₹770
Onwards
Via Gorakhpur
CHEAPEST
Haflong
Gorakhpur
Mathura
Approx Travel Time
1d 13h 50m
₹610
Onwards
Frequently Asked Questions
What is the distance between Haflong and Mathura?
Mathura is approximately 1700+ kms from Haflong.
How long does it take to reach Mathura from Haflong?
It takes approximately 36 hours to reach Mathura from Haflong by Train Via Khalilabad.
What is the cheapest way to reach Mathura from Haflong?
The cheapest way to reach Mathura from Haflong is by Train Via Gorakhpur.
What is the fastest way to reach Mathura from Haflong?
The fastest way to reach Mathura from Haflong is by Train Via Khalilabad.