Trains from Kanpur to Pune
1,388 km by rail · 5 direct trains · fastest 23 hr 55 min on the 12104 Lucknow Jn–Pune Express · 2 daily · 2 stations in Kanpur, 2 in Pune
- Departures
- 00:25 – 23:15
- Fare from
- ₹630
- Sleeper · estimate
Every direct train
- 01416Gorakhpur–Hadapsar Special00:2527 hr 5 min03:30+1 arrives the next day
Kanpur Central (CNB) to Hadapsar (Pune) (HDP)
1,392 km · Mail/Express
- 15029Gorakhpur–Pune Express00:3525 hr 40 min02:15+1 arrives the next day
Kanpur Central (CNB) to Pune Jn (PUNE)
1,397 km · Mail/Express
- 11408Lucknow Jn–Pune Express08:2026 hr 30 min10:50+1 arrives the next day
Kanpur Central (CNB) to Pune Jn (PUNE)
1,397 km · Mail/Express
- 12104Lucknow Jn–Pune Express17:5523 hr 55 min17:50+1 arrives the next day
Kanpur Central (CNB) to Pune Jn (PUNE)
1,397 km · Superfast · fastest
- 22589Amrit Bharat Express23:1524 hr 55 min00:10+2 arrives 2 days later
Govindpuri (GOY) to Hadapsar (Pune) (HDP)
1,388 km · Mail/Express
Search Kanpur to Pune for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Manmad JnMMR
Kanpur Central CNB to Pune Jn PUNE
23:1022 hr 40 min21:50+1 arrives the next dayHolds 9 in 101 hr 7 min to change at MMR — tightHolds about 9 times in 10 here. 105 min would make it 9 in 10. Measured on 1,25,619 paired days.
12533 often runs late
- One change at Itarsi JnET
Kanpur Central CNB to Pune Jn PUNE
06:2024 hr 5 min06:25+1 arrives the next dayHolds 8 in 101 hr 10 min to change at ET — tightHolds about 8 times in 10 here. This train arrives a median 35 min late, against 13 min late for the junction's typical arrival. 108 min would make it 9 in 10. Measured on 1,04,118 paired days.
20104 often runs late
- One change at Virangana Lakshmibai(Jhanshi)VGLJ
Kanpur Central CNB to Pune Jn PUNE
06:2024 hr 5 min06:25+1 arrives the next dayHolds 8 in 101 hr 13 min to change at VGLJ — tightHolds about 8 times in 10 here. 118 min would make it 9 in 10. Measured on 59,310 paired days.
12148 Kolhapur Express 11:23 — 06:25 on Thu
20104 often runs late