hero
How2Go
Moradabad to Shajapur

Moradabad to Shajapur

Shajapur is approximately 700+ kms from Moradabad. The fastest way to reach Shajapur from Moradabad is by Train Via Agra. It takes approximately 16 hours. The cheapest way to reach Shajapur from Moradabad is by Train Via Delhi which would take approximately 18 hours.

Sort By
Mode of Transport

Via Agra

RECOMMENDED

FASTEST

Moradabad

Agra

Shajapur

Approx Travel Time

15h 40m

₹580

Onwards

Via Tundla

Moradabad

Tundla

Shajapur

Approx Travel Time

15h 55m

On Demand

Ads by MMT

Via Mathura

Moradabad

Mathura

Shajapur

Approx Travel Time

15h 55m

₹575

Onwards

Moradabad

Mathura

Shajapur

Approx Travel Time

18h 14m

₹5,534

Onwards

Via Morena

Moradabad

Morena

Shajapur

Approx Travel Time

15h 59m

₹570

Onwards

Ads by MMT

Via Gwalior

Moradabad

Gwalior

Shajapur

Approx Travel Time

16h 10m

On Demand

Via Etawah

Moradabad

Etawah

Shajapur

Approx Travel Time

16h 40m

On Demand

Via Faridabad

Moradabad

Faridabad

Shajapur

Approx Travel Time

17h 20m

₹555

Onwards

Via Delhi

CHEAPEST

Moradabad

Delhi

Shajapur

Approx Travel Time

17h 40m

₹475

Onwards

Via Ghaziabad

Moradabad

Ghaziabad

Shajapur

Approx Travel Time

17h 40m

₹480

Onwards

Frequently Asked Questions

What is the distance between Moradabad and Shajapur?

Shajapur is approximately 700+ kms from Moradabad.

How long does it take to reach Shajapur from Moradabad?

It takes approximately 16 hours to reach Shajapur from Moradabad by Train Via Agra.

What is the cheapest way to reach Shajapur from Moradabad?

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

What is the fastest way to reach Shajapur from Moradabad?

The fastest way to reach Shajapur from Moradabad is by Train Via Agra.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India