| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Ahmedabad Junction (ADI) | Starts | 23:25 | 0 | 0 km |
| 2 | Maninagar (MAN) | 23:35 | 23:37 | 2 min | 4 km |
| 3 | Nadiad Junction (ND) | 00:11 | 00:13 | 2 min | 46 km |
| 4 | Godhra Junction (GDA) | 02:40 | 02:42 | 2 min | 143 km |
| 5 | Dahod (DHD) | 03:42 | 03:44 | 2 min | 218 km |
| 6 | Ratlam Junction (RTM) | 05:55 | 06:10 | 15 min | 331 km |
| 7 | Nagda Junction (NAD) | 07:10 | 07:12 | 2 min | 372 km |
| 8 | Kota Junction (KOTA) | 09:50 | 10:00 | 10 min | 597 km |
| 9 | Sawai Madhopur (SWM) | 11:15 | 11:17 | 2 min | 705 km |
| 10 | Gangapur City (GGC) | 12:23 | 12:25 | 2 min | 769 km |
| 11 | Bayana Junction (BXN) | 14:08 | 14:10 | 2 min | 846 km |
| 12 | Agra Fort (AF) | 15:50 | 16:00 | 10 min | 930 km |
| 13 | Tundla Junction (TDL) | 16:50 | 16:55 | 5 min | 953 km |
| 14 | Kanpur Central (CNB) | 19:55 | 20:05 | 10 min | 1183 km |
| 15 | Allahabad Junction (ALD) | 22:30 | 22:35 | 5 min | 1377 km |
| 16 | Mughal Sarai Junction (MGS) | 02:45 | 03:10 | 25 min | 1518 km |
| 17 | Buxar (BXR) | 04:35 | 04:37 | 2 min | 1612 km |
| 18 | Ara (ARA) | 05:40 | 05:42 | 2 min | 1681 km |
| 19 | Danapur (DNR) | 06:40 | 06:42 | 2 min | 1720 km |
| 20 | Patna Junction (PNBE) | 09:50 | Ends | 0 | 1730 km |