hero
How2Go
Shajapur to Shillong

Shajapur to Shillong

Shillong is approximately 2200+ km from Shajapur, 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 Jaipur, Guwahati

RECOMMENDED

Shajapur

Jaipur

Guwahati

Shillong

Approx Travel Time

19h

On Demand

Shajapur

Jaipur

Guwahati

Shillong

Approx Travel Time

18h 28m

On Demand

Via Delhi

Shajapur

Delhi

Shillong

Approx Travel Time

18h 40m

₹18,481

Onwards

Via Indore, Kolkata

FASTEST

Shajapur

Indore

Kolkata

Shillong

Approx Travel Time

8h 50m

₹19,156

Onwards

Shajapur

Indore

Kolkata

Shillong

Approx Travel Time

9h 52m

₹19,276

Onwards

Via Prayagraj(Allahabad), Siliguri

CHEAPEST

Shajapur

Prayagraj(Allahabad)

Siliguri

Shillong

Approx Travel Time

1d 18h 5m

₹1,905

Onwards

Via Gorakhpur, Siliguri

Shajapur

Gorakhpur

Siliguri

Shillong

Approx Travel Time

2d 2h 6m

₹3,600

Onwards

Via Lucknow, Guwahati

Shajapur

Lucknow

Guwahati

Shillong

Approx Travel Time

23h 21m

On Demand

Via Jaipur, Kolkata

Shajapur

Jaipur

Kolkata

Shillong

Approx Travel Time

10h 10m

₹20,161

Onwards

Via Bhopal, Kolkata

Shajapur

Bhopal

Kolkata

Shillong

Approx Travel Time

11h 20m

₹19,954

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Shillong?

Shillong is approximately 2200+ kms from Shajapur.

How long does it take to reach Shillong from Shajapur?

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

What is the cheapest way to reach Shillong from Shajapur?

The cheapest way to reach Shillong from Shajapur is by Train, Bus Via Prayagraj(Allahabad), Siliguri.

What is the fastest way to reach Shillong from Shajapur?

The fastest way to reach Shillong from Shajapur is by Train, Flight Via Indore, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India