hero
How2Go
Shahganj to Shillong

Shahganj to Shillong

Shillong is approximately 1000+ kms from Shahganj. The fastest way to reach Shillong from Shahganj is by Cab, Flight Via Varanasi, Kolkata. It takes approximately 8 hours. The cheapest way to reach Shillong from Shahganj is by Train, Bus Via Chhapra, Guwahati which would take approximately 28 hours.

Sort By
Mode of Transport

Via Varanasi, Guwahati

RECOMMENDED

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

9h 12m

₹12,448

Onwards

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

10h 29m

₹11,485

Onwards

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

12h 3m

₹8,952

Onwards

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

10h 33m

₹9,253

Onwards

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

7h 38m

₹14,981

Onwards

Shahganj

Varanasi

Guwahati

Shillong

Approx Travel Time

12h 7m

₹6,720

Onwards

Via Varanasi, Kolkata

Shahganj

Varanasi

Kolkata

Shillong

Approx Travel Time

9h 7m

₹11,001

Onwards

FASTEST

Shahganj

Varanasi

Kolkata

Shillong

Approx Travel Time

7h 33m

₹13,681

Onwards

Ads by MMT

Via Chhapra, Guwahati

CHEAPEST

Shahganj

Chhapra

Guwahati

Shillong

Approx Travel Time

1d 3h 48m

₹960

Onwards

Shahganj

Chhapra

Guwahati

Shillong

Approx Travel Time

1d 3h 24m

₹3,192

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Shillong?

Shillong is approximately 1000+ kms from Shahganj.

How long does it take to reach Shillong from Shahganj?

It takes approximately 8 hours to reach Shillong from Shahganj by Cab, Flight Via Varanasi, Kolkata.

What is the cheapest way to reach Shillong from Shahganj?

The cheapest way to reach Shillong from Shahganj is by Train, Bus Via Chhapra, Guwahati.

What is the fastest way to reach Shillong from Shahganj?

The fastest way to reach Shillong from Shahganj is by Cab, Flight Via Varanasi, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India