| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Dhule DHI Source | Start | 6:30 AM | — | 0 | 1 |
| 2 | Shirud SHF | 6:54 AM | 6:55 AM | 1m | 21 | 1 |
| 3 | Jamdha JMD | 7:14 AM | 7:15 AM | 1m | 42 | 1 |
| 4 | Chalisgaon Jn CSN | 7:30 AM | 7:33 AM | 3m | 56 | 1 |
| 5 | Nandgaon NGN | 7:59 AM | 8:01 AM | 2m | 99 | 1 |
| 6 | Manmad Jn MMR | 8:35 AM | 8:40 AM | 5m | 124 | 1 |
| 7 | Lasalgaon LS | 8:59 AM | 9:00 AM | 1m | 148 | 1 |
| 8 | Niphad NR | 9:10 AM | 9:12 AM | 2m | 165 | 1 |
| 9 | Nasik Road NK | 9:31 AM | 9:33 AM | 2m | 197 | 1 |
| 10 | Igatpuri IGP | 10:30 AM | 10:35 AM | 5m | 247 | 1 |
| 11 | Kalyan Jn KYN | 12:20 PM | 12:22 PM | 2m | 331 | 1 |
| 12 | Thane TNA | 12:37 PM | 12:39 PM | 2m | 351 | 1 |
| 13 | Dadar DR | 1:12 PM | 1:15 PM | 3m | 375 | 1 |
| 14 | C Shivaji Mah T CSMT Destination | 2:15 PM | End | — | 384 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.