hero
How2Go
Shillong to Daltonganj

Shillong to Daltonganj

Daltonganj is approximately 1050+ kms from Shillong. The fastest way to reach Daltonganj from Shillong is by Flight, Train Via Kolkata, Gaya. It takes approximately 8 hours. The cheapest way to reach Daltonganj from Shillong is by Bus Via Guwahati, Patna which would take approximately 31 hours.

Sort By
Mode of Transport

Via Kolkata, Gaya

RECOMMENDED

FASTEST

Shillong

Kolkata

Gaya

Daltonganj

Approx Travel Time

7h 35m

₹8,538

Onwards

Via Guwahati, Patna

CHEAPEST

Shillong

Guwahati

Patna

Daltonganj

Approx Travel Time

1d 7h

₹2,989

Onwards

Shillong

Guwahati

Patna

Daltonganj

Approx Travel Time

15h 55m

₹6,820

Onwards

Ads by MMT

Via Agartala, Barddhaman

Shillong

Agartala

Barddhaman

Daltonganj

Approx Travel Time

23h 55m

₹17,933

Onwards

Via Kolkata, Ranchi

Shillong

Kolkata

Ranchi

Daltonganj

Approx Travel Time

10h 15m

₹9,540

Onwards

Ads by MMT

Via Kolkata, Patna

Shillong

Kolkata

Patna

Daltonganj

Approx Travel Time

12h 25m

₹9,199

Onwards

Via Guwahati, Varanasi

Shillong

Guwahati

Varanasi

Daltonganj

Approx Travel Time

10h 1m

₹11,728

Onwards

Via Guwahati, Giridih

Shillong

Guwahati

Giridih

Daltonganj

Approx Travel Time

11h 55m

On Demand

Shillong

Guwahati

Giridih

Daltonganj

Approx Travel Time

14h 35m

On Demand

Via Kolkata, Ambikapur

Shillong

Kolkata

Ambikapur

Daltonganj

Approx Travel Time

10h 31m

On Demand

Frequently Asked Questions

What is the distance between Shillong and Daltonganj?

Daltonganj is approximately 1050+ kms from Shillong.

How long does it take to reach Daltonganj from Shillong?

It takes approximately 8 hours to reach Daltonganj from Shillong by Flight, Train Via Kolkata, Gaya.

What is the cheapest way to reach Daltonganj from Shillong?

The cheapest way to reach Daltonganj from Shillong is by Bus Via Guwahati, Patna.

What is the fastest way to reach Daltonganj from Shillong?

The fastest way to reach Daltonganj from Shillong is by Flight, Train Via Kolkata, Gaya.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India