hero
How2Go
Shamli to Moradabad

Shamli to Moradabad

Moradabad is approximately 150+ km from Shamli, 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

Direct Options

RECOMMENDED

Shamli

Moradabad

Approx Travel Time

4h 7m

₹31,805

Onwards

Shamli

Moradabad

Approx Travel Time

5h 32m

₹302

Onwards

Via Saharanpur

Shamli

Saharanpur

Moradabad

Approx Travel Time

4h 38m

On Demand

Via Meerut

FASTEST

Shamli

Meerut

Moradabad

Approx Travel Time

4h

₹2,561

Onwards

Via Ghaziabad

Shamli

Ghaziabad

Moradabad

Approx Travel Time

6h 29m

₹479

Onwards

Via Delhi

CHEAPEST

Shamli

Delhi

Moradabad

Approx Travel Time

4h 54m

₹230

Onwards

Via Roorkee

Shamli

Roorkee

Moradabad

Approx Travel Time

4h 53m

₹290

Onwards

Shamli

Roorkee

Moradabad

Approx Travel Time

4h 1m

₹3,457

Onwards

Via Deoband, Roorkee

Shamli

Deoband

Roorkee

Moradabad

Approx Travel Time

5h 5m

On Demand

Via Deoband, Najibabad

Shamli

Deoband

Najibabad

Moradabad

Approx Travel Time

5h 15m

On Demand

Frequently Asked Questions

What is the distance between Shamli and Moradabad?

Moradabad is approximately 150+ kms from Shamli.

How long does it take to reach Moradabad from Shamli?

It takes approximately 4 hours to reach Moradabad from Shamli by Cab, Train Via Meerut.

What is the cheapest way to reach Moradabad from Shamli?

The cheapest way to reach Moradabad from Shamli is by Train Via Delhi.

What is the fastest way to reach Moradabad from Shamli?

The fastest way to reach Moradabad from Shamli is by Cab, Train Via Meerut.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India