There are 6 ways to get from Kanpur to Shivpuri by train, bus, car, taxi, or plane
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 Gwalior
best- Take the train from Kanpur Central to Virangana Lakshmibai Jhansitrain
- Take the train from Virangana Lakshmibai Jhansi to Gwalior Jn.train
- Take the train from Gwalior Jn. to Shivpuritrain
7h 14m₹478–3,730Train
cheapest- Take the train from Govindpuri to Shivpuritrain 04169 / ...
8h 15m₹240–1,900Bus, train
- Take the bus from Kanpur to Gwalior, Madhya Pradeshbus Kanpur
- Take the train from Gwalior Jn. to Shivpuritrain 02199 / ...
9h 12mDrive 321.3 km
- Drive from Kanpur to Shivpuricar 321.3 km
4h 44m₹3,667–5,297Taxi
- Take the taxi from Kanpur to Shivpuritaxi 321.3 km
4h 44m₹5,500–7,000Fly, train
- Fly from Kanpur Airport (KNU) to Gwalior Airport (GWL)plane KNU - GWL
- Take the train from Gwalior Jn. to Shivpuritrain
20h 25m₹7,589–26,725
Kanpur to Shivpuri by train
Comparing Your Travel Options
The cheapest way to get from Kanpur to Shivpuri is to train which costs ₹240 - ₹1,900 and takes 8h 15m.
The fastest way to get from Kanpur to Shivpuri is to drive which takes 4h 44m and costs ₹3,600 - ₹5,500.
Yes, there is a direct train departing from Govindpuri and arriving at Shivpuri. Services depart four times a week, and operate Monday, Wednesday, Friday and Saturday. The journey takes approximately 8h 15m.
The distance between Kanpur and Shivpuri is 444 km. The road distance is 321.3 km.
The best way to get from Kanpur to Shivpuri without a car is to train via Gwalior which takes 7h 14m and costs ₹470 - ₹3,800.
It takes approximately 7h 14m to get from Kanpur to Shivpuri, including transfers.
Kanpur to Shivpuri train services, operated by Indian Railways, depart from Kanpur Central station.
Kanpur to Shivpuri train services, operated by Indian Railways, arrive at Virangana Lakshmibai Jhansi station.
Yes, the driving distance between Kanpur to Shivpuri is 321 km. It takes approximately 4h 44m to drive from Kanpur to Shivpuri.
There are six+ hotels available in Shivpuri.
What companies run services between Kanpur, India and Shivpuri, India?
You can take a train from Kanpur Central to Shivpuri via Virangana Lakshmibai Jhansi and Gwalior Jn. in around 7h 14m.
- Website
- goindigo.in
Flights from Kanpur Airport to Gwalior Airport via Mumbai
- Ave. Duration
- 23h 30m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Kanpur Airport to Gwalior Airport via Delhi
- Ave. Duration
- 26h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹7,000–25,000
Flights from Kanpur Airport to Gwalior Airport via Mumbai, Delhi
- Ave. Duration
- 22h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹14,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kanpur Central to Virangana Lakshmibai Jhansi
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Virangana Lakshmibai Jhansi to Gwalior Jn.
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- 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
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 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 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 Govindpuri to Shivpuri
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
- [email protected]
- Website
- SLGT Travels
Bus from Kanpur to Gwalior, Madhya Pradesh
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Ave. Duration
- 4h 44m
- Estimated price
- ₹5,500–7,000
Kanhaiya Taxi Service
- Phone
- +91 965 162 1616
Kanpur Taxi Service
- Phone
- +91 783 925 0191
- Website
- kanpurtaxiservices.in
Orian Cabs
- Phone
- +91 969 612 1111
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 Italy Travel Guides, 10 amazing places to get away from it all in Australia, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.






