| Station | Arriving | Halt | Departure | PF |
|---|---|---|---|---|
| HARIDWAR JN | --------- | Start | 06:45 | 1 |
| ROORKEE | 07:28 | 2 mins | 07:30 | 3 |
| TAPRI JN | 08:07 | 2 mins | 08:09 | 1 |
| DEOBAND | 08:29 | 2 mins | 08:31 | 1 |
| MUZAFFARNAGAR | 09:00 | 2 mins | 09:02 | 3 |
| MEERUT CANT | 09:36 | 2 mins | 09:38 | 1 |
| MEERUT CITY | 09:51 | 2 mins | 09:53 | 1 |
| GHAZIABAD | 11:00 | 2 mins | 11:02 | 3 |
| DELHI H NIZAMUDDIN | 11:50 | 15 mins | 12:05 | 2 |
| FARIDABAD | 12:24 | 2 mins | 12:26 | 3 |
| KOSI KALAN | 13:38 | 2 mins | 13:40 | 2 |
| MATHURA JN | 14:10 | 5 mins | 14:15 | 1 |
| RAJA KI MANDI | 14:58 | 2 mins | 15:00 | 2 |
| AGRA CANTT | 15:10 | 5 mins | 15:15 | 1 |
| DHAULPUR | 16:18 | 2 mins | 16:20 | 2 |
| MORENA | 16:50 | 2 mins | 16:52 | 1 |
| GWALIOR JN | 17:31 | 5 mins | 17:36 | 1 |
| DABRA | 18:11 | 2 mins | 18:13 | 2 |
| DATIA | 18:39 | 2 mins | 18:41 | 2 |
| JHANSI JN | 19:15 | 10 mins | 19:25 | 2 |
| BABINA | 19:50 | 2 mins | 19:52 | 1 |
| TALBAHAT | 20:14 | 2 mins | 20:16 | 1 |
| LALITPUR | 20:45 | 2 mins | 20:47 | 1 |
| MALKHERI | 22:08 | 2 mins | 22:10 | 2 |
| KHURAI | 22:28 | 2 mins | 22:30 | 2 |
| SAUGOR | 23:10 | 5 mins | 23:15 | 1 |
| PATHARIA | 00:03 | 2 mins | 00:05 | 2 |
| DAMOH | 00:33 | 2 mins | 00:35 | 2 |
| KATNI MURWARA | 03:00 | 10 mins | 03:10 | 2 |
| CHANDIA ROAD | 04:35 | 2 mins | 04:37 | 1 |
| UMARIA | 04:57 | 5 mins | 05:02 | 1 |
| NOWROZABAD | 05:19 | 2 mins | 05:21 | 1 |
| BIRSINGHPUR | 05:31 | 2 mins | 05:33 | 1 |
| SHAHDOL | 06:20 | 5 mins | 06:25 | 1 |
| BURHAR | 06:41 | 2 mins | 06:43 | 1 |
| AMLAI | 06:52 | 2 mins | 06:54 | 3 |
| ANUPPUR JN | 07:15 | 5 mins | 07:20 | 1 |
| JAITHARI | 07:32 | 2 mins | 07:34 | 1 |
| PENDRA ROAD | 08:07 | 5 mins | 08:12 | 1 |
| BELGAHNA | 09:08 | 2 mins | 09:10 | 2 |
| KARGI ROAD | 09:28 | 2 mins | 09:30 | 2 |
| BILASPUR JN | 10:45 | 15 mins | 11:00 | 1 |
| AKALTARA | 11:25 | 2 mins | 11:27 | 1 |
| JANJGIR NAILA | 11:44 | 2 mins | 11:46 | 3 |
| CHAMPA | 12:01 | 5 mins | 12:06 | 1 |
| BARADWAR | 12:20 | 2 mins | 12:22 | 2 |
| SAKTI | 12:34 | 2 mins | 12:36 | 1 |
| KHARSIA | 12:49 | 2 mins | 12:51 | 2 |
| RAIGARH | 13:20 | 5 mins | 13:25 | 1 |
| BELPAHAR | 14:00 | 2 mins | 14:02 | 2 |
| BRAJRAJNAGAR | 14:31 | 2 mins | 14:33 | 3 |
| JHARSUGUDA JN | 15:10 | 10 mins | 15:20 | 1 |
| BAMRA | 15:49 | 1 min | 15:50 | 2 |
| RAJ GANGPUR | 16:21 | 1 min | 16:22 | 2 |
| ROURKELA | 16:50 | 15 mins | 17:05 | 4 |
| BISRA | 17:20 | 1 min | 17:21 | 1 |
| MANOHARPUR | 17:42 | 1 min | 17:43 | 2 |
| GOILKERA | 18:12 | 1 min | 18:13 | 1 |
| CHAKRADHARPUR | 18:45 | 10 mins | 18:55 | 2 |
| RAJKHARSAWAN JN | 19:12 | 1 min | 19:13 | 3 |
| SINI JN | 19:29 | 1 min | 19:30 | 3 |
| TATANAGAR JN | 20:24 | 10 mins | 20:34 | 4 |
| GHATSILA | 21:11 | 2 mins | 21:13 | 3 |
| CHAKULIA | 21:36 | 2 mins | 21:38 | 2 |
| HIJILLI | 22:56 | 2 mins | 22:58 | 2 |
| JALESWAR | 00:00 | 1 min | 00:01 | 3 |
| BASTA | 00:18 | 2 mins | 00:20 | 2 |
| BALASORE | 00:45 | 10 mins | 00:55 | 2 |
| SORO | 01:18 | 2 mins | 01:20 | 3 |
| BHADRAKH | 02:05 | 2 mins | 02:07 | 2 |
| JAJPUR KEONJHAR ROAD | 02:43 | 2 mins | 02:45 | 3 |
| CUTTACK | 03:45 | 5 mins | 03:50 | 3 |
| BHUBANESWAR | 04:30 | 5 mins | 04:35 | 1 |
| KHURDA ROAD JN | 05:05 | 5 mins | 05:10 | 1 |
| SAKHI GOPAL | 05:46 | 1 min | 05:47 | 1 |
| PURI | 06:20 | End | --------- | 1 |