There are 4 ways to get from Ratlām to Shivpuri 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 Ratlam to Indorebus redbusIndia_NON AC Seater / Sleeper 2+1
- Take the bus from Indore to Shivpuribus redbusIndia_A/C Sleeper
11h 3mTrain
cheapest- Take the train from Ratlam Jn to Shivpuritrain 02200 / ...
11h 8m₹310–2,400Drive 422.2 km
- Drive from Ratlām to Shivpuricar 422.2 km
5h 26m₹4,091–5,910Taxi
- Take the taxi from Ratlām to Shivpuritaxi 422.2 km
5h 26m₹7,500–9,000
Comparing Your Travel Options
The cheapest way to get from Ratlām to Shivpuri is to train which costs ₹310 - ₹2,400 and takes 11h 8m.
The fastest way to get from Ratlām to Shivpuri is to drive which takes 5h 26m and costs ₹4,000 - ₹6,000.
No, there is no direct bus from Ratlām to Shivpuri. However, there are services departing from Ratlam and arriving at Shivpuri via Indore. The journey, including transfers, takes approximately 11h 3m.
Yes, there is a direct train departing from Ratlam Jn and arriving at Shivpuri. Services depart twice daily, and operate every day. The journey takes approximately 11h 8m.
The distance between Ratlām and Shivpuri is 507 km. The road distance is 422.2 km.
The best way to get from Ratlām to Shivpuri without a car is to bus which takes 11h 3m and costs .
It takes approximately 11h 3m to get from Ratlām to Shivpuri, including transfers.
Ratlām to Shivpuri bus services, operated by Somnath Travels, depart from Ratlam station.
Ratlām to Shivpuri train services, operated by Indian Railways, depart from Ratlam Jn station.
The best way to get from Ratlām to Shivpuri is to bus which takes 11h 3m and costs . Alternatively, you can train, which costs ₹310 - ₹2,400 and takes 11h 8m.
What companies run services between Ratlām, India and Shivpuri, India?
You can take a bus from Ratlam to Shivpuri via Indore in around 11h 3m. Alternatively, Indian Railways operates a train from Ratlam Jn to Shivpuri twice daily. Tickets cost ₹310–2,400 and the journey takes 11h 8m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ratlam Jn to Shivpuri
- Ave. Duration
- 11h 8m
- Frequency
- Twice daily
- Estimated price
- ₹310–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,800–2,400
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Ratlam to Indore
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Website
- Somnath Travels
- Phone
- +91 74222 21306
- [email protected]
- Website
- Ashok Travels Mandsaur Group
Bus from Ratlam to Indore
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ₹950–1,400
- Schedules at
- Ashok Travels Mandsaur Group
- Phone
- +91 97733 88710
- [email protected]
- Website
- Chanda Raj Travels
Bus from Ratlam to Indore
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- Chanda Raj Travels
- Phone
- +91 99932 88888
- [email protected]
- Website
- Chartered Bus
Bus from Ratlam to Indore
- Ave. Duration
- 3h
- Frequency
- Once daily
- Website
- Chartered Bus
- +91 94619 02292
- Website
- Priya Bus
Bus from Ratlam to Indore
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Priya Bus
- Website
- omio.com
Bus from Ratlam to Indore
- Ave. Duration
- 3h 15m
- Frequency
- 6 times a week
- Schedules at
- hanstravel.in
- Website
- Gendar Tours and Travels
Bus from Ratlam to Indore
- Ave. Duration
- 3h 40m
- Frequency
- 5 times a week
- Schedules at
- Gendar Tours and Travels
- Website
- Shah Travels
Bus from Ratlam to Indore
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a week
- Schedules at
- Shah Travels
- Website
- Ashok Travels
Bus from Ratlam to Indore
- Ave. Duration
- 3h
- Frequency
- Once a week
- Schedules at
- Ashok Travels
- Phone
- +91 74403 69369
- https://naveenbuses.com/
- Website
- Naveen Buses
Bus from Ratlam to Indore
- Ave. Duration
- 3h
- Frequency
- Once a week
- Website
- Naveen Buses
- Website
- Raj Hans Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 7h 50m
- Frequency
- Every 2 hours
- Schedules at
- Raj Hans Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 8h 31m
- Frequency
- 4 times a day
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Website
- Pooja Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Schedules at
- Pooja Travels
- Phone
- 07314069090
- 07314069090
- Website
- Intercity Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a week
- Schedules at
- Intercity Travels
- Website
- Rayeenstar Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 7h 45m
- Frequency
- Twice a week
- Schedules at
- Rayeenstar Travels
- Phone
- +91 98290 30553
- [email protected]
- Website
- Babu Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Schedules at
- Babu Travels
- Website
- Kamla Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Schedules at
- Kamla Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a week
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Barsana Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Barsana Travels
- Website
- Flybus Business Class
Bus from Indore to Shivpuri
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Schedules at
- Flybus Business Class
- Website
- Msk Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 8h 10m
- Frequency
- Once a week
- Schedules at
- Msk Travels
- Website
- Sanskar Travels
Bus from Indore to Shivpuri
- Ave. Duration
- 8h 10m
- Frequency
- Once a week
- Schedules at
- Sanskar Travels
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 Need to know: Jadrolinija, How to get from Florence to Rome, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
Booking & Getting There
Ratlām to Shivpuri bus services, operated by Somnath Travels, arrive at Indore station.
Ratlām to Shivpuri train services, operated by Indian Railways, arrive at Shivpuri station.
Yes, the driving distance between Ratlām to Shivpuri is 422 km. It takes approximately 5h 26m to drive from Ratlām to Shivpuri.
Book your Ratlām to Shivpuri bus tickets online with Omio and 12go.asia.
There are eight+ hotels available in Shivpuri.































