hero
How2Go
Deoghar to Haflong

Deoghar to Haflong

Haflong is approximately 750+ km from Deoghar, 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 Giridih, Guwahati

RECOMMENDED

Deoghar

Giridih

Guwahati

Haflong

Approx Travel Time

10h 45m

₹5,254

Onwards

Deoghar

Giridih

Guwahati

Haflong

Approx Travel Time

11h 26m

₹5,279

Onwards

Via Bahadurganj

CHEAPEST

Deoghar

Bahadurganj

Haflong

Approx Travel Time

20h 18m

₹1,410

Onwards

Direct Train

Deoghar

Haflong

Approx Travel Time

1d 2h 15m

₹1,455

Onwards

Via Begusarai, Guwahati

Deoghar

Begusarai

Guwahati

Haflong

Approx Travel Time

22h 48m

On Demand

Via Islampur, Guwahati

Deoghar

Islampur

Guwahati

Haflong

Approx Travel Time

17h 35m

₹10,909

Onwards

Deoghar

Islampur

Guwahati

Haflong

Approx Travel Time

2d 1h 35m

₹13,544

Onwards

Via Bahadurganj, Guwahati

Deoghar

Bahadurganj

Guwahati

Haflong

Approx Travel Time

1d 4h 15m

₹4,100

Onwards

Via Giridih, Kolkata, Silchar

FASTEST

Deoghar

Giridih

Kolkata

Silchar

Haflong

Approx Travel Time

9h 16m

₹23,332

Onwards

Via Giridih, Guwahati, Guwahati

Deoghar

Giridih

Guwahati

Guwahati

Haflong

Approx Travel Time

11h 35m

₹5,399

Onwards

Frequently Asked Questions

What is the distance between Deoghar and Haflong?

Haflong is approximately 750+ kms from Deoghar.

How long does it take to reach Haflong from Deoghar?

It takes approximately 9 hours to reach Haflong from Deoghar by Bus, Flight, Train Via Giridih, Kolkata, Silchar.

What is the cheapest way to reach Haflong from Deoghar?

The cheapest way to reach Haflong from Deoghar is by Bus, Train Via Bahadurganj.

What is the fastest way to reach Haflong from Deoghar?

The fastest way to reach Haflong from Deoghar is by Bus, Flight, Train Via Giridih, Kolkata, Silchar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India