hero
How2Go
Shajapur to Mandsaur

Shajapur to Mandsaur

Mandsaur is approximately 150+ kms from Shajapur. The fastest way to reach Mandsaur from Shajapur is by Train. It takes approximately 3 hours. The cheapest way to reach Mandsaur from Shajapur is by Train Via Ujjain which would take approximately 5 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

FASTEST

Shajapur

Mandsaur

Approx Travel Time

3h 15m

On Demand

Via Ujjain

CHEAPEST

Shajapur

Ujjain

Mandsaur

Approx Travel Time

5h 10m

₹220

Onwards

Shajapur

Ujjain

Mandsaur

Approx Travel Time

5h 40m

₹235

Onwards

Shajapur

Ujjain

Mandsaur

Approx Travel Time

5h 40m

₹375

Onwards

Ads by MMT

Via Khachrod

Shajapur

Khachrod

Mandsaur

Approx Travel Time

5h 10m

₹290

Onwards

Via Ratlam

Shajapur

Ratlam

Mandsaur

Approx Travel Time

6h 10m

₹240

Onwards

Shajapur

Ratlam

Mandsaur

Approx Travel Time

6h 40m

₹245

Onwards

Ads by MMT

Via Barnagar

Shajapur

Barnagar

Mandsaur

Approx Travel Time

6h 10m

On Demand

Frequently Asked Questions

What is the distance between Shajapur and Mandsaur?

Mandsaur is approximately 150+ kms from Shajapur.

How long does it take to reach Mandsaur from Shajapur?

It takes approximately 3 hours to reach Mandsaur from Shajapur by Train.

What is the cheapest way to reach Mandsaur from Shajapur?

The cheapest way to reach Mandsaur from Shajapur is by Train Via Ujjain.

What is the fastest way to reach Mandsaur from Shajapur?

The fastest way to reach Mandsaur from Shajapur is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India