There are 7 ways to get from Chennai to Shivpuri by plane, train, bus, 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.
Fly to Gwalior Airport, train
best- Fly from Chennai International Airport (MAA) to Gwalior Airport (GWL)plane MAA - GWL
- Take the train from Gwalior Jn. to Shivpuritrain
9h 30m₹10,420–20,528Train
cheapest- Take the train from Chennai Egmore to Gunatrain 20482
- Take the train from Guna to Shivpuritrain 02200 / ...
31h 3m₹891–6,715Train via Gwalior
- Take the train from Chennai Central to Gwalior Jn.train 12621 / ...
- Take the train from Gwalior Jn. to Shivpuritrain 02199 / ...
30h 5m₹950–7,179Bus
- Take the bus from Chennai to Hyderabadbus
- Take the bus from Hyderabad to Bhopalbus
- Take the bus from Bhopal to Shivpuribus
32h 59mDrive 1,654.6 km
- Drive from Chennai to Shivpuricar 1,654.6 km
26h 4m₹16,187–23,382Fly to Raja Bhoj International Airport, train
- Fly from Chennai International Airport (MAA) to Raja Bhoj International Airport (BHO)plane MAA - BHO
- Take the train from Bhopal Jn to Shivpuritrain
12h 42m₹9,570–18,308Train, bus
- Take the train from Perambur to Bhopal Jntrain 20493
- Take the bus from Bhopal to Shivpuribus redbusIndia_A/C Sleeper
30h 44m
Chennai to Shivpuri by train
Comparing Your Travel Options
The cheapest way to get from Chennai to Shivpuri is to train which costs ₹850 - ₹7,000 and takes 31h 3m.
The fastest way to get from Chennai to Shivpuri is to fly and train which takes 9h 30m and costs ₹10,000 - ₹21,000.
No, there is no direct bus from Chennai to Shivpuri. However, there are services departing from Chennai and arriving at Shivpuri via Hyderabad and Bhopal. The journey, including transfers, takes approximately 32h 59m.
No, there is no direct train from Chennai to Shivpuri. However, there are services departing from Chennai Central and arriving at Shivpuri via Gwalior Jn.. The journey, including transfers, takes approximately 30h 5m.
The distance between Chennai and Shivpuri is 1644 km. The road distance is 1654.6 km.
The best way to get from Chennai to Shivpuri without a car is to train via Gwalior which takes 30h 5m and costs ₹950 - ₹7,500.
It takes approximately 9h 30m to get from Chennai to Shivpuri, including transfers.
Chennai to Shivpuri bus services, operated by V Kaveri Travels, depart from Chennai station.
Chennai to Shivpuri train services, operated by Indian Railways, depart from Chennai Central station.
The best way to get from Chennai to Shivpuri is to train via Gwalior which takes 30h 5m and costs ₹950 - ₹7,500. Alternatively, you can bus, which costs and takes 32h 59m.
What companies run services between Chennai, India and Shivpuri, India?
You can take a train from Chennai Central to Shivpuri via Gwalior Jn. in around 30h 5m. Alternatively, you can take a bus from Chennai to Shivpuri via Hyderabad and Bhopal in around 32h 59m.
- Website
- goindigo.in
Flights from Chennai International Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Chennai International Airport to Gwalior Airport via Delhi
- Ave. Duration
- 5h 37m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–24,000
Flights from Chennai International Airport to Gwalior Airport via Hyderabad, Delhi
- Ave. Duration
- 7h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹11,000–24,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Hyderabad
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Ahmedabad
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹8,500–19,000
- Website
- airindia.in
Flights from Chennai International Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 5h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–26,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹9,000–16,000
Flights from Chennai International Airport to Raja Bhoj International Airport via Delhi
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹9,000–16,000
- Website
- airindiaexpress.in
Flights from Chennai International Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 5h 32m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–26,000
- 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
Train from Chennai Central to Gwalior Jn.
- Ave. Duration
- 27h 32m
- Frequency
- 3 times a day
- Estimated price
- ₹800–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,000
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
Train from Bhopal Jn to Shivpuri
- Ave. Duration
- 6h 8m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Perambur to Bhopal Jn
- Ave. Duration
- 24h 15m
- Frequency
- Twice a week
- Estimated price
- ₹650–4,900
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Train from Chennai Egmore to Guna
- Ave. Duration
- 28h 35m
- Frequency
- Once a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,800–2,400
- Second AC (2A)
- ₹2,600–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Guna to Shivpuri
- Ave. Duration
- 1h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91 92462 62999
- [email protected]
- Website
- V Kaveri Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Website
- V Kaveri Travels
- Website
- Ramana Tours And Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Schedules at
- Ramana Tours And Travels
- Website
- YBM Travels(BLM)
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- Once daily
- Schedules at
- YBM Travels(BLM)
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h
- Frequency
- Once daily
- Website
- Sri Sugam Travels
- Website
- Kaveri Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Schedules at
- Kaveri Travels
- Website
- AVK Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Schedules at
- AVK Travels
- Phone
- +91 78389 86986
- [email protected]
- Website
- Bharathi Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- ₹1,100–1,900
- Schedules at
- Bharathi Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Chennai to Hyderabad
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a week
- Schedules at
- SBM Traansport
- Phone
- +91 99405 65430
- [email protected]
- Website
- MRM Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h
- Frequency
- 4 times a week
- Website
- MRM Travels
- Phone
- 91 92464 60933
- [email protected]
- Website
- Sri Krishna Travels
Bus from Chennai to Hyderabad
- Ave. Duration
- 12h 30m
- Frequency
- 4 times a week
- Website
- Sri Krishna Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Hyderabad to Bhopal
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Schedules at
- Raj Ratan Tours & Travels
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Hyderabad to Bhopal
- Ave. Duration
- 14h 9m
- Frequency
- Twice daily
- Estimated price
- ₹2,000–2,700
- Book at
- Verma Travels
- Website
- omio.com
Bus from Hyderabad to Bhopal
- Ave. Duration
- 14h 35m
- Frequency
- 6 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Hyderabad to Bhopal
- Ave. Duration
- 14h
- Frequency
- 3 times a week
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Bhopal to Shivpuri
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
Bus from Bhopal to Shivpuri
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Bhopal Travels
Bus from Hyderabad to Bhopal
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Schedules at
- Bhopal Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 7h 20m
- Frequency
- 4 times a day
- Schedules at
- Bhopal Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 7h 20m
- Frequency
- 4 times a day
- Schedules at
- Bhopal Travels
- Website
- Butati Dham Travels
Bus from Hyderabad to Bhopal
- Ave. Duration
- 24h 30m
- Frequency
- 3 times a week
- Schedules at
- Butati Dham Travels
- Website
- CG Link Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Schedules at
- CG Link Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Schedules at
- CG Link Travels
- Phone
- 07314069090
- 07314069090
- Website
- Intercity Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- Intercity Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- Intercity Travels
- Website
- Rayeenstar Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- Rayeenstar Travels
Bus from Bhopal to Shivpuri
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- Rayeenstar 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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Eurostar, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Chennai to Shivpuri bus services, operated by V Kaveri Travels, arrive at Hyderabad station.
Chennai to Shivpuri train services, operated by Indian Railways, arrive at Gwalior Jn. station.
Yes, the driving distance between Chennai to Shivpuri is 1655 km. It takes approximately 26h 4m to drive from Chennai to Shivpuri.
Book your Chennai to Shivpuri train tickets online with 12go.asia.
Book your Chennai to Shivpuri bus tickets online with Omio.
There are eight+ hotels available in Shivpuri.


































