Trains from Madurai to Salem
226 km by rail · 18 direct trains · fastest 3 hr 35 min on the 20602 Bodinayakkanur–Chennai Superfast Express · 2 daily · 1 station in Madurai, 1 in Salem
- Departures
- 00:55 – 23:55
- Fare from
- ₹180
- Sleeper · estimate
Every direct train
- 12690Kanniyakumari–Chennai Superfast Express00:555 hr 10 min06:05
Madurai Jn (MDU) to Salem Jn (SA)
322 km · Superfast
- 16733Rameswaram–Okha Express01:254 hr 15 min05:40
Madurai Jn (MDU) to Salem Jn (SA)
227 km · Mail/Express
- 19567Vivek Express02:005 hr 17 min07:17
Madurai Jn (MDU) to Salem Jn (SA)
266 km · Mail/Express
- 20604New Jalpaiguri Amrit Bharat02:207 hr 2 min09:22
Madurai Jn (MDU) to Salem Jn (SA)
394 km · Mail/Express
- 01926Madurai–Kanpur Special02:304 hr06:30
Madurai Jn (MDU) to Salem Jn (SA)
227 km · Mail/Express
- 04172Tirunelveli–Prayagraj Special02:304 hr06:30
Madurai Jn (MDU) to Salem Jn (SA)
226 km · Mail/Express
- 20671Madurai–Bengaluru Cantt Vande Bharat Express05:153 hr 52 min09:07
Madurai Jn (MDU) to Salem Jn (SA)
322 km · Shatabdi
- 16340Nagercoil–Mumbai LTT Express11:104 hr 30 min15:40
Madurai Jn (MDU) to Salem Jn (SA)
227 km · Mail/Express
- 16354Kacheguda Express13:155 hr 25 min18:40
Madurai Jn (MDU) to Salem Jn (SA)
321 km · Mail/Express
- 22716Madurai–Kacheguda Superfast Express13:156 hr 20 min19:35
Madurai Jn (MDU) to Salem Jn (SA)
361 km · Superfast
- 06264Rameswaram–Mysuru Special18:003 hr 45 min21:45
Madurai Jn (MDU) to Salem Jn (SA)
227 km · Mail/Express
- 11022Tirunelveli–Dadar Express18:003 hr 45 min21:45
Madurai Jn (MDU) to Salem Jn (SA)
226 km · Mail/Express
- 16235Tuticorin–Mysuru Express20:154 hr 52 min01:07+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
266 km · Mail/Express
- 16787Tirunelveli–Vaishno Devi Katra Express20:307 hr 25 min03:55+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
361 km · Mail/Express
- 07192Madurai–Kacheguda Special21:007 hr 25 min04:25+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
395 km · Mail/Express
- 20602Bodinayakkanur–Chennai Superfast Express22:453 hr 35 min02:20+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
226 km · Superfast · fastest
- 20493Madurai–Chandigarh Superfast Express23:404 hr 15 min03:55+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
266 km · Superfast
- 17236Nagercoil–SMVT Bengaluru Express23:553 hr 55 min03:50+1 arrives the next day
Madurai Jn (MDU) to Salem Jn (SA)
227 km · Mail/Express
Search Madurai to Salem for your date
If the direct trains are full
One change of train · each leg is a separate ticket
- One change at Dindigul JnDG
Madurai Jn MDU to Salem Jn SA
23:104 hr 40 min03:50+1 arrives the next dayHolds 10 in 101 hr 3 min to change at DGHolds about 19 times in 20 here. Measured on 3,20,154 paired days.
- One change at Dindigul JnDG
Madurai Jn MDU to Salem Jn SA
17:054 hr 40 min21:45Holds 10 in 101 hr 7 min to change at DGHolds about 19 times in 20 here. Measured on 2,20,956 paired days.
- One change at Dindigul JnDG
Madurai Jn MDU to Salem Jn SA
17:054 hr 55 min22:00Almost always holds1 hr 37 min to change at DGAlmost always holds here. Measured on 2,20,956 paired days.
both trains usually run on time