Guruvayoor to Haflong Distance

Haflong is approximately 2750+ km from Guruvayoor. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Haflong, with a total travel time of approximately 16 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Guruvayoor, India to Haflong, India

Via Cochin, Guwahati

RECOMMENDED

Guruvayoor

Cochin

Guwahati

Haflong

Approx Travel Time

17h 27m

₹10,157

Onwards

Guruvayoor

Cochin

Guwahati

Haflong

Approx Travel Time

17h 15m

₹10,492

Onwards

Guruvayoor

Cochin

Guwahati

Haflong

Approx Travel Time

16h 56m

₹12,448

Onwards

Via Cochin, Guwahati, Dimapur

FASTEST

Guruvayoor

Cochin

Guwahati

Dimapur

Haflong

Approx Travel Time

15h 56m

₹15,289

Onwards

Ads by MMT

Via Thrissur

CHEAPEST

Guruvayoor

Thrissur

Haflong

Approx Travel Time

2d 15h 22m

₹1,110

Onwards

Via Salem

Guruvayoor

Salem

Haflong

Approx Travel Time

2d 14h 45m

₹1,960

Onwards

Guruvayoor

Salem

Haflong

Approx Travel Time

2d 14h 39m

₹8,715

Onwards

Ads by MMT

Via Coimbatore, Guwahati

Guruvayoor

Coimbatore

Guwahati

Haflong

Approx Travel Time

18h 14m

₹11,378

Onwards

Via Cochin, Bangalore, Guwahati

Guruvayoor

Cochin

Bangalore

Guwahati

Haflong

Approx Travel Time

18h 27m

₹11,375

Onwards

Guruvayoor

Cochin

Bangalore

Guwahati

Haflong

Approx Travel Time

18h 15m

₹11,710

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Guruvayoor and Haflong?

The straight-line distance is approximately 2400+ km.

What is the distance from Guruvayoor to Haflong via Cochin?

Via Cochin, the distance is approximately 2750+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India