hero
How2Go
Khajuraho to Haflong

Khajuraho to Haflong

Haflong is approximately 2150+ km from Khajuraho, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Haflong.

Read More
Sort By
Mode of Transport

Via Delhi, Silchar

RECOMMENDED

FASTEST

Khajuraho

Delhi

Silchar

Haflong

Approx Travel Time

8h 16m

₹13,804

Onwards

Via Varanasi, Guwahati

Khajuraho

Varanasi

Guwahati

Haflong

Approx Travel Time

17h 40m

₹8,441

Onwards

Khajuraho

Varanasi

Guwahati

Haflong

Approx Travel Time

1d 1h 23m

₹2,145

Onwards

Khajuraho

Varanasi

Guwahati

Haflong

Approx Travel Time

8h 55m

₹17,759

Onwards

Ads by MMT

Via Prayagraj(Allahabad)

CHEAPEST

Khajuraho

Prayagraj(Allahabad)

Haflong

Approx Travel Time

1d 7h 30m

₹865

Onwards

Khajuraho

Prayagraj(Allahabad)

Haflong

Approx Travel Time

1d 10h 8m

₹1,404

Onwards

Via Mirzapur

Khajuraho

Mirzapur

Haflong

Approx Travel Time

1d 8h 20m

₹10,955

Onwards

Ads by MMT

Via Delhi, Guwahati

Khajuraho

Delhi

Guwahati

Haflong

Approx Travel Time

10h

₹13,632

Onwards

Via Delhi, Dimapur

Khajuraho

Delhi

Dimapur

Haflong

Approx Travel Time

11h 35m

₹14,750

Onwards

Via Delhi, Agartala

Khajuraho

Delhi

Agartala

Haflong

Approx Travel Time

13h 25m

₹14,165

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Haflong?

Haflong is approximately 2150+ kms from Khajuraho.

How long does it take to reach Haflong from Khajuraho?

It takes approximately 8 hours to reach Haflong from Khajuraho by Flight, Train Via Delhi, Silchar.

What is the cheapest way to reach Haflong from Khajuraho?

The cheapest way to reach Haflong from Khajuraho is by Train Via Prayagraj(Allahabad).

What is the fastest way to reach Haflong from Khajuraho?

The fastest way to reach Haflong from Khajuraho is by Flight, Train Via Delhi, Silchar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India