| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Valsad BL Source | Start | 4:05 AM | — | 0 | 1 |
| 2 | Dungri DGI | 4:15 AM | 4:16 AM | 1m | 9 | 1 |
| 3 | Bilimora Jn BIM | 4:24 AM | 4:26 AM | 2m | 18 | 1 |
| 4 | Amalsad AML | 4:32 AM | 4:34 AM | 2m | 24 | 1 |
| 5 | Navsari NVS | 4:40 AM | 4:42 AM | 2m | 39 | 1 |
| 6 | Maroli MRL | 4:49 AM | 4:51 AM | 2m | 47 | 1 |
| 7 | Sachin SCH | 4:58 AM | 4:59 AM | 1m | 54 | 1 |
| 8 | Udhna Jn UDN | 5:13 AM | 5:15 AM | 2m | 65 | 1 |
| 9 | Surat ST | 5:30 AM | 5:35 AM | 5m | 69 | 1 |
| 10 | Sayan SYN | 5:49 AM | 5:51 AM | 2m | 82 | 1 |
| 11 | Kim KIM | 6:01 AM | 6:03 AM | 2m | 92 | 1 |
| 12 | Kosamba Jn KSB | 6:11 AM | 6:13 AM | 2m | 100 | 1 |
| 13 | Panoli PAO | 6:22 AM | 6:24 AM | 2m | 108 | 1 |
| 14 | Ankleshwar Jn AKV | 6:36 AM | 6:38 AM | 2m | 118 | 1 |
| 15 | Bharuch Jn BH | 6:52 AM | 6:54 AM | 2m | 128 | 1 |
| 16 | Nabipur NIU | 7:05 AM | 7:07 AM | 2m | 140 | 1 |
| 17 | Palej PLJ | 7:18 AM | 7:20 AM | 2m | 153 | 1 |
| 18 | Miyagam Karjan MYG | 7:33 AM | 7:35 AM | 2m | 168 | 1 |
| 19 | Vadodara Jn BRC | 8:10 AM | 8:15 AM | 5m | 198 | 1 |
| 20 | Vasad Jn VDA | 8:35 AM | 8:37 AM | 2m | 217 | 1 |
| 21 | Anand Jn ANND | 8:55 AM | 8:57 AM | 2m | 232 | 1 |
| 22 | Nadiad Jn ND | 9:12 AM | 9:14 AM | 2m | 251 | 1 |
| 23 | Mahemadavad Kheda Road MHD | 9:28 AM | 9:30 AM | 2m | 268 | 1 |
| 24 | Barejadi BJD | 9:51 AM | 9:53 AM | 2m | 280 | 1 |
| 25 | Maninagar MAN | 10:04 AM | 10:06 AM | 2m | 293 | 1 |
| 26 | Ahmedabad Jn ADI Destination | 10:35 AM | End | — | 296 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.