19020 Haridwar–Bandra Terminus Express
Mail/Express · 1,617 km · 33 hr · 71 stops · Daily
- Departs
- 13:30
- Haridwar Jn
- Arrives
- 22:30
- Bandra Terminus · day 2
- Journey
- 33 hr
- 1,617 km · 71 stops
- Runs
- Daily
- Fare from
- ₹705
- Sleeper · estimate
- On time
- 90%
- usually on time
19020 running status
Checking where it is…
19020 coach position
Fetching the coach order…
19020 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 Haridwar Jn to Bandra Terminus
Pick a date — live seats in every class
Route and stops
Day 2 = the day after departure
| # | Station | Arrives | Departs | Halt | Day | Km |
|---|---|---|---|---|---|---|
| 1 | Haridwar Jn HW | — | 13:30 | — | 1 | 0 |
| 2 | Jwalapur JWP | 13:37 | 13:39 | 2 min | 1 | 4 |
| 3 | Roorkee RK | 14:43 | 14:48 | 5 min | 1 | 41 |
| 4 | Tapri Jn TPZ | 15:34 | 15:36 | 2 min | 1 | 73 |
| 5 | Muzaffarnagar MOZ | 16:11 | 16:13 | 2 min | 1 | 125 |
| 6 | Meerut City Jn MTC | 16:57 | 17:02 | 5 min | 1 | 180 |
| 7 | Ghaziabad GZB | 18:00 | 18:02 | 2 min | 1 | 227 |
| 8 | Hazrat Nizamuddin NZM | 18:40 | 18:55 | 15 min | 1 | 255 |
| 9 | Kosi Kalan KSV | 20:23 | 20:25 | 2 min | 1 | 347 |
| 10 | Mathura Jn MTJ | 21:10 | 21:15 | 5 min | 1 | 388 |
| 11 | Bharatpur Jn BTE | 21:45 | 21:50 | 5 min | 1 | 422 |
| 12 | Bayana Jn BXN | 22:18 | 22:20 | 2 min | 1 | 464 |
| 13 | Fateh Singhpura FSP | 22:35 | 22:36 | 1 min | 1 | 483 |
| 14 | Hindaun City HAN | 22:50 | 22:55 | 5 min | 1 | 497 |
| 15 | Shrimahaveerji SMVJ | 23:05 | 23:07 | 2 min | 1 | 507 |
| 16 | Gangapur City GGC | 23:35 | 23:40 | 5 min | 1 | 541 |
| 17 | Narayanpur Tatwara NNW | 23:55 | 23:57 | 2 min | 1 | 558 |
| 18 | Malarna MLZ | 00:13 | 00:15 | 2 min | 2 | 574 |
| 19 | Sawai Madhopur SWM | 00:50 | 00:55 | 5 min | 2 | 604 |
| 20 | Indragarh Sumerganj Mandi IDG | 01:23 | 01:25 | 2 min | 2 | 641 |
| 21 | Lakheri LKE | 01:38 | 01:40 | 2 min | 2 | 652 |
| 22 | Kapren KPZ | 02:00 | 02:02 | 2 min | 2 | 679 |
| 23 | Keshorai Patan KPTN | 02:18 | 02:20 | 2 min | 2 | 699 |
| 24 | Kota Jn KOTA | 03:00 | 03:10 | 10 min | 2 | 712 |
| 25 | Dakaniya Talav DKNT | 03:23 | 03:25 | 2 min | 2 | 722 |
| 26 | Dara DARA | 03:58 | 04:00 | 2 min | 2 | 760 |
| 27 | Morak MKX | 04:28 | 04:30 | 2 min | 2 | 775 |
| 28 | Ramganj Mandi RMA | 04:48 | 04:50 | 2 min | 2 | 785 |
| 29 | Jhalawar Road JHW | 05:00 | 05:02 | 2 min | 2 | 796 |
| 30 | Bhawani Mandi BWM | 05:16 | 05:18 | 2 min | 2 | 813 |
| 31 | Garot GOH | 05:35 | 05:37 | 2 min | 2 | 835 |
| 32 | Shamgarh SGZ | 05:48 | 05:50 | 2 min | 2 | 846 |
| 33 | Suwasra SVA | 06:03 | 06:05 | 2 min | 2 | 860 |
| 34 | Chaumahla CMU | 06:23 | 06:25 | 2 min | 2 | 875 |
| 35 | Vikramgarh Alot VMA | 06:48 | 06:50 | 2 min | 2 | 897 |
| 36 | Mahidpur Road MEP | 07:18 | 07:20 | 2 min | 2 | 920 |
| 37 | Nagda Jn NAD | 07:55 | 08:00 | 5 min | 2 | 937 |
| 38 | Khachrod KUH | 08:08 | 08:13 | 5 min | 2 | 951 |
| 39 | Runkhera RNH | 08:33 | 08:34 | 1 min | 2 | 961 |
| 40 | Bangrod BOD | 08:42 | 08:43 | 1 min | 2 | 969 |
| 41 | Ratlam Jn RTM | 09:05 | 09:15 | 10 min | 2 | 979 |
| 42 | Bhairongarh BOG | 09:50 | 09:51 | 1 min | 2 | 1,017 |
| 43 | Bamnia BMI | 09:58 | 10:00 | 2 min | 2 | 1,024 |
| 44 | Panch Piplia PCN | 10:14 | 10:15 | 1 min | 2 | 1,037 |
| 45 | Thandla Road THDR | 10:29 | 10:30 | 1 min | 2 | 1,051 |
| 46 | Meghnagar MGN | 10:42 | 10:44 | 2 min | 2 | 1,059 |
| 47 | Anas ANAS | 10:57 | 10:58 | 1 min | 2 | 1,073 |
| 48 | Bordi BIO | 11:07 | 11:08 | 1 min | 2 | 1,081 |
| 49 | Dahod DHD | 11:18 | 11:20 | 2 min | 2 | 1,092 |
| 50 | Limkheda LMK | 11:54 | 11:55 | 1 min | 2 | 1,123 |
| 51 | Piplod Jn PPD | 12:05 | 12:07 | 2 min | 2 | 1,131 |
| 52 | Sant Road SAT | 12:17 | 12:19 | 2 min | 2 | 1,143 |
| 53 | Godhra Jn GDA | 12:49 | 12:51 | 2 min | 2 | 1,164 |
| 54 | Kharsaliya KRSA | 13:01 | 13:02 | 1 min | 2 | 1,174 |
| 55 | Derol DRL | 13:11 | 13:12 | 1 min | 2 | 1,187 |
| 56 | Champaner Road Jn CPN | 13:20 | 13:21 | 1 min | 2 | 1,200 |
| 57 | Samlaya Jn SMLA | 13:35 | 13:36 | 1 min | 2 | 1,211 |
| 58 | Vadodara Jn BRC | 14:25 | 14:35 | 10 min | 2 | 1,236 |
| 59 | Miyagam Karjan Jn MYG | 15:12 | 15:14 | 2 min | 2 | 1,266 |
| 60 | Bharuch Jn BH | 15:50 | 15:52 | 2 min | 2 | 1,307 |
| 61 | Ankleshwar Jn AKV | 16:01 | 16:03 | 2 min | 2 | 1,316 |
| 62 | Kosamba Jn KSB | 16:18 | 16:20 | 2 min | 2 | 1,334 |
| 63 | Surat ST | 17:17 | 17:22 | 5 min | 2 | 1,365 |
| 64 | Navsari NVS | 17:48 | 17:50 | 2 min | 2 | 1,395 |
| 65 | Bilimora Jn BIM | 18:08 | 18:10 | 2 min | 2 | 1,416 |
| 66 | Valsad BL | 18:30 | 18:35 | 5 min | 2 | 1,434 |
| 67 | Vapi VAPI | 19:03 | 19:05 | 2 min | 2 | 1,460 |
| 68 | Palghar PLG | 20:17 | 20:20 | 3 min | 2 | 1,541 |
| 69 | Virar VR | 20:53 | 20:55 | 2 min | 2 | 1,572 |
| 70 | Borivali BVI | 21:27 | 21:30 | 3 min | 2 | 1,598 |
| 71 | Bandra Terminus BDTS | 22:30 | — | — | 2 | 1,617 |
How reliably 19020 runs
90% arrive on time at the destination
typically on time · 52% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Haridwar Jnusually on time · 3% over an hour95%
- Jwalapurtypically 7 min late · 3% over an hour93%
- Roorkeeusually on time · 4% over an hour90%
- Tapri Jnusually on time · 4% over an hour90%
- Muzaffarnagartypically 6 min late · 5% over an hour81%
- Meerut City Jntypically 7 min late · 6% over an hour77%
- Ghaziabadtypically 16 min late · 7% over an hour47%
- Hazrat Nizamuddintypically 24 min late · 12% over an hour31%
- Kosi Kalantypically 13 min late · 26% over an hour51%
- Mathura Jntypically 10 min late · 26% over an hour52%
- Bharatpur Jntypically 11 min late · 27% over an hour52%
- Bayana Jntypically 16 min late · 28% over an hour47%
- Fateh Singhpuratypically 17 min late · 28% over an hour44%
- Hindaun Citytypically 16 min late · 27% over an hour47%
- Shrimahaveerjitypically 16 min late · 27% over an hour47%
- Gangapur Citytypically 21 min late · 29% over an hour36%
- Narayanpur Tatwaratypically 22 min late · 30% over an hour34%
- Malarnatypically 20 min late · 29% over an hour38%
- Sawai Madhopurtypically 12 min late · 28% over an hour51%
- Indragarh Sumerganj Manditypically 14 min late · 29% over an hour50%
- Lakheritypically 14 min late · 28% over an hour50%
- Kaprentypically 16 min late · 28% over an hour47%
- Keshorai Patantypically 25 min late · 30% over an hour30%
- Kota Jntypically 10 min late · 28% over an hour52%
- Dakaniya Talavtypically 8 min late · 6% over an hour72%
- Daratypically 27 min late · 28% over an hour28%
- Moraktypically 22 min late · 25% over an hour34%
- Ramganj Manditypically 19 min late · 24% over an hour39%
- Jhalawar Roadtypically 23 min late · 24% over an hour33%
- Bhawani Manditypically 26 min late · 25% over an hour29%
- Garottypically 28 min late · 26% over an hour27%
- Shamgarhtypically 30 min late · 26% over an hour25%
- Suwasratypically 30 min late · 26% over an hour25%
- Chaumahlatypically 26 min late · 25% over an hour29%
- Vikramgarh Alottypically 24 min late · 23% over an hour31%
- Mahidpur Roadtypically 17 min late · 19% over an hour44%
- Nagda Jnusually on time · 17% over an hour63%
- Khachrodtypically 9 min late · 18% over an hour57%
- Runkherausually on time · 17% over an hour67%
- Bangrodtypically 3 min late · 16% over an hour65%
- Ratlam Jntypically 3 min late · 13% over an hour67%
- Bhairongarhtypically 8 min late · 14% over an hour62%
- Bamniatypically 10 min late · 14% over an hour58%
- Panch Pipliatypically 12 min late · 16% over an hour55%
- Thandla Roadtypically 13 min late · 15% over an hour54%
- Meghnagartypically 10 min late · 15% over an hour57%
- Anastypically 11 min late · 16% over an hour56%
- Borditypically 11 min late · 16% over an hour57%
- Dahodtypically 14 min late · 16% over an hour52%
- Limkhedatypically 13 min late · 14% over an hour55%
- Piplod Jntypically 11 min late · 14% over an hour60%
- Sant Roadtypically 11 min late · 14% over an hour61%
- Godhra Jntypically 4 min late · 11% over an hour75%
- Kharsaliyatypically 9 min late · 13% over an hour63%
- Deroltypically 10 min late · 12% over an hour60%
- Champaner Road Jntypically 15 min late · 14% over an hour50%
- Samlaya Jntypically 12 min late · 12% over an hour55%
- Vadodara Jntypically 11 min late · 14% over an hour54%
- Miyagam Karjan Jntypically 14 min late · 12% over an hour51%
- Bharuch Jntypically 12 min late · 13% over an hour55%
- Ankleshwar Jntypically 13 min late · 14% over an hour53%
- Kosamba Jntypically 15 min late · 14% over an hour50%
- Surattypically 8 min late · 9% over an hour68%
- Navsaritypically 11 min late · 9% over an hour60%
- Bilimora Jntypically 15 min late · 9% over an hour50%
- Valsadtypically 11 min late · 9% over an hour58%
- Vapitypically 7 min late · 9% over an hour60%
- Palghartypically 24 min late · 8% over an hour31%
- Virartypically 24 min late · 8% over an hour31%
- Borivalitypically 26 min late · 8% over an hour29%
- Bandra Terminususually on time · 6% over an hour90%
- Faridabadtypically 26 min late · 26% over an hour29%
Longest halts
- Hazrat Nizamuddin NZM15 min · arrives 18:40, departs 18:55
- Kota Jn KOTA10 min · arrives 03:00, departs 03:10
- Ratlam Jn RTM10 min · arrives 09:05, departs 09:15
- Vadodara Jn BRC10 min · arrives 14:25, departs 14:35
- Roorkee RK5 min · arrives 14:43, departs 14:48
- Meerut City Jn MTC5 min · arrives 16:57, departs 17:02