hero
How2Go
Shillong to Moradabad

Shillong to Moradabad

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

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Shillong

Delhi

Moradabad

Approx Travel Time

7h 55m

₹7,328

Onwards

Shillong

Delhi

Moradabad

Approx Travel Time

9h 25m

₹7,661

Onwards

Shillong

Delhi

Moradabad

Approx Travel Time

9h 19m

₹10,730

Onwards

Via Guwahati, Delhi

Shillong

Guwahati

Delhi

Moradabad

Approx Travel Time

12h 5m

₹10,232

Onwards

Shillong

Guwahati

Delhi

Moradabad

Approx Travel Time

13h 35m

₹10,565

Onwards

Shillong

Guwahati

Delhi

Moradabad

Approx Travel Time

11h 52m

₹12,442

Onwards

Via Guwahati

Shillong

Guwahati

Moradabad

Approx Travel Time

1d 8h 27m

₹3,273

Onwards

Via Siliguri

CHEAPEST

Shillong

Siliguri

Moradabad

Approx Travel Time

1d 12h 25m

₹1,560

Onwards

Via Siliguri, Gorakhpur

Shillong

Siliguri

Gorakhpur

Moradabad

Approx Travel Time

1d 17h 57m

₹4,510

Onwards

Via Guwahati, Lucknow

Shillong

Guwahati

Lucknow

Moradabad

Approx Travel Time

13h 30m

₹9,417

Onwards

Frequently Asked Questions

What is the distance between Shillong and Moradabad?

Moradabad is approximately 1650+ kms from Shillong.

How long does it take to reach Moradabad from Shillong?

It takes approximately 8 hours to reach Moradabad from Shillong by Flight, Train Via Delhi.

What is the cheapest way to reach Moradabad from Shillong?

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

What is the fastest way to reach Moradabad from Shillong?

The fastest way to reach Moradabad from Shillong is by Flight, Train Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India