Trains from Bengaluru to Pune
908 km by rail · 21 direct trains · fastest 17 hr 20 min on the 19567 Vivek Express · 2 daily · 7 stations in Bengaluru, 1 in Pune
- Departures
- 00:03 – 21:26
- Fare from
- ₹480
- Sleeper · estimate
Every direct train
- 16210Ajmer Express00:0318 hr 42 min18:45
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,021 km · Mail/Express
- 20686Gandhidham Express00:0318 hr 42 min18:45
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,022 km · Superfast
- 20694Jodhpur Express00:0318 hr 42 min18:45
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,022 km · Superfast
- 01014SMVT Bengaluru–Mumbai CSMT Special04:3018 hr 30 min23:00
Smvt Bengaluru (SMVB) to Pune Jn (PUNE)
1,035 km · Mail/Express
- 11022Tirunelveli–Dadar Express05:4020 hr 25 min02:05+1 arrives the next day
Chikbanavar (BAW) to Pune Jn (PUNE)
1,013 km · Mail/Express
- 11006Chalukya Express06:3019 hr 35 min02:05+1 arrives the next day
Chikbanavar (BAW) to Pune Jn (PUNE)
1,012 km · Mail/Express
- 16614Coimbatore–Rajkot Express07:0018 hr 20 min01:20+1 arrives the next day
Krishnarajapurm (KJM) to Pune Jn (PUNE)
942 km · Mail/Express
- 19567Vivek Express11:4017 hr 20 min05:00+1 arrives the next day
Yelahanka Jn. (YNK) to Pune Jn (PUNE)
908 km · Mail/Express · fastest
- 22498Shri Ganganagar Humsafar11:4520 hr 20 min08:05+1 arrives the next day
Banaswadi (BAND) to Pune Jn (PUNE)
1,032 km · Superfast
- 14805Barmer AC Express12:0020 hr 5 min08:05+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,083 km · Mail/Express
- 16587Bikaner Express12:0021 hr 35 min09:35+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,083 km · Mail/Express
- 20667Yesvantpur–Khatipura Express12:0019 hr 50 min07:50+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,149 km · Superfast
- 19668Udaipur City Humsafar Express12:1019 hr 55 min08:05+1 arrives the next day
Ksr Bengaluru (SBC) to Pune Jn (PUNE)
1,027 km · Mail/Express
- 12629Sampark Kranti15:0017 hr 45 min08:45+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,022 km · Superfast
- 22685Chandigarh Sampark Kranti Express15:0017 hr 45 min08:45+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,021 km · Superfast
- 11014Coimbatore–Mumbai LTT Express16:4317 hr 32 min10:15+1 arrives the next day
Yelahanka Jn. (YNK) to Pune Jn (PUNE)
917 km · Mail/Express
- 16532Garib Nawaz Express17:1525 hr 30 min18:45+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,088 km · Mail/Express
- 16534Jodhpur Express17:1525 hr 30 min18:45+1 arrives the next day
Yasvantpur Jn (YPR) to Pune Jn (PUNE)
1,088 km · Mail/Express
- 16332Thiruvananthapuram–Mumbai LTT Express19:5519 hr 15 min15:10+1 arrives the next day
Krishnarajapurm (KJM) to Pune Jn (PUNE)
921 km · Mail/Express
- 16553SMVT Bengaluru–Mumbai LTT Express20:3520 hr 15 min16:50+1 arrives the next day
Smvt Bengaluru (SMVB) to Pune Jn (PUNE)
1,035 km · Mail/Express
- 11302Udyan Express21:2618 hr 39 min16:05+1 arrives the next day
Yelahanka Jn. (YNK) to Pune Jn (PUNE)
917 km · Mail/Express
Search Bengaluru to Pune for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Daund JnDD
Yasvantpur Jn YPR to Pune Jn PUNE
16:4516 hr 10 min08:55+1 arrives the next dayHolds 9 in 101 hr to change at DDHolds about 9 times in 10 here. Measured on 1,13,958 paired days.
22690 often runs late
- One change at Hubballi JnUBL
Yasvantpur Jn YPR to Pune Jn PUNE
21:1216 hr 18 min13:30+1 arrives the next dayHolds 10 in 101 hr 50 min to change at UBLHolds about 19 times in 20 here. Measured on 22,872 paired days.
both trains usually run on time
Bengaluru to Pune, station by station
- Yasvantpur Jn to Pune Jn10 trains · seats and fares
- Yelahanka Jn. to Pune Jn3 trains · seats and fares
- Smvt Bengaluru to Pune Jn2 trains · seats and fares
- Chikbanavar to Pune Jn2 trains · seats and fares
- Krishnarajapurm to Pune Jn2 trains · seats and fares
- Banaswadi to Pune Jn1 train · seats and fares
- Ksr Bengaluru to Pune Jn1 train · seats and fares