12921 Mumbai Central - Surat Flying RANI Time Table
- Journey
- 4h 40m
- 262 km · 15 stops
12921 Mumbai Central - Surat Flying RANI leaves Mumbai Central (MMCT) at 17:55 and reaches Surat (ST) at 22:35 the same day. The booked run is 262 km in 4h 40m, with 15 stops including both ends. It is the only train this timetable version books from Mumbai Central (MMCT) through to Surat (ST). Runs daily. That is a stop every 19 km on average.
12921 at a glance
| Runs on | Daily |
|---|---|
| Calendar row for this train | to — beyond 2026-09-30, so not a date we stand behind |
| Timetable version covers | to |
| Average speed | 56.1 km/h including halts — ours (how) |
| Type | Other · Express |
| Reservation | Reserved (PRS) train. 12921 is a 1-, 2- or 8-series number: those are reserved. (how we decide) |
Time table and route
| Station | Arrives | Departs | Halt | Km |
|---|---|---|---|---|
| MMCT Mumbai Central | start | 17:55 | — | 0 |
| ADH Andheri | 18:08 | 18:10 | 2m | 17 |
| BVI Borivali | 18:22 | 18:24 | 2m | 30 |
| PLG Palghar | 19:10 | 19:12 | 2m | 86 |
| DRD Dahanu Road | 19:33 | 19:35 | 2m | 119 |
| UBR Umbargam Road | 19:58 | 20:00 | 2m | 140 |
| VAPI Vapi | 20:18 | 20:20 | 2m | 168 |
| BL Valsad | 20:48 | 20:50 | 2m | 194 |
| BIM Bilimora Jn | 21:10 | 21:12 | 2m | 212 |
| AML Amalsad | 21:21 | 21:22 | 1m | 217 |
| NVS Navsari | 21:38 | 21:40 | 2m | 233 |
| MRL Maroli | 21:46 | 21:48 | 2m | 241 |
| SCH Sachin | 21:54 | 21:55 | 1m | 248 |
| UDN Udhna Jn | 22:08 | 22:10 | 2m | 258 |
| ST Surat | 22:35 | end | — | 262 |
What 12921’s schedule looks like
Its longest run without a stop is 56 km and 0h 46m from Borivali (BVI) to Palghar (PLG). The next longest is 33 km and 0h 21m from Palghar (PLG) to Dahanu Road (DRD).
At 22:00 it is between Sachin (SCH) and Udhna Jn (UDN).
None of its 13 intermediate stops is booked for as long as five minutes. The briefest is 1 minute at Amalsad (AML).
It passes its own halfway mark of 131 km at Umbargam Road (UBR), stop number 6 of 15, and is booked to stand at its stops for 24 minutes in all, 9% of the 4h 40m journey.
Its quickest booked leg is Palghar (PLG) to Dahanu Road (DRD), 33 km at an average of 94 km/h.
After Mumbai Central it calls first at Andheri (ADH), Borivali (BVI), Palghar (PLG), Dahanu Road (DRD) and Umbargam Road (UBR).
Its last stops before Surat are Amalsad (AML), Navsari (NVS), Maroli (MRL), Sachin (SCH) and Udhna Jn (UDN).
Its stops are not evenly spread: 4 of the 13 fall in the first half of the distance and 9 in the second.
The busiest stations on its route are Surat (ST), where 429 trains call, Vapi (VAPI), where 274 trains call, Borivali (BVI), where 237 trains call.
Other trains that share 12921’s route
From 12921’s halt rows, not its name. Trains without a page here are left out.
- 22953 Mumbai Central - Ahmedabad Jn Gujrat Superfast Express — MMCT to ADI, 9 stations in common with 12921
- 19019 Bandra Terminus - Haridwar Jn Express — BDTS to HW, 8 stations in common with 12921
- 12925 Bandra Terminus - Amritsar Paschim Express — BDTS to ASR, 6 stations in common with 12921
- 12961 Mumbai Central - Indore Jn Avantika Express — MMCT to INDB, 6 stations in common with 12921
Reservation chart and seat availability
12921 is booked out of Mumbai Central at 17:55, which puts it under rule RB-16.12.2025-B: its first reservation chart is expected at about 07:55 on the day of the journey. How we work this out.
It assumes 12921 is charted at Mumbai Central. The rule is press-reported: no circular number has been located, and the first report covered one zone. Preparation can be later. The circulars, the second chart and what is still unsettled.
Check live seat availability for 12921 — Mumbai Central to Surat, fetched when you ask and never stored here (how).
Where this came from
Every time and distance above is read from timetable version , and from nothing else. Where the timetable data comes from.
The 07:55 above comes from a published railway order, worked out, never observed.