| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Smvt Bengaluru SMVB Source | Start | 7:30 AM | — | 0 | 1 |
| 2 | Baiyyappanahalli BYPL | 7:38 AM | 7:39 AM | 1m | 4 | 1 |
| 3 | Belandur Road BLRR | 7:48 AM | 7:49 AM | 1m | 14 | 1 |
| 4 | Karmelaram CRLM | 7:54 AM | 7:55 AM | 1m | 18 | 1 |
| 5 | Heelalige HLE | 8:05 AM | 8:06 AM | 1m | 28 | 1 |
| 6 | Anekal Road AEK | 8:15 AM | 8:16 AM | 1m | 38 | 1 |
| 7 | Hosur HSRA | 8:35 AM | 8:36 AM | 1m | 52 | 1 |
| 8 | Kelamangalam KMLM | 8:49 AM | 8:50 AM | 1m | 66 | 1 |
| 9 | Periyanagathunai PRNT | 8:59 AM | 9:00 AM | 1m | 75 | 1 |
| 10 | Rayakkottai RYC | 9:16 AM | 9:17 AM | 1m | 91 | 1 |
| 11 | Marandahalli MZU | 9:39 AM | 9:40 AM | 1m | 110 | 1 |
| 12 | Palakkodu PCV | 9:53 AM | 9:54 AM | 1m | 123 | 1 |
| 13 | Dharmapuri DPJ | 10:15 AM | 10:16 AM | 1m | 144 | 1 |
| 14 | Sivadi SZV | 10:26 AM | 10:27 AM | 1m | 155 | 1 |
| 15 | Muttampatti MPC | 10:36 AM | 10:37 AM | 1m | 163 | 1 |
| 16 | Toppur TPP | 10:49 AM | 10:50 AM | 1m | 175 | 1 |
| 17 | Karuvalli KVLR | 11:04 AM | 11:05 AM | 1m | 188 | 1 |
| 18 | Semmandappatti SMDT | 11:12 AM | 11:13 AM | 1m | 193 | 1 |
| 19 | Omalur OML | 12:19 PM | 12:20 PM | 1m | 198 | 1 |
| 20 | Salem Jn SA | 12:50 PM | 1:00 PM | 10m | 211 | 1 |
| 21 | Salem Market SAMT | 1:07 PM | 1:08 PM | 1m | 216 | 1 |
| 22 | Salem Town SXT | 1:12 PM | 1:13 PM | 1m | 218 | 1 |
| 23 | Ayodhyapattanam APN | 1:21 PM | 1:22 PM | 1m | 226 | 1 |
| 24 | Minnampalli MPLI | 1:30 PM | 1:31 PM | 1m | 232 | 1 |
| 25 | Valappadi G Hlt VGE | 1:40 PM | 1:41 PM | 1m | 245 | 1 |
| 26 | Ettapur Road ETP | 1:47 PM | 1:48 PM | 1m | 252 | 1 |
| 27 | Peddanayakkanpalaiyam PDKM | 1:53 PM | 1:54 PM | 1m | 256 | 1 |
| 28 | Attur ATU | 2:05 PM | 2:06 PM | 1m | 268 | 1 |
| 29 | Talaivasal TVS | 2:19 PM | 2:20 PM | 1m | 285 | 1 |
| 30 | Melnariyapanur MLYR | 2:27 PM | 2:28 PM | 1m | 293 | 1 |
| 31 | Chinna Salem CHSM | 2:36 PM | 2:37 PM | 1m | 299 | 1 |
| 32 | Siruvattur SRVT | 2:42 PM | 2:43 PM | 1m | 307 | 1 |
| 33 | Pukkirivari PRV | 2:49 PM | 2:50 PM | 1m | 312 | 1 |
| 34 | Kuttakudi KKTI | 3:09 PM | 3:10 PM | 1m | 331 | 1 |
| 35 | Mukhasa Parur MKSP | 3:19 PM | 3:20 PM | 1m | 340 | 1 |
| 36 | Vriddhachalam Jn VRI | 4:10 PM | 4:20 PM | 10m | 351 | 1 |
| 37 | Uttangal Mangalam UMG | 4:35 PM | 4:36 PM | 1m | 365 | 1 |
| 38 | Neyveli NVL | 4:42 PM | 4:43 PM | 1m | 370 | 1 |
| 39 | Vadalur VLU | 4:50 PM | 4:51 PM | 1m | 378 | 1 |
| 40 | Kurinjipadi KJPD | 4:57 PM | 4:58 PM | 1m | 384 | 1 |
| 41 | Cuddalore Port Jn. CUPJ | 5:40 PM | 5:50 PM | 10m | 409 | 1 |
| 42 | Parangipettai PO | 6:11 PM | 6:12 PM | 1m | 436 | 1 |
| 43 | Chidambaram CDM | 6:23 PM | 6:25 PM | 2m | 447 | 1 |
| 44 | Vallampadugai VMP | 6:31 PM | 6:32 PM | 1m | 452 | 1 |
| 45 | Kollidam CLN | 6:37 PM | 6:38 PM | 1m | 454 | 1 |
| 46 | Sirkazhi SY | 6:48 PM | 6:49 PM | 1m | 464 | 1 |
| 47 | Vaithisvarankoil VDL | 6:56 PM | 6:57 PM | 1m | 470 | 1 |
| 48 | Anandatandavapuram ANP | 7:03 PM | 7:04 PM | 1m | 477 | 1 |
| 49 | Nidur NID | 7:09 PM | 7:10 PM | 1m | 480 | 1 |
| 50 | Mayiladuturai Jn MV | 7:43 PM | 7:45 PM | 2m | 484 | 1 |
| 51 | Peralam Jn PEM | 8:00 PM | 8:01 PM | 1m | 499 | 1 |
| 52 | Nannilam NNM | 8:10 PM | 8:11 PM | 1m | 508 | 1 |
| 53 | Thiruvarur Jn TVR | 9:20 PM | 9:30 PM | 10m | 522 | 1 |
| 54 | Nagappattinam Jn NGT | 9:52 PM | 9:55 PM | 3m | 546 | 1 |
| 55 | Nagore NCR | 10:08 PM | 10:10 PM | 2m | 553 | 1 |
| 56 | Karaikal KIK Destination | 10:35 PM | End | — | 564 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.