| Station name (code) | Arrives | Departs | Stop time | Distance travelled | |
|---|---|---|---|---|---|
| 1 | Udaipur City (UDZ) | Starts | 00:30 | 0 | 0 km |
| 2 | Mavli Jn (MVJ) | 01:10 | 01:12 | 2 min | 43 km |
| 3 | Chittaurgarh (COR) | 02:20 | 02:40 | 20 min | 115 km |
| 4 | Bhilwara (BHL) | 03:26 | 03:31 | 5 min | 169 km |
| 5 | Bijainagar (BJNR) | 04:15 | 04:17 | 2 min | 235 km |
| 6 | Nasirabad (NSD) | 04:53 | 04:55 | 2 min | 277 km |
| 7 | Ajmer Jn (AII) | 06:00 | 06:15 | 15 min | 301 km |
| 8 | Jaipur (JP) | 08:55 | 09:05 | 10 min | 435 km |
| 9 | Sawai Madhopur (SWM) | 11:30 | 11:50 | 20 min | 566 km |
| 10 | Agra Fort (AF) | 15:50 | 16:00 | 10 min | 792 km |
| 11 | Tundla Jn (TDL) | 16:50 | 16:55 | 5 min | 814 km |
| 12 | Kanpur Central (CNB) | 19:55 | 20:05 | 10 min | 1044 km |
| 13 | Allahabad Jn (ALD) | 22:30 | 22:40 | 10 min | 1238 km |
| 14 | Mughal Sarai Jn (MGS) | 02:45 | 03:00 | 15 min | 1391 km |
| 15 | Patna Jn (PNBE) | 06:05 | 06:15 | 10 min | 1603 km |
| 16 | Jhajha (JAJ) | 09:30 | 09:35 | 5 min | 1780 km |
| 17 | Jasidih Jn (JSME) | 10:07 | 10:09 | 2 min | 1824 km |
| 18 | Madhupur Jn (MDP) | 10:34 | 10:36 | 2 min | 1853 km |
| 19 | Asansol Jn (ASN) | 11:44 | 12:04 | 20 min | 1934 km |
| 20 | Barddhaman Jn (BWN) | 13:30 | 13:32 | 2 min | 2039 km |
| 21 | Sealdah (SDAH) | 15:10 | Ends | 0 | 2140 km |