| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Shri Ganganagar (SGNR) | Starts | 14:45 | 0 | 0 km |
| 2 | Kesri Singhpur (KESR) | 15:08 | 15:13 | 5 min | 25 km |
| 3 | Shri Karanpur (SRW) | 15:35 | 15:37 | 2 min | 48 km |
| 4 | Gajsinghpur (GJS) | 15:59 | 16:01 | 2 min | 68 km |
| 5 | Rai Singh Nagar (RSNR) | 16:21 | 16:23 | 2 min | 82 km |
| 6 | Sarupsar Jn (SRPR) | 17:10 | 17:12 | 2 min | 116 km |
| 7 | Suratgarh Junction (SOG) | 18:00 | 18:35 | 35 min | 138 km |
| 8 | Lunkaransar (LKS) | 19:54 | 19:56 | 2 min | 240 km |
| 9 | Lalgarh Junction (LGH) | 21:13 | 21:15 | 2 min | 316 km |
| 10 | Bikaner Junction (BKN) | 21:25 | 22:05 | 40 min | 319 km |
| 11 | Nokha (NOK) | 23:00 | 23:02 | 2 min | 384 km |
| 12 | Nagaur (NGO) | 00:01 | 00:03 | 2 min | 435 km |
| 13 | Merta Road Junction (MTD) | 00:51 | 00:56 | 5 min | 492 km |
| 14 | Jodhpur Junction (JU) | 02:30 | 02:45 | 15 min | 596 km |
| 15 | Luni Junction (LUNI) | 03:20 | 03:23 | 3 min | 628 km |
| 16 | Samdhari Junction (SMR) | 04:00 | 04:05 | 5 min | 676 km |
| 17 | Mokalsar (MKSR) | 04:24 | 04:27 | 3 min | 703 km |
| 18 | Jalor (JOR) | 04:50 | 04:53 | 3 min | 735 km |
| 19 | Modran (MON) | 05:20 | 05:23 | 3 min | 770 km |
| 20 | Marwar Bhinmal (MBNL) | 05:43 | 05:46 | 3 min | 798 km |
| 21 | Raniwara (RNV) | 06:08 | 06:11 | 3 min | 830 km |
| 22 | Dhanera (DQN) | 06:36 | 06:39 | 3 min | 865 km |
| 23 | Bhildi (BLDI) | 08:20 | 08:45 | 25 min | 900 km |
| 24 | Disa (DISA) | 09:08 | 09:10 | 2 min | 918 km |
| 25 | Palanpur Junction (PNU) | 10:00 | 10:25 | 25 min | 945 km |
| 26 | Siddhpur (SID) | 10:58 | 11:00 | 2 min | 975 km |
| 27 | Unjha (UJA) | 11:15 | 11:17 | 2 min | 989 km |
| 28 | Mahesana Junction (MSH) | 11:34 | 11:36 | 2 min | 1010 km |
| 29 | Sabarmati Junction (SBI) | 12:50 | 12:52 | 2 min | 1073 km |
| 30 | Ahmedabad Junction (ADI) | 13:20 | 14:00 | 40 min | 1080 km |
| 31 | Nadiad Junction (ND) | 15:24 | 15:26 | 2 min | 1125 km |
| 32 | Anand Junction (ANND) | 15:45 | 15:47 | 2 min | 1143 km |
| 33 | Vadodara Junction (BRC) | 16:30 | 16:35 | 5 min | 1179 km |
| 34 | Surat (ST) | 18:40 | Ends | 0 | 1308 km |