hero
How2Go
Shajapur to Mughal-Sarai

Shajapur to Mughal-Sarai

The fastest way to reach Mughal Sarai from Shajapur is by Train, Flight Via Indore, Prayagraj(Allahabad). The journey takes approximately 9 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Bhopal

RECOMMENDED

Shajapur

Bhopal

Mughal Sarai

Approx Travel Time

13h 28m

₹1,550

Onwards

Via Indore, Prayagraj(Allahabad)

FASTEST

Shajapur

Indore

Prayagraj(Allahabad)

Mughal Sarai

Approx Travel Time

8h 55m

₹6,605

Onwards

Shajapur

Indore

Prayagraj(Allahabad)

Mughal Sarai

Approx Travel Time

9h 50m

₹6,787

Onwards

Shajapur

Indore

Prayagraj(Allahabad)

Mughal Sarai

Approx Travel Time

10h 7m

₹9,315

Onwards

Ads by MMT

Via Jhansi

CHEAPEST

Shajapur

Jhansi

Mughal Sarai

Approx Travel Time

15h 26m

₹615

Onwards

Shajapur

Jhansi

Mughal Sarai

Approx Travel Time

16h 10m

₹1,140

Onwards

Via Kanpur

Shajapur

Kanpur

Mughal Sarai

Approx Travel Time

15h 23m

₹1,364

Onwards

Shajapur

Kanpur

Mughal Sarai

Approx Travel Time

16h 44m

₹7,086

Onwards

Ads by MMT

Via Guna

Shajapur

Guna

Mughal Sarai

Approx Travel Time

18h 10m

₹4,293

Onwards

Via Indore, Ayodhya

Shajapur

Indore

Ayodhya

Mughal Sarai

Approx Travel Time

11h 40m

₹6,855

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Mughal-Sarai?

Mughal-Sarai is approximately 0+ kms from Shajapur.

How long does it take to reach Mughal-Sarai from Shajapur?

It takes approximately 9 hours to reach Mughal-Sarai from Shajapur by Train, Flight Via Indore, Prayagraj(Allahabad).

What is the cheapest way to reach Mughal-Sarai from Shajapur?

The cheapest way to reach Mughal-Sarai from Shajapur is by Train Via Jhansi.

What is the fastest way to reach Mughal-Sarai from Shajapur?

The fastest way to reach Mughal-Sarai from Shajapur is by Train, Flight Via Indore, Prayagraj(Allahabad).

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India