| Train | Source | Destination | Days Run from Bandra Terminus |
| 12909 - Nzm Garib Rath | Bandra Terminus (BDTS) | Hazrat Nizamuddin Jn (NZM) | Wed Fri Sun |
| # | Station | Arrival | Departure | Halt | Distance | Day |
| 1 | Bandra Terminus (BDTS) | Source | 05:30 PM | 0 Mins | 0 KMs | 1 |
| 2 | Borivali (BVI) | 05:55 PM | 05:59 PM | 4 Mins | 19 KMs | 1 |
| 3 | Surat (ST) | 08:50 PM | 08:55 PM | 5 Mins | 252 KMs | 1 |
| 4 | Vadodara Jn (BRC) | 10:19 PM | 10:29 PM | 10 Mins | 381 KMs | 1 |
| 5 | Ratlam Jn (RTM) | 01:50 AM | 01:53 AM | 3 Mins | 638 KMs | 2 |
| 6 | Kota Jn (KOTA) | 04:35 AM | 04:40 AM | 5 Mins | 905 KMs | 2 |
| 7 | Mathura Jn. (MTJ) | 08:18 AM | 08:20 AM | 2 Mins | 1229 KMs | 2 |
| 8 | Hazrat Nizamuddin Jn (NZM) | 10:15 AM | Destination | 0 Mins | 1362 KMs | 2 |