Train Chart Vacancy

12921 Mumbai Central - Surat Flying RANI Time Table

Departs
17:55
Mumbai Central MMCT
Arrives
22:35
Surat ST
Journey
4h 40m
262 km · 15 stops
Chart expected
about 07:55
on the day of travel — a target, not a guarantee (what this rests on)

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

12921 in timetable version .
Runs onDaily
Calendar row for this train to — beyond 2026-09-30, so not a date we stand behind
Timetable version covers to
Average speed56.1 km/h including halts — ours (how)
TypeOther · Express
ReservationReserved (PRS) train. 12921 is a 1-, 2- or 8-series number: those are reserved. (how we decide)

Time table and route

15 stops from Mumbai Central MMCT to Surat ST, timed by version , km counted from MMCT.
StationArrivesDepartsHaltKm
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.

How these are counted.

Other trains that share 12921’s route

From 12921’s halt rows, not its name. Trains without a page here are left out.

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.

A target, not a guarantee

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.