hero
How2Go
Maihar to Shillong

Maihar to Shillong

Shillong is approximately 1300+ km from Maihar, 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 Shillong.

Read More
Sort By
Mode of Transport

Via Rewa, Kolkata

RECOMMENDED

FASTEST

Maihar

Rewa

Kolkata

Shillong

Approx Travel Time

8h 38m

₹12,856

Onwards

Maihar

Rewa

Kolkata

Shillong

Approx Travel Time

8h 40m

₹12,931

Onwards

Via Varanasi, Guwahati

Maihar

Varanasi

Guwahati

Shillong

Approx Travel Time

15h 25m

₹2,250

Onwards

Via Rangia

Maihar

Rangia

Shillong

Approx Travel Time

1d 4h 58m

₹7,424

Onwards

Via Patna, Siliguri

CHEAPEST

Maihar

Patna

Siliguri

Shillong

Approx Travel Time

1d 6h 18m

₹1,615

Onwards

Via Jabalpur, Kolkata

Maihar

Jabalpur

Kolkata

Shillong

Approx Travel Time

9h 13m

₹15,959

Onwards

Maihar

Jabalpur

Kolkata

Shillong

Approx Travel Time

10h 35m

₹16,174

Onwards

Via Varanasi, Kolkata

Maihar

Varanasi

Kolkata

Shillong

Approx Travel Time

12h 32m

₹16,439

Onwards

Maihar

Varanasi

Kolkata

Shillong

Approx Travel Time

13h 15m

₹15,454

Onwards

Via Patna, Kolkata

Maihar

Patna

Kolkata

Shillong

Approx Travel Time

14h 56m

₹13,630

Onwards

Frequently Asked Questions

What is the distance between Maihar and Shillong?

Shillong is approximately 1300+ kms from Maihar.

How long does it take to reach Shillong from Maihar?

It takes approximately 9 hours to reach Shillong from Maihar by Train, Flight Via Rewa, Kolkata.

What is the cheapest way to reach Shillong from Maihar?

The cheapest way to reach Shillong from Maihar is by Train, Bus Via Patna, Siliguri.

What is the fastest way to reach Shillong from Maihar?

The fastest way to reach Shillong from Maihar is by Train, Flight Via Rewa, Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India