There are 5 ways to get from Udaipur to Kanpur 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 Kanpur Airport
best- Fly from Dabok Airport (UDR) to Kanpur Airport (KNU)plane UDR - KNU
5h 53m₹10,680–15,819Train
cheapest- Take the train from Ranapratapnagar to Kanpur Centraltrain 01906 / ...
15h 19m₹420–3,200Bus
- Take the bus from Udaipur to Lucknowbus redbusIndia_A/C Seater / Sleeper / ...
- Take the bus from Lucknow to Kanpurbus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
21h 20mDrive 811.8 km
- Drive from Udaipur to Kanpurcar 811.8 km
11h 54m₹9,089–13,129Fly to Chaudhary Charan Singh Airport, train
- Fly from Dabok Airport (UDR) to Chaudhary Charan Singh Airport (LKO)plane UDR - LKO
- Take the train from Lucknow to Kanpur Centraltrain
6h 34m₹8,650–16,719
Udaipur to Kanpur by train
Comparing Your Travel Options
The cheapest way to get from Udaipur to Kanpur is to train which costs ₹420 - ₹3,200 and takes 15h 19m.
The fastest way to get from Udaipur to Kanpur is to fly which takes 5h 53m and costs ₹10,000 - ₹16,000.
No, there is no direct bus from Udaipur to Kanpur. However, there are services departing from Udaipur and arriving at Kanpur via Lucknow. The journey, including transfers, takes approximately 21h 20m.
Yes, there is a direct train departing from Ranapratapnagar and arriving at Kanpur Central. Services depart twice a week, and operate Monday and Tuesday. The journey takes approximately 15h 19m.
The distance between Udaipur and Kanpur is 705 km. The road distance is 811.8 km.
The best way to get from Udaipur to Kanpur without a car is to train which takes 15h 19m and costs ₹420 - ₹3,200.
It takes approximately 5h 53m to get from Udaipur to Kanpur, including transfers.
Udaipur to Kanpur bus services, operated by SLGT Travels, depart from Udaipur station.
Udaipur to Kanpur train services, operated by Indian Railways, depart from Ranapratapnagar station.
The best way to get from Udaipur to Kanpur is to fly which takes 5h 53m and costs ₹10,000 - ₹16,000. Alternatively, you can train, which costs ₹420 - ₹3,200 and takes 15h 19m, you could also bus, which costs and takes 21h 20m.
What companies run services between Udaipur, India and Kanpur, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Dabok Airport (UDR) to Kanpur Airport (KNU) 5 times a day. Alternatively, Indian Railways operates a train from Ranapratapnagar to Kanpur Central twice a week. Tickets cost ₹420–3,200 and the journey takes 15h 19m.
- Website
- goindigo.in
Flights from Dabok Airport to Kanpur Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Dabok Airport to Kanpur Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Jaipur
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Tuesday and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Bengaluru
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹7,500–15,000
- Website
- airindia.in
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹5,500–17,000
- Website
- airindiaexpress.in
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Delhi
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- ₹5,500–17,000
- Website
- starlightairline.com
Flights from Dabok Airport to Chaudhary Charan Singh Airport via Mumbai
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₹7,500–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ranapratapnagar to Kanpur Central
- Ave. Duration
- 15h 19m
- Frequency
- Twice a week
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Lucknow to Kanpur Central
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- [email protected]
- Website
- SLGT Travels
Bus from Udaipur to Lucknow
- Ave. Duration
- 18h 30m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Lucknow to Kanpur
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Udaipur to Lucknow
- Ave. Duration
- 19h 1m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
Bus from Lucknow to Kanpur
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Udaipur to Lucknow
- Ave. Duration
- 21h
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Lucknow to Kanpur
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Lucknow to Kanpur
- Ave. Duration
- 1h 40m
- Frequency
- Once a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
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 Heathrow Airport into central London, Travelling around the UAE, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Udaipur to Kanpur bus services, operated by SLGT Travels, arrive at Lucknow station.
Udaipur to Kanpur train services, operated by Indian Railways, arrive at Kanpur Central station.
Yes, the driving distance between Udaipur to Kanpur is 812 km. It takes approximately 11h 54m to drive from Udaipur to Kanpur.
Book your Udaipur to Kanpur bus tickets online with Omio.
There are 143+ hotels available in Kanpur.






