| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Somnath (SMNH) | Starts | 09:40 | 0 | 0 km |
| 2 | Veraval (VRL) | 09:50 | 09:55 | 5 min | 5 km |
| 3 | Maliya Hatina (MLHA) | 10:25 | 10:27 | 2 min | 36 km |
| 4 | Keshod (KSD) | 10:43 | 10:45 | 2 min | 52 km |
| 5 | Junagadh Junction (JND) | 11:33 | 11:35 | 2 min | 87 km |
| 6 | Jetalsar Junction (JLR) | 12:02 | 12:05 | 3 min | 113 km |
| 7 | Virpur (VRR) | 12:34 | 12:36 | 2 min | 132 km |
| 8 | Gondal (GDL) | 12:52 | 12:54 | 2 min | 149 km |
| 9 | Bhakti Nagar (BKNG) | 13:43 | 13:45 | 2 min | 184 km |
| 10 | Rajkot Junction (RJT) | 13:58 | 14:03 | 5 min | 190 km |
| 11 | Wankaner Junction (WKR) | 14:39 | 14:41 | 2 min | 232 km |
| 12 | Than Junction (THAN) | 15:10 | 15:12 | 2 min | 258 km |
| 13 | Surendranagar (SUNR) | 15:55 | 15:57 | 2 min | 306 km |
| 14 | Viramgam Junction (VG) | 17:10 | 17:12 | 2 min | 372 km |
| 15 | Ahmedabad Junction (ADI) | 18:25 | 18:45 | 20 min | 437 km |
| 16 | Mhmdvd Kheda Road (MHD) | 19:15 | 19:17 | 2 min | 465 km |
| 17 | Nadiad Junction (ND) | 19:31 | 19:33 | 2 min | 482 km |
| 18 | Anand Junction (ANND) | 19:51 | 19:53 | 2 min | 501 km |
| 19 | Vadodara Junction (BRC) | 20:35 | 20:55 | 20 min | 537 km |
| 20 | Derol (DRL) | 21:40 | 21:42 | 2 min | 587 km |
| 21 | Godhra Junction (GDA) | 22:28 | 22:30 | 2 min | 610 km |
| 22 | Dahod (DHD) | 23:25 | 23:27 | 2 min | 685 km |
| 23 | Meghnagar (MGN) | 23:49 | 23:51 | 2 min | 718 km |
| 24 | Ratlam Junction (RTM) | 01:35 | 01:50 | 15 min | 798 km |
| 25 | Khachrod (KUH) | 02:12 | 02:14 | 2 min | 826 km |
| 26 | Nagda Junction (NAD) | 02:32 | 02:35 | 3 min | 839 km |
| 27 | Ujjain Junction (UJN) | 03:40 | 03:50 | 10 min | 894 km |
| 28 | Tarana Road (TAN) | 04:15 | 04:17 | 2 min | 926 km |
| 29 | Maksi (MKC) | 04:45 | 04:47 | 2 min | 935 km |
| 30 | Berchha (BCH) | 05:01 | 05:03 | 2 min | 955 km |
| 31 | Kali Sindh (KSH) | 05:14 | 05:16 | 2 min | 966 km |
| 32 | Akodia (AKD) | 05:31 | 05:33 | 2 min | 984 km |
| 33 | Shujalpur (SJP) | 05:47 | 05:49 | 2 min | 998 km |
| 34 | Kalapipal (KPP) | 06:01 | 06:03 | 2 min | 1010 km |
| 35 | Parbati (PRB) | 06:16 | 06:18 | 2 min | 1025 km |
| 36 | Sehore (SEH) | 06:31 | 06:33 | 2 min | 1039 km |
| 37 | Bairagarh (BIH) | 08:08 | 08:10 | 2 min | 1068 km |
| 38 | Bhopal Junction (BPL) | 08:30 | 08:40 | 10 min | 1078 km |
| 39 | Vidisha (BHS) | 09:17 | 09:19 | 2 min | 1131 km |
| 40 | Ganj Basoda (BAQ) | 09:48 | 09:50 | 2 min | 1171 km |
| 41 | Bina Junction (BINA) | 11:05 | 11:15 | 10 min | 1216 km |
| 42 | Khurai (KYE) | 11:38 | 11:40 | 2 min | 1238 km |
| 43 | Saugor (SGO) | 12:35 | 12:40 | 5 min | 1291 km |
| 44 | Patharia (PHA) | 13:38 | 13:40 | 2 min | 1342 km |
| 45 | Damoh (DMO) | 14:05 | 14:10 | 5 min | 1368 km |
| 46 | Katni (KTE) | 16:10 | 16:30 | 20 min | 1479 km |
| 47 | Jabalpur (JBP) | 18:30 | Ends | 0 | 1570 km |