| Train | Source | Destination | Days Run from Madgaon Junction |
| 22907 - Mao Hapa Sf Express | Madgaon Junction (MAO) | Hapa (HAPA) | Sat |
| # | Station | Arrival | Departure | Halt | Distance | Day |
| 1 | Madgaon Junction (MAO) | Source | 10:40 AM | 0 Mins | 0 KMs | 1 |
| 2 | Thivim (THVM) | 11:22 AM | 11:24 AM | 2 Mins | 46 KMs | 1 |
| 3 | Kudal (KUDL) | 12:30 PM | 12:32 PM | 2 Mins | 99 KMs | 1 |
| 4 | Ratnagiri (RN) | 03:10 PM | 03:15 PM | 5 Mins | 239 KMs | 1 |
| 5 | Khed (KHED) | 05:15 PM | 05:17 PM | 2 Mins | 344 KMs | 1 |
| 6 | Panvel (PNVL) | 07:37 PM | 07:40 PM | 3 Mins | 519 KMs | 1 |
| 7 | Vasai Road (BSR) | 09:00 PM | 09:05 PM | 5 Mins | 583 KMs | 1 |
| 8 | Vapi (VAPI) | 10:33 PM | 10:35 PM | 2 Mins | 704 KMs | 1 |
| 9 | Surat (ST) | 11:58 PM | 12:03 AM | 5 Mins | 799 KMs | 2 |
| 10 | Bharuch Jn (BH) | 12:46 AM | 12:48 AM | 2 Mins | 857 KMs | 2 |
| 11 | Vadodara Jn (BRC) | 01:48 AM | 01:53 AM | 5 Mins | 928 KMs | 2 |
| 12 | Anand Jn (ANND) | 02:27 AM | 02:29 AM | 2 Mins | 964 KMs | 2 |
| 13 | Nadiad Jn (ND) | 02:45 AM | 02:47 AM | 2 Mins | 982 KMs | 2 |
| 14 | Ahmedabad Jn (ADI) | 03:40 AM | 03:50 AM | 10 Mins | 1028 KMs | 2 |
| 15 | Viramgam Jn (VG) | 04:53 AM | 04:55 AM | 2 Mins | 1093 KMs | 2 |
| 16 | Surendranagar (SUNR) | 06:06 AM | 06:08 AM | 2 Mins | 1157 KMs | 2 |
| 17 | Rajkot (RJT) | 07:57 AM | 08:07 AM | 10 Mins | 1274 KMs | 2 |
| 18 | Hapa (HAPA) | 09:30 AM | Destination | 0 Mins | 1350 KMs | 2 |