There are 4 ways to get from Gwalior to Shivpuri 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
best- Take the train from Gwalior Jn. to Shivpuritrain 02199 / ...
1h 33m₹150–1,200Bus
- Take the bus from Gwalior to Shivpuribus redbusIndia_A/C Seater
2h 20mDrive 117.3 km
- Drive from Gwalior to Shivpuricar 117.3 km
1h 45m₹1,148–1,658Taxi
- Take the taxi from Gwalior to Shivpuritaxi 117.3 km
1h 45m₹2,200–2,700
Gwalior to Shivpuri by train
Comparing Your Travel Options
The cheapest way to get from Gwalior to Shivpuri is to train which costs ₹150 - ₹1,200 and takes 1h 33m.
The fastest way to get from Gwalior to Shivpuri is to train which takes 1h 33m and costs ₹150 - ₹1,200.
Yes, there is a direct bus departing from Gwalior and arriving at Shivpuri. Services depart hourly, and operate every day. The journey takes approximately 2h 20m.
Yes, there is a direct train departing from Gwalior Jn. and arriving at Shivpuri. Services depart five times a day, and operate every day. The journey takes approximately 1h 33m.
The distance between Gwalior and Shivpuri is 125 km. The road distance is 117.3 km.
The best way to get from Gwalior to Shivpuri without a car is to train which takes 1h 33m and costs ₹150 - ₹1,200.
The train from Gwalior Jn. to Shivpuri takes 1h 33m including transfers and departs five times a day.
Gwalior to Shivpuri bus services, operated by Sikarwar Travels, depart from Gwalior station.
Gwalior to Shivpuri train services, operated by Indian Railways, depart from Gwalior Jn. station.
The best way to get from Gwalior to Shivpuri is to train which takes 1h 33m and costs ₹150 - ₹1,200. Alternatively, you can bus, which costs and takes 2h 20m.
What companies run services between Gwalior, India and Shivpuri, India?
Indian Railways operates a train from Gwalior Jn. to Shivpuri 5 times a day. Tickets cost ₹150–1,200 and the journey takes 1h 33m. Alternatively, Sikarwar Travels operates a bus from Gwalior to Shivpuri 4 times a day, and the journey takes 2h 20m. 15 other operators also service this route.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Gwalior Jn. to Shivpuri
- Ave. Duration
- 1h 33m
- Frequency
- 5 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
- Website
- Sikarwar Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a day
- Schedules at
- Sikarwar Travels
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- omio.com
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- hanstravel.in
- Website
- Shri Balaji Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- Shri Balaji Travels
- Phone
- 07314069090
- 07314069090
- Website
- Intercity Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Schedules at
- Intercity Travels
- Website
- Aadhya Kshatriya Bandhu
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Schedules at
- Aadhya Kshatriya Bandhu
- Website
- Miles India Private Limited
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h
- Frequency
- Once daily
- Schedules at
- Miles India Private Limited
- Website
- Bhadouriya bus service
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- Bhadouriya bus service
- Website
- Kshatriya Bandhu
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Schedules at
- Kshatriya Bandhu
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Schedules at
- Raj Ratan Tours & Travels
- Website
- Rayeenstar Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Schedules at
- Rayeenstar Travels
- Website
- Singh brothers
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 55m
- Frequency
- 5 times a week
- Schedules at
- Singh brothers
- Phone
- +91 92854 94122
- Website
- Shatabdi Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h
- Frequency
- 3 times a week
- Website
- Shatabdi Travels
- Website
- Shivkripa Travels Shivpuri
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Schedules at
- Shivkripa Travels Shivpuri
- Website
- Amaltas Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Schedules at
- Amaltas Travels
- Phone
- +91 73125 15449
- [email protected]
- Website
- Citizen Travels
Bus from Gwalior to Shivpuri
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Schedules at
- Citizen Travels
- Ave. Duration
- 1h 45m
- Estimated price
- ₹2,200–2,700
Ashu Tour And Travels
- Phone
- +91 930 222 6651
- Website
- ashutourandtravels.co.in
Rai Travels And Tours
- Phone
- +91 930 049 3210
Shri Krishna Tours And Travels
- Phone
- +91 744 700 5326
- Website
- facebook.com
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 Slovenia: Getting from Ljubljana to Lake Bled, French strikes 2018: What are my alternative transport options?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Gwalior to Shivpuri bus services, operated by Sikarwar Travels, arrive at Shivpuri station.
Gwalior to Shivpuri train services, operated by Indian Railways, arrive at Shivpuri station.
Yes, the driving distance between Gwalior to Shivpuri is 117 km. It takes approximately 1h 45m to drive from Gwalior to Shivpuri.
Book your Gwalior to Shivpuri train tickets online with 12go.asia.
Book your Gwalior to Shivpuri bus tickets online with Omio.
There are eight+ hotels available in Shivpuri.



















