| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Barmer BME Source | Start | 9:50 PM | — | 0 | 1 |
| 2 | Utarlai UTL | 10:01 PM | 10:03 PM | 2m | 11 | 1 |
| 3 | Baytu BUT | 10:31 PM | 10:33 PM | 2m | 46 | 1 |
| 4 | Balotra Jn. BLT | 11:07 PM | 11:12 PM | 5m | 96 | 1 |
| 5 | Samdhari Jn SMR | 11:48 PM | 11:53 PM | 5m | 129 | 1 |
| 6 | Luni Jn LUNI | 12:34 AM | 12:37 AM | 3m | 178 | 2 |
| 7 | Jodhpur Jn JU | 1:20 AM | 1:30 AM | 10m | 209 | 2 |
| 8 | Gotan GOTN | 2:33 AM | 2:35 AM | 2m | 293 | 2 |
| 9 | Merta Road Jn MTD | 3:05 AM | 3:10 AM | 5m | 313 | 2 |
| 10 | Ren REN | 3:25 AM | 3:27 AM | 2m | 330 | 2 |
| 11 | Degana Jn DNA | 3:47 AM | 3:50 AM | 3m | 358 | 2 |
| 12 | Makrana Jn MKN | 4:20 AM | 4:23 AM | 3m | 402 | 2 |
| 13 | Kuchaman City KMNC | 4:37 AM | 4:39 AM | 2m | 416 | 2 |
| 14 | Phulera FL | 5:30 AM | 5:32 AM | 2m | 467 | 2 |
| 15 | Jaipur Jn. JP | 6:20 AM | 6:30 AM | 10m | 522 | 2 |
| 16 | Gandhinagar Jaipur GADJ | 6:41 AM | 6:44 AM | 3m | 527 | 2 |
| 17 | Getor Jagatpura GTJT | 6:51 AM | 6:53 AM | 2m | 533 | 2 |
| 18 | Dausa Junction DO | 7:26 AM | 7:28 AM | 2m | 583 | 2 |
| 19 | Bandikui Jn BKI | 7:49 AM | 7:51 AM | 2m | 612 | 2 |
| 20 | Baswa BU | 8:03 AM | 8:05 AM | 2m | 625 | 2 |
| 21 | Rajgarh RHG | 8:17 AM | 8:19 AM | 2m | 637 | 2 |
| 22 | Alwar Junction AWR | 9:17 AM | 9:20 AM | 3m | 672 | 2 |
| 23 | Ramgarh RAH | 9:47 AM | 9:49 AM | 2m | 698 | 2 |
| 24 | Govind Garh GVH | 10:06 AM | 10:08 AM | 2m | 718 | 2 |
| 25 | Brij Nagar BINR | 10:21 AM | 10:23 AM | 2m | 730 | 2 |
| 26 | Bedham BEDM | 10:35 AM | 10:37 AM | 2m | 743 | 2 |
| 27 | Deeg DEEG | 10:47 AM | 10:49 AM | 2m | 755 | 2 |
| 28 | Goverdhan GDO | 11:04 AM | 11:06 AM | 2m | 770 | 2 |
| 29 | Bhuteshwar BTSR | 11:28 AM | 11:30 AM | 2m | 793 | 2 |
| 30 | Mathura Jn. MTJ Destination | 12:15 PM | End | — | 796 | 2 |
Times are as per the latest published Indian Railways time table and may change. Live running status.