| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Khajuraho KURJ Source | Start | 4:30 PM | — | 0 | 1 |
| 2 | Dariyaganj DAYG | 4:44 PM | 4:46 PM | 2m | 11 | 1 |
| 3 | Maharaja Chhatrasal Station Chhatarpur MCSC | 5:02 PM | 5:04 PM | 2m | 31 | 1 |
| 4 | Ishanagar ISHN | 5:23 PM | 5:25 PM | 2m | 56 | 1 |
| 5 | Khargapur KHGP | 5:43 PM | 5:45 PM | 2m | 78 | 1 |
| 6 | Tikamgarh TKMG | 6:11 PM | 6:13 PM | 2m | 114 | 1 |
| 7 | Lalitpur LAR | 7:16 PM | 7:18 PM | 2m | 165 | 1 |
| 8 | Bina Jn BINA | 8:45 PM | 8:50 PM | 5m | 228 | 1 |
| 9 | Mandi Bamora MABA | 9:08 PM | 9:10 PM | 2m | 245 | 1 |
| 10 | Ganj Basoda BAQ | 9:32 PM | 9:34 PM | 2m | 274 | 1 |
| 11 | Vidisha BHS | 10:01 PM | 10:03 PM | 2m | 313 | 1 |
| 12 | Bhopal Jn. BPL Destination | 11:05 PM | End | — | 367 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.