| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Ghazipur City GCT Source | Start | 7:30 PM | — | 0 | 1 |
| 2 | Aunrihar Jn. ARJ | 8:03 PM | 8:05 PM | 2m | 40 | 1 |
| 3 | Dobhi DHE | 8:26 PM | 8:28 PM | 2m | 61 | 1 |
| 4 | Kirakat KCT | 8:41 PM | 8:43 PM | 2m | 70 | 1 |
| 5 | Jaunpur Jn JNU | 9:30 PM | 9:35 PM | 5m | 100 | 1 |
| 6 | Mariahu MAY | 10:03 PM | 10:05 PM | 2m | 124 | 1 |
| 7 | Janghai Jn JNH | 10:38 PM | 10:40 PM | 2m | 154 | 1 |
| 8 | Prayagraj Jn PRYJ | 12:45 AM | 12:55 AM | 10m | 213 | 2 |
| 9 | Kanpur Central CNB | 3:35 AM | 3:40 AM | 5m | 408 | 2 |
| 10 | Etawah Jn ETW | 5:35 AM | 5:40 AM | 5m | 547 | 2 |
| 11 | Shamshabad Town SSDT | 7:18 AM | 7:20 AM | 2m | 655 | 2 |
| 12 | Agra Cantt Jn. AGC | 8:30 AM | 8:40 AM | 10m | 683 | 2 |
| 13 | Bayana Jn BXN | 10:48 AM | 10:50 AM | 2m | 766 | 2 |
| 14 | Hindaun City HAN | 11:11 AM | 11:13 AM | 2m | 798 | 2 |
| 15 | Shri Mahaveerji SMVJ | 11:23 AM | 11:25 AM | 2m | 809 | 2 |
| 16 | Gangapur City GGC | 11:50 AM | 11:55 AM | 5m | 843 | 2 |
| 17 | Sawai Madhopur Jn SWM | 12:35 PM | 12:40 PM | 5m | 906 | 2 |
| 18 | Kota Jn KOTA | 1:45 PM | 1:55 PM | 10m | 1014 | 2 |
| 19 | Ramganj Mandi RMA | 2:43 PM | 2:45 PM | 2m | 1086 | 2 |
| 20 | Shamgarh SGZ | 3:23 PM | 3:25 PM | 2m | 1148 | 2 |
| 21 | Ratlam Jn RTM | 5:45 PM | 5:55 PM | 10m | 1280 | 2 |
| 22 | Vadodara Jn BRC | 9:48 PM | 9:56 PM | 8m | 1538 | 2 |
| 23 | Bharuch Jn BH | 10:41 PM | 10:43 PM | 2m | 1608 | 2 |
| 24 | Surat ST | 11:39 PM | 11:44 PM | 5m | 1667 | 2 |
| 25 | Valsad BL | 12:50 AM | 12:52 AM | 2m | 1736 | 3 |
| 26 | Vapi VAPI | 1:13 AM | 1:15 AM | 2m | 1762 | 3 |
| 27 | Borivali BVI | 3:20 AM | 3:23 AM | 3m | 1900 | 3 |
| 28 | Bandra Terminus BDTS Destination | 4:20 AM | End | — | 1919 | 3 |
Times are as per the latest published Indian Railways time table and may change. Live running status.