hero
How2Go
Haflong to Ranchi

Haflong to Ranchi

Ranchi is approximately 950+ kms from Haflong. The fastest way to reach Ranchi from Haflong is by Train, Flight Via Dimapur, Kolkata. It takes approximately 9 hours. The cheapest way to reach Ranchi from Haflong is by Bus Via Guwahati, Siliguri which would take approximately 38 hours.

Sort By
Mode of Transport

Via Guwahati

RECOMMENDED

Haflong

Guwahati

Ranchi

Approx Travel Time

13h 50m

₹7,820

Onwards

Haflong

Guwahati

Ranchi

Approx Travel Time

18h 17m

₹8,410

Onwards

Via Guwahati, Giridih

Haflong

Guwahati

Giridih

Ranchi

Approx Travel Time

15h 37m

₹5,108

Onwards

Haflong

Guwahati

Giridih

Ranchi

Approx Travel Time

13h 10m

₹4,864

Onwards

Ads by MMT

Via Dimapur, Kolkata

FASTEST

Haflong

Dimapur

Kolkata

Ranchi

Approx Travel Time

9h 10m

₹10,046

Onwards

Via Guwahati, Siliguri

CHEAPEST

Haflong

Guwahati

Siliguri

Ranchi

Approx Travel Time

1d 13h 19m

₹2,616

Onwards

Ads by MMT

Via Silchar, Kolkata

Haflong

Silchar

Kolkata

Ranchi

Approx Travel Time

9h 18m

₹9,046

Onwards

Via Guwahati, Kolkata

Haflong

Guwahati

Kolkata

Ranchi

Approx Travel Time

12h 20m

₹7,782

Onwards

Via Agartala, Kolkata

Haflong

Agartala

Kolkata

Ranchi

Approx Travel Time

12h 58m

₹8,157

Onwards

Via Lanka, Guwahati

Haflong

Lanka

Guwahati

Ranchi

Approx Travel Time

16h 3m

₹7,860

Onwards

Frequently Asked Questions

What is the distance between Haflong and Ranchi?

Ranchi is approximately 950+ kms from Haflong.

How long does it take to reach Ranchi from Haflong?

It takes approximately 9 hours to reach Ranchi from Haflong by Train, Flight Via Dimapur, Kolkata.

What is the cheapest way to reach Ranchi from Haflong?

The cheapest way to reach Ranchi from Haflong is by Bus Via Guwahati, Siliguri.

What is the fastest way to reach Ranchi from Haflong?

The fastest way to reach Ranchi from Haflong is by Train, Flight Via Dimapur, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India