There are 4 ways to get from Indore to Mandsaur by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  3 h 30 min

  1. Indb Ju Exp / ...

$3 - $16

3 alternative options

Bus  •  6 h

$8 - $12

Taxi  •  3 h 10 min

  1. 127.7 miles

$50 - $65

Drive  •  3 h 10 min

  1. 127.7 miles

$20 - $30

What companies run services between Indore, India and Mandsaur, India?

Indian Railways operates a train from Indore to Mandsaur once daily. Tickets cost $3 - $16 and the journey takes 3 h 30 min. Alternatively, RedBus operates a bus from Indore to Mandsaur 3 times a day. Tickets cost $8 - $12 and the journey takes 6 h.

Train operators
Bus operators
Other operators
Taxi from Indore to Mandsaur
Ave. Duration
3 h 10 min
Estimated price
$50 - $65
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com
Atlantic Cab
Phone
+91 7400 68 68 68
Website
cabatlantic.com
Meru Cabs
Phone
+91 731 44 22 44 22
Website
meru.in

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Greyhound and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

The distance between Indore and Mandsaur is 170 km. The road distance is 204 km.

The cheapest way to get from Indore to Mandsaur is to bus which costs ₹550 - ₹800 and takes 6 h.

The quickest way to get from Indore to Mandsaur is to taxi which takes 3 h 10 min and costs ₹3,600 - ₹4,400.

Yes, there is a direct train departing from Indore Junction Bg (INDB) and arriving at Mandasor (MDS). Services depart once daily, and operate every day. The journey takes approximately 3 h 30 min.

Yes, there is a direct bus departing from Indore and arriving at Mandsaur. Services depart three times a day. The journey takes approximately 6 h.

The train from Indore Junction Bg (INDB) to Mandasor (MDS) takes 3 h 30 min including transfers and departs once daily.