hero
How2Go
Bhubaneshwar to Haflong

Bhubaneshwar to Haflong

Haflong is approximately 1050+ km from Bhubaneshwar, 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 Guwahati

RECOMMENDED

Bhubaneshwar

Guwahati

Haflong

Approx Travel Time

6h 30m

₹8,190

Onwards

Direct Train

CHEAPEST

Bhubaneshwar

Haflong

Approx Travel Time

1d 4h 20m

₹695

Onwards

Via Kolkata, Silchar

FASTEST

Bhubaneshwar

Kolkata

Silchar

Haflong

Approx Travel Time

5h 16m

₹12,167

Onwards

Bhubaneshwar

Kolkata

Silchar

Haflong

Approx Travel Time

12h 31m

₹5,681

Onwards

Via Bahadurganj

Bhubaneshwar

Bahadurganj

Haflong

Approx Travel Time

1d 4h 6m

₹865

Onwards

Via Cuttack

Bhubaneshwar

Cuttack

Haflong

Approx Travel Time

1d 5h

₹1,718

Onwards

Bhubaneshwar

Cuttack

Haflong

Approx Travel Time

1d 5h 17m

₹1,625

Onwards

Via Guwahati, Lanka

Bhubaneshwar

Guwahati

Lanka

Haflong

Approx Travel Time

6h 31m

₹8,235

Onwards

Via Guwahati, Guwahati

Bhubaneshwar

Guwahati

Guwahati

Haflong

Approx Travel Time

7h 20m

₹8,335

Onwards

Via Guwahati, Diphu

Bhubaneshwar

Guwahati

Diphu

Haflong

Approx Travel Time

9h 42m

₹8,250

Onwards

Frequently Asked Questions

What is the distance between Bhubaneshwar and Haflong?

Haflong is approximately 1050+ kms from Bhubaneshwar.

How long does it take to reach Haflong from Bhubaneshwar?

It takes approximately 5 hours to reach Haflong from Bhubaneshwar by Flight, Train Via Kolkata, Silchar.

What is the cheapest way to reach Haflong from Bhubaneshwar?

The cheapest way to reach Haflong from Bhubaneshwar is by Train.

What is the fastest way to reach Haflong from Bhubaneshwar?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India