There are 5 ways to get from Shivpuri to Ratlām by train, bus, 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.
Train via Nagda
best- Take the train from Shivpuri to Nagda Jntrain 02199 / ...
- Take the train from Nagda Jn to Ratlam Jntrain 12952 / ...
9h 45m₹379–2,911Train
cheapest- Take the train from Shivpuri to Ratlam Jntrain 02199 / ...
36h 33m₹310–2,400Bus
- Take the bus from Shivpuri to Indorebus redbusIndia_A/C Sleeper
- Take the bus from Indore to Ratlambus redbusIndia_Non A/C Seater / Sleeper / ...
11h 40mDrive 421.1 km
- Drive from Shivpuri to Ratlāmcar 421.1 km
5h 25m₹4,094–5,913Taxi
- Take the taxi from Shivpuri to Ratlāmtaxi 421.1 km
5h 25m₹7,500–9,000
Shivpuri to Ratlām by train
Comparing Your Travel Options
The cheapest way to get from Shivpuri to Ratlām is to train which costs ₹310 - ₹2,400 and takes 36h 33m.
The fastest way to get from Shivpuri to Ratlām is to drive which takes 5h 25m and costs ₹4,000 - ₹6,000.
No, there is no direct bus from Shivpuri to Ratlām. However, there are services departing from Shivpuri and arriving at Ratlam via Indore. The journey, including transfers, takes approximately 11h 40m.
Yes, there is a direct train departing from Shivpuri and arriving at Ratlam Jn. Services depart twice daily, and operate every day. The journey takes approximately 36h 33m.
The distance between Shivpuri and Ratlām is 455 km. The road distance is 421.1 km.
The best way to get from Shivpuri to Ratlām without a car is to train via Nagda which takes 9h 45m and costs ₹370 - ₹3,000.
It takes approximately 9h 45m to get from Shivpuri to Ratlām, including transfers.
Shivpuri to Ratlām bus services, operated by Shivam Travels, depart from Shivpuri station.
Shivpuri to Ratlām train services, operated by Indian Railways, depart from Shivpuri station.
The best way to get from Shivpuri to Ratlām is to train via Nagda which takes 9h 45m and costs ₹370 - ₹3,000. Alternatively, you can bus, which costs and takes 11h 40m.
What companies run services between Shivpuri, India and Ratlām, India?
You can take a train from Shivpuri to Ratlam Jn via Nagda Jn in around 9h 45m. Alternatively, you can take a bus from Shivpuri to Ratlam via Indore in around 11h 40m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shivpuri to Nagda Jn
- Ave. Duration
- 8h 43m
- Frequency
- 6 times a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Nagda Jn to Ratlam Jn
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Shivpuri to Ratlam Jn
- Ave. Duration
- 36h 33m
- 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
- 9433012790
- [email protected]
- Website
- Shivam Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 25m
- Frequency
- Every 2 hours
- Schedules at
- Shivam Travels
- Phone
- +91 751 403 5025
- Website
- Sharad Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a day
- Schedules at
- Sharad Travels
- Phone
- +91 92854 94122
- Website
- Shatabdi Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Website
- Shatabdi Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- 07314069090
- 07314069090
- Website
- Intercity Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Schedules at
- Intercity Travels
- Website
- Shree Shyam Bus
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Shree Shyam Bus
- Website
- Pooja Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Schedules at
- Pooja Travels
- Website
- Amaltas Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 6h 55m
- Frequency
- Twice a week
- Schedules at
- Amaltas Travels
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 25m
- Frequency
- Once a week
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Website
- Flybus Business Class
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 25m
- Frequency
- Once a week
- Schedules at
- Flybus Business Class
- Website
- Barsana Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- Barsana Travels
- Website
- Msk Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 7h 35m
- Frequency
- Once a week
- Schedules at
- Msk Travels
- Website
- Rayeenstar Travels
Bus from Shivpuri to Indore
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Rayeenstar Travels
- Phone
- +91 94141 26815
- [email protected]
- Website
- Gajraj Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Website
- Gajraj Travels
- Phone
- +91 99932 88888
- [email protected]
- Website
- Chartered Bus
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Website
- Chartered Bus
- Website
- Ekta tour & Travels Jaora
Bus from Indore to Ratlam
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- Ekta tour & Travels Jaora
- Phone
- +91 87690 12747
- Website
- Somnath Travels
Bus from Indore to Ratlam
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Website
- Somnath Travels
- Website
- Gendar Tours and Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h 20m
- Frequency
- 6 times a week
- Schedules at
- Gendar Tours and Travels
- Website
- Kumawat Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Schedules at
- Kumawat Travels
- Website
- Renuka Bus Service
Bus from Indore to Ratlam
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Schedules at
- Renuka Bus Service
- Website
- Shah Travels
Bus from Indore to Ratlam
- Ave. Duration
- 3h
- Frequency
- Twice a week
- Schedules at
- Shah Travels
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Indore to Ratlam
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Website
- Salasar vaishnav travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Indore to Ratlam
- Ave. Duration
- 2h
- Frequency
- Once a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Ave. Duration
- 5h 25m
- Estimated price
- ₹7,500–9,000
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 How to get from Stansted Airport into central London, How to get from JFK to New York City, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Shivpuri to Ratlām bus services, operated by Shivam Travels, arrive at Indore station.
Shivpuri to Ratlām train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Shivpuri to Ratlām is 421 km. It takes approximately 5h 25m to drive from Shivpuri to Ratlām.
Book your Shivpuri to Ratlām bus tickets online with Omio and 12go.asia.
There are 10+ hotels available in Ratlām.



















