| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Valsad BL Source | Start | 5:40 AM | — | 0 | 1 |
| 2 | Bilimora Jn BIM | 5:48 AM | 5:50 AM | 2m | 18 | 1 |
| 3 | Navsari NVS | 6:08 AM | 6:10 AM | 2m | 39 | 1 |
| 4 | Surat ST | 6:38 AM | 6:41 AM | 3m | 69 | 1 |
| 5 | Bharuch Jn BH | 7:23 AM | 7:25 AM | 2m | 128 | 1 |
| 6 | Vadodara Jn BRC | 8:27 AM | 8:32 AM | 5m | 198 | 1 |
| 7 | Anand Jn ANND | 9:06 AM | 9:08 AM | 2m | 232 | 1 |
| 8 | Nadiad Jn ND | 9:22 AM | 9:24 AM | 2m | 251 | 1 |
| 9 | Ahmedabad Jn ADI | 10:10 AM | 10:20 AM | 10m | 296 | 1 |
| 10 | Gandhinagar Capital GNC | 11:11 AM | 11:13 AM | 2m | 325 | 1 |
| 11 | Kalol KLL | 11:33 AM | 11:35 AM | 2m | 345 | 1 |
| 12 | Ambliyasan UMN | 11:55 AM | 11:57 AM | 2m | 370 | 1 |
| 13 | Mahesana Jn MSH | 12:25 PM | 12:27 PM | 2m | 387 | 1 |
| 14 | Visnagar VNG | 12:37 PM | 12:39 PM | 2m | 407 | 1 |
| 15 | Vadnagar VDG Destination | 1:10 PM | End | — | 420 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.