Trains from Dindigul to Salem
159 km by rail · 19 direct trains · fastest 2 hr 30 min on the 22652 Palakkad–Chennai Express · 3 daily · 1 station in Dindigul, 1 in Salem
- Departures
- 00:40 – 23:45
- Fare from
- ₹150
- Sleeper · estimate
Every direct train
- 20493Madurai–Chandigarh Superfast Express00:403 hr 15 min03:55
Dindigul Jn (DG) to Salem Jn (SA)
198 km · Superfast
- 17236Nagercoil–SMVT Bengaluru Express01:152 hr 35 min03:50
Dindigul Jn (DG) to Salem Jn (SA)
160 km · Mail/Express
- 12690Kanniyakumari–Chennai Superfast Express02:004 hr 5 min06:05
Dindigul Jn (DG) to Salem Jn (SA)
254 km · Superfast
- 16733Rameswaram–Okha Express02:403 hr05:40
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Mail/Express
- 19567Vivek Express03:104 hr 7 min07:17
Dindigul Jn (DG) to Salem Jn (SA)
198 km · Mail/Express
- 20604New Jalpaiguri Amrit Bharat03:156 hr 7 min09:22
Dindigul Jn (DG) to Salem Jn (SA)
327 km · Mail/Express
- 01926Madurai–Kanpur Special03:402 hr 50 min06:30
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Mail/Express
- 04172Tirunelveli–Prayagraj Special03:402 hr 50 min06:30
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Mail/Express
- 20671Madurai–Bengaluru Cantt Vande Bharat Express06:003 hr 7 min09:07
Dindigul Jn (DG) to Salem Jn (SA)
254 km · Shatabdi
- 16340Nagercoil–Mumbai LTT Express12:103 hr 30 min15:40
Dindigul Jn (DG) to Salem Jn (SA)
160 km · Mail/Express
- 16354Kacheguda Express14:154 hr 25 min18:40
Dindigul Jn (DG) to Salem Jn (SA)
254 km · Mail/Express
- 22716Madurai–Kacheguda Superfast Express14:155 hr 20 min19:35
Dindigul Jn (DG) to Salem Jn (SA)
293 km · Superfast
- 06264Rameswaram–Mysuru Special19:002 hr 45 min21:45
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Mail/Express
- 11022Tirunelveli–Dadar Express19:002 hr 45 min21:45
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Mail/Express
- 22652Palakkad–Chennai Express19:302 hr 30 min22:00
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Composite · fastest
- 16235Tuticorin–Mysuru Express21:303 hr 37 min01:07+1 arrives the next day
Dindigul Jn (DG) to Salem Jn (SA)
198 km · Mail/Express
- 16787Tirunelveli–Vaishno Devi Katra Express21:456 hr 10 min03:55+1 arrives the next day
Dindigul Jn (DG) to Salem Jn (SA)
294 km · Mail/Express
- 07192Madurai–Kacheguda Special22:056 hr 20 min04:25+1 arrives the next day
Dindigul Jn (DG) to Salem Jn (SA)
327 km · Mail/Express
- 20602Bodinayakkanur–Chennai Superfast Express23:452 hr 35 min02:20+1 arrives the next day
Dindigul Jn (DG) to Salem Jn (SA)
159 km · Superfast
Search Dindigul to Salem for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at KarurKRR
Dindigul Jn DG to Salem Jn SA
23:454 hr 5 min03:50+1 arrives the next dayAlmost always holds1 hr 32 min to change at KRRAlmost always holds here. Measured on 86,526 paired days.
- One change at KarurKRR
Dindigul Jn DG to Salem Jn SA
23:424 hr 8 min03:50+1 arrives the next dayAlmost always holds1 hr 10 min to change at KRRAlmost always holds here. Measured on 86,526 paired days.
06090 often runs late
- One change at Erode JnED
Dindigul Jn DG to Salem Jn SA
02:504 hr 22 min07:12Holds 10 in 101 hr 10 min to change at EDHolds about 19 times in 20 here. Measured on 43,830 paired days.
22667 often runs late
- One change at NamakkalNMKL
Dindigul Jn DG to Salem Jn SA
01:154 hr 25 min05:40Almost always holds1 hr 41 min to change at NMKLAlmost always holds here. Measured on 7,756 paired days.
16733 often runs late