hero
How2Go
Shillong to Hoshangabad

Shillong to Hoshangabad

Hoshangabad is approximately 2050+ kms from Shillong. The fastest way to reach Hoshangabad from Shillong is by Flight, Bus Via Kolkata, Bhopal. It takes approximately 11 hours. The cheapest way to reach Hoshangabad from Shillong is by Flight, Bus Via Kolkata, Bhopal which would take approximately 11 hours.

Sort By
Mode of Transport

Via Kolkata, Indore

RECOMMENDED

Shillong

Kolkata

Indore

Hoshangabad

Approx Travel Time

12h 19m

₹17,478

Onwards

Shillong

Kolkata

Indore

Hoshangabad

Approx Travel Time

13h 10m

₹14,189

Onwards

Via Kolkata, Bhopal

Shillong

Kolkata

Bhopal

Hoshangabad

Approx Travel Time

10h 56m

₹15,902

Onwards

CHEAPEST

FASTEST

Shillong

Kolkata

Bhopal

Hoshangabad

Approx Travel Time

10h 55m

₹11,815

Onwards

Ads by MMT

Via Kolkata, Jabalpur

Shillong

Kolkata

Jabalpur

Hoshangabad

Approx Travel Time

11h 29m

₹15,827

Onwards

Shillong

Kolkata

Jabalpur

Hoshangabad

Approx Travel Time

12h 23m

On Demand

Via Kolkata, Nagpur

Shillong

Kolkata

Nagpur

Hoshangabad

Approx Travel Time

12h 9m

₹19,714

Onwards

Shillong

Kolkata

Nagpur

Hoshangabad

Approx Travel Time

11h 45m

₹13,796

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Shillong and Hoshangabad?

Hoshangabad is approximately 2050+ kms from Shillong.

How long does it take to reach Hoshangabad from Shillong?

It takes approximately 11 hours to reach Hoshangabad from Shillong by Flight, Bus Via Kolkata, Bhopal.

What is the cheapest way to reach Hoshangabad from Shillong?

The cheapest way to reach Hoshangabad from Shillong is by Flight, Bus Via Kolkata, Bhopal.

What is the fastest way to reach Hoshangabad from Shillong?

The fastest way to reach Hoshangabad from Shillong is by Flight, Bus Via Kolkata, Bhopal.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India