| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Nagercoil Jn (NCJ) | Starts | 13:30 | 0 | 0 km |
| 2 | Trivandrum Cntl (TVC) | 15:05 | 15:15 | 10 min | 72 km |
| 3 | Kollam Jn (QLN) | 16:15 | 16:20 | 5 min | 136 km |
| 4 | Chengannur (CNGR) | 17:13 | 17:15 | 2 min | 197 km |
| 5 | Tiruvalla (TRVL) | 17:23 | 17:25 | 2 min | 206 km |
| 6 | Kottayam (KTYM) | 18:20 | 18:25 | 5 min | 232 km |
| 7 | Ernakulam Town (ERN) | 19:55 | 20:00 | 5 min | 294 km |
| 8 | Aluva (AWY) | 20:20 | 20:25 | 5 min | 311 km |
| 9 | Thrisur (TCR) | 21:20 | 21:25 | 5 min | 366 km |
| 10 | Shoranur Jn (SRR) | 22:15 | 22:25 | 10 min | 398 km |
| 11 | Pattambi (PTB) | 22:39 | 22:40 | 1 min | 410 km |
| 12 | Kuttippuram (KTU) | 22:59 | 23:00 | 1 min | 428 km |
| 13 | Tirur (TIR) | 23:19 | 23:20 | 1 min | 443 km |
| 14 | Parpanangadi (PGI) | 23:39 | 23:40 | 1 min | 459 km |
| 15 | Ferok (FK) | 23:57 | 23:58 | 1 min | 475 km |
| 16 | Kozhikode (CLT) | 00:25 | 00:30 | 5 min | 484 km |
| 17 | Quilandi (QLD) | 00:54 | 00:55 | 1 min | 509 km |
| 18 | Thalassery (TLY) | 01:43 | 01:45 | 2 min | 553 km |
| 19 | Kannur (CAN) | 02:15 | 02:20 | 5 min | 574 km |
| 20 | Kannapuram (KPQ) | 02:33 | 02:35 | 2 min | 588 km |
| 21 | Payyanur (PAY) | 02:53 | 02:55 | 2 min | 607 km |
| 22 | Kasaragod (KGQ) | 03:58 | 04:00 | 2 min | 659 km |
| 23 | Mangalore Jn (MAJN) | 04:55 | 05:05 | 10 min | 711 km |
| 24 | Surathkal (SL) | 05:40 | 05:41 | 1 min | 733 km |
| 25 | Udupi (UD) | 06:21 | 06:22 | 1 min | 792 km |
| 26 | Kundapura (KUDA) | 06:49 | 06:50 | 1 min | 836 km |
| 27 | Byndoor (BYNR) | 07:22 | 07:24 | 2 min | 883 km |
| 28 | Murdeshwar (MRDW) | 07:48 | 07:49 | 1 min | 926 km |
| 29 | Kumta (KT) | 08:31 | 08:32 | 1 min | 982 km |
| 30 | Karwar (KAWR) | 09:29 | 09:30 | 1 min | 1059 km |
| 31 | Cancona (CNO) | 09:59 | 10:00 | 1 min | 1095 km |
| 32 | Madgaon (MAO) | 10:45 | 10:55 | 10 min | 1141 km |
| 33 | Sawantwadi Road (SWV) | 12:16 | 12:17 | 1 min | 1251 km |
| 34 | Ratnagiri (RN) | 14:45 | 14:50 | 5 min | 1475 km |
| 35 | Chiplun (CHI) | 16:04 | 16:05 | 1 min | 1581 km |
| 36 | Panvel (PNVL) | 21:00 | 21:05 | 5 min | 1838 km |
| 37 | Bhiwandi Road (BIRD) | 21:51 | 21:52 | 1 min | 1878 km |
| 38 | Vasai Road (BSR) | 22:35 | 22:40 | 5 min | 1905 km |
| 39 | Valsad (BL) | 01:22 | 01:23 | 1 min | 2051 km |
| 40 | Surat (ST) | 02:42 | 02:52 | 10 min | 2120 km |
| 41 | Ankleshwar Jn (AKV) | 03:31 | 03:32 | 1 min | 2170 km |
| 42 | Vadodara Jn (BRC) | 04:40 | 04:50 | 10 min | 2249 km |
| 43 | Anand Jn (ANND) | 05:25 | 05:26 | 1 min | 2285 km |
| 44 | Nadiad Jn (ND) | 05:46 | 05:47 | 1 min | 2303 km |
| 45 | Maninagar (MAN) | 06:27 | 06:28 | 1 min | 2345 km |
| 46 | Ahmedabad Jn (ADI) | 06:45 | 07:05 | 20 min | 2349 km |
| 47 | Viramgam Jn (VG) | 08:12 | 08:13 | 1 min | 2414 km |
| 48 | Dhrangdhra (DHG) | 09:15 | 09:17 | 2 min | 2480 km |
| 49 | Maliya Miyana (MALB) | 10:28 | 10:30 | 2 min | 2556 km |
| 50 | Samakhiali B G (SIOB) | 11:40 | 11:42 | 2 min | 2596 km |
| 51 | Bhachau Bg (BCOB) | 11:59 | 12:00 | 1 min | 2612 km |
| 52 | Gandhidham Bg (GIMB) | 13:20 | Ends | 0 | 2649 km |