Book your train tickets from salem to dindigul. Some of the trains that run on this route are Navyug Express, Ncj Garibrath, Tuticorin Exp, Tirunelveli Exp, Rameswaram Exp, Nagercoil Exp and etc. The train starts from various stations in salem like Salem Jn. There are different trains that travel from salem to dindigul and time taken by these trains varies from 6 hrs 40 mins to 3 hours 25 mins. You can plan your trip according to your choice. Choose train that run on daily basis like Tuticorin Exp or train that run weekly like Vivek Express, Rameswaram Exp, Ddn Mas Exp, Nagarcoil Exp, Tirunelveli Exp, Ncj Garibrath, Nagercoil Exp, Ddn Cdg Mas Exp, Navyug Express, Nagercoil Exp etc. There are number of trains running daily and sporadically from Salem Jn( like Ncj Garibrath, Navyug Express, Vivek Express, Tuticorin Exp, Ddn Cdg Mas Exp, Nagercoil Exp, Nagarcoil Exp, Nagercoil Exp, Ddn Mas Exp, Tirunelveli Exp ).