12911 Valsad–Haridwar Express
Superfast · 1,434 km · 23 hr 20 min · 17 stops · Tue
- Departs
- 15:10
- Valsad
- Arrives
- 14:30
- Haridwar Jn · day 2
- Journey
- 23 hr 20 min
- 1,434 km · 17 stops
- Runs
- Tue
- Fare from
- ₹680
- Sleeper · estimate
- On time
- 90%
- usually on time
12911 running status
Checking where it is…
12911 coach position
Fetching the coach order…
12911 vacant berths after charting
Shown full? The prepared chart lists berths free for part of the way too, and we chain them. Open full screen
Check seats from Valsad to Haridwar Jn
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Valsad BL | — | 15:10 | — | 1 | 0 |
| 2 | Navsari NVS | 15:33 | 15:35 | 2 min | 1 | 39 |
| 3 | Surat ST | 16:10 | 16:15 | 5 min | 1 | 69 |
| 4 | Ankleshwar Jn AKV | 17:07 | 17:09 | 2 min | 1 | 118 |
| 5 | Vadodara Jn BRC | 18:35 | 18:45 | 10 min | 1 | 198 |
| 6 | Godhra Jn GDA | 19:58 | 20:00 | 2 min | 1 | 270 |
| 7 | Dahod DHD | 20:50 | 20:52 | 2 min | 1 | 342 |
| 8 | Ratlam Jn RTM | 22:35 | 22:45 | 10 min | 1 | 455 |
| 9 | Kota Jn KOTA | 02:00 | 02:05 | 5 min | 2 | 722 |
| 10 | Sawai Madhopur SWM | 03:18 | 03:20 | 2 min | 2 | 830 |
| 11 | Bharatpur Jn BTE | 05:28 | 05:30 | 2 min | 2 | 1,012 |
| 12 | Hazrat Nizamuddin NZM | 08:35 | 08:50 | 15 min | 2 | 1,179 |
| 13 | Ghaziabad GZB | 09:24 | 09:26 | 2 min | 2 | 1,207 |
| 14 | Meerut City Jn MTC | 10:02 | 10:04 | 2 min | 2 | 1,254 |
| 15 | Tapri Jn TPZ | 12:23 | 12:25 | 2 min | 2 | 1,361 |
| 16 | Roorkee RK | 13:16 | 13:21 | 5 min | 2 | 1,393 |
| 17 | Haridwar Jn HW | 14:30 | — | — | 2 | 1,434 |
How reliably 12911 runs
90% arrive on time at the destination
typically on time · 74% on time across the route
From Aug 2025–Aug 2026 · within 15 min counts as on time.
- Valsadusually on time98%
- Navsaritypically 9 min late90%
- Surattypically 4 min late90%
- Ankleshwar Jntypically 15 min late50%
- Vadodara Jntypically 13 min late57%
- Godhra Jntypically 4 min late91%
- Dahodtypically 11 min late70%
- Ratlam Jnusually on time90%
- Kota Jntypically 7 min late70%
- Sawai Madhopurtypically 11 min late · 4% over an hour62%
- Bharatpur Jnusually on time · 4% over an hour80%
- Hazrat Nizamuddintypically 8 min late · 6% over an hour75%
- Ghaziabadtypically 20 min late · 8% over an hour38%
- Meerut City Jntypically 36 min late · 10% over an hour21%
- Tapri Jnusually on time · 4% over an hour90%
- Roorkeeusually on time · 4% over an hour90%
- Haridwar Jnusually on time · 4% over an hour90%
Longest halts
- Hazrat Nizamuddin NZM15 min · arrives 08:35, departs 08:50
- Vadodara Jn BRC10 min · arrives 18:35, departs 18:45
- Ratlam Jn RTM10 min · arrives 22:35, departs 22:45
- Surat ST5 min · arrives 16:10, departs 16:15
- Kota Jn KOTA5 min · arrives 02:00, departs 02:05
- Roorkee RK5 min · arrives 13:16, departs 13:21