Trains from Bengaluru to Satna
1,921 km by rail · 12 direct trains · fastest 32 hr 22 min on the 22683 Yesvantpur–Lucknow Express · 2 daily · 5 stations in Bengaluru, 1 in Satna
- Departures
- 00:03 – 23:10
- Fare from
- ₹825
- Sleeper · estimate
Every direct train
- 22683Yesvantpur–Lucknow Express00:0332 hr 22 min08:25+1 arrives the next day
Yelahanka Jn. (YNK) to Satna (STA)
1,921 km · Superfast · fastest
- 22366SMVT Bengaluru–Danapur Special00:1536 hr 45 min13:00+1 arrives the next day
Whitefield (WFD) to Satna (STA)
2,145 km · Superfast
- 04132SMVT Bengaluru–Kanpur Special07:2536 hr 25 min19:50+1 arrives the next day
Krishnarajapurm (KJM) to Satna (STA)
2,113 km · Mail/Express
- 04136Yesvantpur–Subedarganj Special07:3539 hr 25 min23:00+1 arrives the next day
Yelahanka Jn. (YNK) to Satna (STA)
1,979 km · Mail/Express
- 06509SBCDNR Humsafar07:3735 hr 58 min19:35+1 arrives the next day
Krishnarajapurm (KJM) to Satna (STA)
2,158 km · Mail/Express
- 12295Sanghamitra Express09:2934 hr 41 min20:10+1 arrives the next day
Krishnarajapurm (KJM) to Satna (STA)
2,154 km · Superfast
- 22687Mysuru–Varanasi Express10:3539 hr 30 min02:05+2 arrives 2 days later
Yasvantpur Jn (YPR) to Satna (STA)
2,227 km · Superfast
- 12539Yesvantpur–Lucknow Express13:3035 hr 35 min01:05+2 arrives 2 days later
Yasvantpur Jn (YPR) to Satna (STA)
2,176 km · Superfast
- 12578Bagmati Express14:0235 hr 3 min01:05+2 arrives 2 days later
Bangalore Cant (BNC) to Satna (STA)
2,163 km · Superfast
- 22352SMVT Bengaluru–Saharsa Express14:0535 hr01:05+2 arrives 2 days later
Krishnarajapurm (KJM) to Satna (STA)
2,154 km · Superfast
- 22354Humsafar Express14:0535 hr01:05+2 arrives 2 days later
Krishnarajapurm (KJM) to Satna (STA)
2,154 km · Superfast
- 06540Yesvantpur–Hazrat Nizamuddin Special23:1036 hr 35 min11:45+2 arrives 2 days later
Yelahanka Jn. (YNK) to Satna (STA)
1,987 km · Mail/Express
Search Bengaluru to Satna for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at BalharshahBPQ
Yasvantpur Jn YPR to Satna STA
23:4029 hr 55 min05:35+2 arrives 2 days laterHolds 9 in 101 hr 40 min to change at BPQ — tightHolds about 9 times in 10 here. This train arrives a median 54 min late, against 12 min late for the junction's typical arrival. 120 min would make it 9 in 10. Measured on 34,787 paired days.
12213 often runs late
- One change at NagpurNGP
Yasvantpur Jn YPR to Satna STA
23:4030 hr 40 min06:20+2 arrives 2 days laterHolds 8 in 102 hr 15 min to change at NGP — tightHolds about 8 times in 10 here. This train arrives a median 62 min late, against 28 min late for the junction's typical arrival. 290 min would make it 9 in 10. Measured on 3,31,702 paired days.
12213 often runs late
- One change at Rani Kamlapati(Bhopal)RKMP
Yasvantpur Jn YPR to Satna STA
23:4031 hr 30 min07:10+2 arrives 2 days laterHolds 8 in 101 hr 13 min to change at RKMP — tightHolds about 8 times in 10 here. This train arrives a median 45 min late, against 15 min late for the junction's typical arrival. 91 min would make it 9 in 10. Measured on 1,33,539 paired days.
12213 often runs late
- One change at Itarsi JnET
Yasvantpur Jn YPR to Satna STA
23:4032 hr 45 min08:25+2 arrives 2 days laterHolds 8 in 101 hr 10 min to change at ET — tightHolds about 8 times in 10 here. 149 min would make it 9 in 10. Measured on 2,26,633 paired days.
12293 often runs late
- One change at Perambur (Chennai)PER
Krishnarajapurm KJM to Satna STA
06:5132 hr 59 min15:50+1 arrives the next dayHolds 9 in 101 hr 2 min to change at PERHolds about 9 times in 10 here. Measured on 2,47,310 paired days.
12608 often runs late
- One change at Itarsi JnET
Krishnarajapurm KJM to Satna STA
22:4033 hr 45 min08:25+2 arrives 2 days laterHolds 8 in 101 hr 10 min to change at ET — tightHolds about 8 times in 10 here. 147 min would make it 9 in 10. Measured on 2,26,633 paired days.
12293 often runs late
- One change at Gudur JnGDR
Krishnarajapurm KJM to Satna STA
10:5534 hr 20 min21:15+1 arrives the next dayHolds 9 in 101 hr 37 min to change at GDR — tightHolds about 9 times in 10 here. 146 min would make it 9 in 10. Measured on 32,253 paired days.
12864 often runs late
- One change at NelloreNLR
Krishnarajapurm KJM to Satna STA
00:4534 hr 50 min11:35+1 arrives the next dayHolds 10 in 101 hr 37 min to change at NLRHolds about 19 times in 20 here. This train arrives a median 3 min late, against 24 min late for the junction's typical arrival. Measured on 61,897 paired days.
12390 often runs late
- One change at KuppamKPN
Krishnarajapurm KJM to Satna STA
08:2035 hr 50 min20:10+1 arrives the next dayHolds 9 in 101 hr 6 min to change at KPNHolds about 9 times in 10 here. Measured on 74,103 paired days.
16552 often runs late