| # | Station | Arrives | Departs | Halt | Dist. | Day |
|---|---|---|---|---|---|---|
| 1 | Kolhapur KOP Source | Start | 5:10 AM | - | 0 | 1 |
| 2 | Valivade VV | 5:18 AM | 5:19 AM | 1m | 7 | 1 |
| 3 | Rukadi RKD | 5:24 AM | 5:25 AM | 1m | 14 | 1 |
| 4 | Hatkanangale HTK | 5:34 AM | 5:35 AM | 1m | 21 | 1 |
| 5 | Jayasingpur JSP | 5:49 AM | 5:50 AM | 1m | 35 | 1 |
| 6 | Miraj Jn. MRJ | 6:10 AM | 6:25 AM | 15m | 47 | 1 |
| 7 | Sangli SLI | 6:38 AM | 6:40 AM | 2m | 54 | 1 |
| 8 | Bhilavdi BVQ | 6:59 AM | 7:00 AM | 1m | 74 | 1 |
| 9 | Kirloskarvadi KOV | 7:13 AM | 7:15 AM | 2m | 88 | 1 |
| 10 | Takari TKR | 7:24 AM | 7:25 AM | 1m | 96 | 1 |
| 11 | Bhavani Nagar BVNR | 7:29 AM | 7:30 AM | 1m | 101 | 1 |
| 12 | Shenoli SNE | 7:36 AM | 7:37 AM | 1m | 109 | 1 |
| 13 | Karad KRD | 7:50 AM | 7:52 AM | 2m | 122 | 1 |
| 14 | Shiravade SIW | 7:59 AM | 8:00 AM | 1m | 131 | 1 |
| 15 | Masur MSR | 8:09 AM | 8:10 AM | 1m | 136 | 1 |
| 16 | Targaon TAZ | 8:19 AM | 8:20 AM | 1m | 149 | 1 |
| 17 | Rahimatpur RMP | 8:34 AM | 8:35 AM | 1m | 160 | 1 |
| 18 | Koregaon KRG | 8:49 AM | 8:50 AM | 1m | 170 | 1 |
| 19 | Satara STR | 9:20 AM | 9:25 AM | 5m | 181 | 1 |
| 20 | Wathar WTR | 9:54 AM | 9:55 AM | 1m | 207 | 1 |
| 21 | Lonand LNN | 10:28 AM | 10:30 AM | 2m | 234 | 1 |
| 22 | Nira NIRA | 10:43 AM | 10:45 AM | 2m | 242 | 1 |
| 23 | Jejuri JJR | 11:18 AM | 11:20 AM | 2m | 268 | 1 |
| 24 | Sasvad Road SSV | 12:09 PM | 12:10 PM | 1m | 315 | 1 |
| 25 | Pune Jn PUNE Destination | 1:00 PM | End | - | 326 | 1 |
Times are as per the latest published Indian Railways time table and may change. Live running status.