Trains from Salem to Bengaluru
175 km by rail · 36 direct trains · fastest 2 hr 33 min on the 06554 Mangaluru Central–SMVT Bengaluru Special · 11 daily · 2 stations in Salem, 6 in Bengaluru
- Departures
- 00:30 – 23:45
- Fare from
- ₹155
- Sleeper · estimate
Every direct train
- 16231Mysuru Express00:303 hr 34 min04:04
Salem Jn (SA) to Karmelram (CRLM)
192 km · Mail/Express
- 16235Tuticorin–Mysuru Express01:103 hr 51 min05:01
Salem Jn (SA) to Karmelram (CRLM)
193 km · Mail/Express
- 16525Kanniyakumari–Bengaluru Express01:404 hr 19 min05:59
Salem Jn (SA) to Whitefield (WFD)
237 km · Mail/Express
- 06556Thiruvananthapuram North–SMVT Bengaluru Special01:504 hr 24 min06:14
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
- 16528Yesvantpur Express02:003 hr 24 min05:24
Salem Jn (SA) to Karmelram (CRLM)
193 km · Mail/Express
- 16574Pondicherry–Yesvantpur Express03:054 hr 8 min07:13
Salem Jn (SA) to Banaswadi (BAND)
210 km · Mail/Express
- 06524Thiruvananthapuram North–SMVT Bengaluru Special03:153 hr 43 min06:58
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
- 16614Coimbatore–Rajkot Express03:203 hr 38 min06:58
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 16316Thiruvananthapuram North–Mysuru Express03:403 hr 18 min06:58
Salem Jn (SA) to Whitefield (WFD)
237 km · Mail/Express
- 17236Nagercoil–SMVT Bengaluru Express03:555 hr 35 min09:30
Salem Jn (SA) to Smvt Bengaluru (SMVB)
209 km · Mail/Express
- 06548Thiruvananthapuram North–SMVT Bengaluru Special04:003 hr 31 min07:31
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
- 07314Kollam–Hubballi Special04:084 hr 30 min08:38
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 12258Thiruvananthapuram North–Yesvantpur Garib Rath Express04:104 hr 18 min08:28
Salem Jn (SA) to Banaswadi (BAND)
210 km · Garib Rath
- 16319SMVT Bengaluru Humsafar05:103 hr 52 min09:02
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
- 16212Salem – Yesvantpur Express05:483 hr 13 min09:01
Semmandappatti (SMDT) to Karmelram (CRLM)
176 km · Mail/Express
- 07356Rameswaram–Hubballi Special05:504 hr 1 min09:51
Salem Jn (SA) to Banaswadi (BAND)
208 km · Mail/Express
- 16566Mangaluru Central–Yesvantpur Express06:304 hr 18 min10:48
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 17316Vasco Express07:203 hr 28 min10:48
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 19567Vivek Express07:203 hr 28 min10:48
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
- 22498Shri Ganganagar Humsafar07:203 hr 28 min10:48
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Superfast
- 07098Mangaluru Central–Hyderabad Special07:305 hr 33 min13:03
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 22666Coimbatore–Bengaluru Uday Express08:103 hr 34 min11:44
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Superfast
- 20671Madurai–Bengaluru Cantt Vande Bharat Express09:103 hr 13 min12:23
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Shatabdi
- 20642Bengaluru Cantt Vande Bharat09:354 hr 10 min13:45
Salem Jn (SA) to Bangalore Cant (BNC)
212 km · Shatabdi
- 11014Coimbatore–Mumbai LTT Express11:203 hr 54 min15:14
Salem Jn (SA) to Bangalore Cant (BNC)
212 km · Mail/Express
- 16378Bengaluru Intercity15:352 hr 59 min18:34
Salem Jn (SA) to Karmelram (CRLM)
192 km · Mail/Express
- 16530Karaikal – SMVT Bengaluru Express15:383 hr 16 min18:54
Semmandappatti (SMDT) to Karmelram (CRLM)
175 km · Mail/Express
- 16332Thiruvananthapuram–Mumbai LTT Express16:003 hr 50 min19:50
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Mail/Express
- 12647Kongu Superfast Express18:503 hr 48 min22:38
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Superfast
- 26652Bengaluru Vande Bharat19:252 hr 58 min22:23
Salem Jn (SA) to Krishnarajapurm (KJM)
246 km · Shatabdi
- 06264Rameswaram–Mysuru Special21:556 hr 28 min04:23+1 arrives the next day
Salem Jn (SA) to Bangalore Cant (BNC)
212 km · Mail/Express
- 11022Tirunelveli–Dadar Express21:556 hr 20 min04:15+1 arrives the next day
Salem Jn (SA) to Smvt Bengaluru (SMVB)
210 km · Mail/Express
- 06554Mangaluru Central–SMVT Bengaluru Special22:302 hr 33 min01:03+1 arrives the next day
Salem Jn (SA) to Krishnarajapurm (KJM)
254 km · Mail/Express · fastest
- 12683Ernakulam–SMVT Bengaluru Superfast Express23:253 hr 29 min02:54+1 arrives the next day
Salem Jn (SA) to Krishnarajapurm (KJM)
248 km · Superfast
- 12778Thiruvananthapuram North–Hubballi Superfast Express23:254 hr 9 min03:34+1 arrives the next day
Salem Jn (SA) to Banaswadi (BAND)
256 km · Superfast
- 16562Thiruvananthapuram North–Yesvantpur AC Express23:453 hr 9 min02:54+1 arrives the next day
Salem Jn (SA) to Krishnarajapurm (KJM)
247 km · Mail/Express
Search Salem to Bengaluru for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at BangarapetBWT
Salem Jn SA to Krishnarajapurm KJM
22:304 hr 3 min02:33+1 arrives the next dayHolds 9 in 101 hr 19 min to change at BWTHolds about 9 times in 10 here. Measured on 83,315 paired days.
06554 often runs late
- One change at KuppamKPN
Salem Jn SA to Krishnarajapurm KJM
08:104 hr 38 min12:48Holds 10 in 101 hr 4 min to change at KPNHolds about 19 times in 20 here. Measured on 74,103 paired days.
22666 often runs late
- One change at JolarpettaiJTJ
Salem Jn SA to Krishnarajapurm KJM
02:454 hr 46 min07:31Holds 9 in 101 hr 2 min to change at JTJ — tightHolds about 9 times in 10 here. 71 min would make it 9 in 10. Measured on 2,07,580 paired days.
12845 often runs late
Salem to Bengaluru, station by station
- Salem Jn to Krishnarajapurm19 trains · seats and fares
- Salem Jn to Karmelram4 trains · seats and fares
- Salem Jn to Banaswadi4 trains · seats and fares
- Salem Jn to Bangalore Cant3 trains · seats and fares
- Salem Jn to Whitefield2 trains · seats and fares
- Salem Jn to Smvt Bengaluru2 trains · seats and fares
- Semmandappatti to Karmelram2 trains · seats and fares