There are 6 ways to get from Bhopal to Mahidpur Road by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Bhopal, Madhya Pradesh to Ujjain, Madhya Pradeshbus Bhopal, Madhya Pradesh - Ujjain, Madhya Pradesh
- Take the bus from Ujjain, Madhya Pradesh to Nagdabus Ujjain, Madhya Pradesh - Nagda
5h 19mTrain
cheapest- Take the train from Bhopal Jn to Ujjain Jntrain 12920 / ...
- Take the train from Ujjain Jn to Mahidpur Roadtrain 12415 / ...
6h 13m₹305–2,431Drive 236 km
- Drive from Bhopal to Mahidpur Roadcar 236 km
3h 54m₹2,665–3,849Taxi
- Take the taxi from Bhopal to Mahidpur Roadtaxi 236 km
3h 54m₹3,700–4,400Train via Nagda Jn
- Take the train from Bhopal Jn to Ujjain Jntrain 12920 / ...
- Take the train from Ujjain Jn to Nagda Jntrain 22944 / ...
6h 14m₹405–3,231Bus, train
- Take the bus from Sehore(M.P), Madhya Pradesh to Ujjain, Madhya Pradeshbus Sehore(M.P), Madhya Pradesh - Ujjain, Madhya Pradesh
- Take the train from Ujjain Jn to Mahidpur Roadtrain 12415 / ...
7h 7m
Bhopal to Mahidpur Road by train
Questions & Answers
The cheapest way to get from Bhopal to Mahidpur Road is to train which costs ₹300 - ₹2,500 and takes 6h 13m.
The fastest way to get from Bhopal to Mahidpur Road is to drive which takes 3h 54m and costs ₹2,600 - ₹3,900.
No, there is no direct bus from Bhopal to Mahidpur Road. However, there are services departing from Bhopal, Madhya Pradesh and arriving at Nagda via Ujjain, Madhya Pradesh. The journey, including transfers, takes approximately 5h 19m.
No, there is no direct train from Bhopal to Mahidpur Road. However, there are services departing from Bhopal Jn and arriving at Mahidpur Road via Ujjain Jn. The journey, including transfers, takes approximately 6h 13m.
The distance between Bhopal and Mahidpur Road is 259 km. The road distance is 236 km.
The best way to get from Bhopal to Mahidpur Road without a car is to bus which takes 5h 19m and costs .
It takes approximately 5h 19m to get from Bhopal to Mahidpur Road, including transfers.
Bhopal to Mahidpur Road bus services, operated by Chartered Bus, depart from Bhopal, Madhya Pradesh station.
Bhopal to Mahidpur Road train services, operated by Indian Railways, depart from Bhopal Jn station.
The best way to get from Bhopal to Mahidpur Road is to bus which takes 5h 19m and costs . Alternatively, you can train, which costs ₹300 - ₹2,500 and takes 6h 13m.
What companies run services between Bhopal, India and Mahidpur Road, India?
You can take a bus from Bhopal, Madhya Pradesh to Mahidpur Road via Ujjain, Madhya Pradesh and Nagda in around 5h 19m. Alternatively, you can take a train from Bhopal Jn to Mahidpur Road via Ujjain Jn in around 6h 13m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ujjain Jn to Mahidpur Road
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bhopal Jn to Ujjain Jn
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ujjain Jn to Nagda Jn
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Ujjain Jn to Mahidpur Road
- Ave. Duration
- 1h 38m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +91 9993699987
- [email protected]
- Website
- omio.com
Bus from Ujjain, Madhya Pradesh to Nagda
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Schedules at
- omio.com
- Ave. Duration
- 3h 54m
- Estimated price
- ₹3,700–4,400
Bhopal Cab
- Phone
- +91 826 932 5375
- Website
- bhopalcab.com
Krishna Travels
- Phone
- +91 810 972 4347
- Website
- taxibhopal.com
MP Taxi Cab
- Phone
- +91 930 292 0677
- Website
- mpcab.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 5 incredible day trips from Florence by train, Getting to Milan from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Bhopal to Mahidpur Road bus services, operated by Chartered Bus, arrive at Ujjain, Madhya Pradesh station.
Bhopal to Mahidpur Road train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Bhopal to Mahidpur Road is 236 km. It takes approximately 3h 54m to drive from Bhopal to Mahidpur Road.
There are one+ hotels available in Mahidpur Road.







