19019 Bandra Terminus–Haridwar Express
Mail/Express · 1,617 km · 31 hr 30 min · 76 stops · Daily
- Departs
- 00:20
- Bandra Terminus
- Arrives
- 07:50
- Haridwar Jn · day 2
- Journey
- 31 hr 30 min
- 1,617 km · 76 stops
- Runs
- Daily
- Fare from
- ₹705
- Sleeper · estimate
- On time
- 55%
- usually 10 min late
19019 running status
Checking where it is…
19019 coach position
Fetching the coach order…
19019 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 Bandra Terminus 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 | Bandra Terminus BDTS | — | 00:20 | — | 1 | 0 |
| 2 | Borivali BVI | 00:45 | 00:48 | 3 min | 1 | 19 |
| 3 | Vasai Road BSR | 01:05 | 01:07 | 2 min | 1 | 36 |
| 4 | Palghar PLG | 01:40 | 01:45 | 5 min | 1 | 76 |
| 5 | Dahanu Road DRD | 02:08 | 02:10 | 2 min | 1 | 108 |
| 6 | Vapi VAPI | 02:33 | 02:35 | 2 min | 1 | 157 |
| 7 | Valsad BL | 03:10 | 03:15 | 5 min | 1 | 183 |
| 8 | Bilimora Jn BIM | 03:28 | 03:30 | 2 min | 1 | 201 |
| 9 | Navsari NVS | 03:45 | 03:47 | 2 min | 1 | 222 |
| 10 | Surat ST | 04:30 | 04:35 | 5 min | 1 | 252 |
| 11 | Kosamba Jn KSB | 04:58 | 05:00 | 2 min | 1 | 283 |
| 12 | Ankleshwar Jn AKV | 05:14 | 05:16 | 2 min | 1 | 301 |
| 13 | Bharuch Jn BH | 05:29 | 05:31 | 2 min | 1 | 311 |
| 14 | Miyagam Karjan Jn MYG | 06:00 | 06:02 | 2 min | 1 | 351 |
| 15 | Vadodara Jn BRC | 06:35 | 06:43 | 8 min | 1 | 381 |
| 16 | Samlaya Jn SMLA | 07:07 | 07:08 | 1 min | 1 | 406 |
| 17 | Champaner Road Jn CPN | 07:18 | 07:19 | 1 min | 1 | 417 |
| 18 | Derol DRL | 07:35 | 07:36 | 1 min | 1 | 430 |
| 19 | Kharsaliya KRSA | 07:48 | 07:49 | 1 min | 1 | 443 |
| 20 | Godhra Jn GDA | 08:03 | 08:08 | 5 min | 1 | 453 |
| 21 | Sant Road SAT | 08:23 | 08:25 | 2 min | 1 | 474 |
| 22 | Piplod Jn PPD | 08:35 | 08:37 | 2 min | 1 | 486 |
| 23 | Limkheda LMK | 08:46 | 08:47 | 1 min | 1 | 494 |
| 24 | Mangal Mahudi MAM | 08:57 | 08:58 | 1 min | 1 | 502 |
| 25 | Dahod DHD | 09:18 | 09:20 | 2 min | 1 | 525 |
| 26 | Bordi BIO | 09:35 | 09:36 | 1 min | 1 | 536 |
| 27 | Anas ANAS | 09:45 | 09:46 | 1 min | 1 | 544 |
| 28 | Meghnagar MGN | 09:58 | 10:00 | 2 min | 1 | 558 |
| 29 | Thandla Road THDR | 10:10 | 10:11 | 1 min | 1 | 566 |
| 30 | Panch Piplia PCN | 10:25 | 10:26 | 1 min | 1 | 580 |
| 31 | Bamnia BMI | 10:40 | 10:42 | 2 min | 1 | 593 |
| 32 | Bhairongarh BOG | 10:50 | 10:51 | 1 min | 1 | 600 |
| 33 | Bildi BILD | 11:08 | 11:09 | 1 min | 1 | 618 |
| 34 | Morwani MRN | 11:19 | 11:20 | 1 min | 1 | 628 |
| 35 | Ratlam Jn RTM | 11:50 | 12:00 | 10 min | 1 | 638 |
| 36 | Bangrod BOD | 12:15 | 12:16 | 1 min | 1 | 648 |
| 37 | Runkhera RNH | 12:25 | 12:26 | 1 min | 1 | 656 |
| 38 | Khachrod KUH | 12:34 | 12:39 | 5 min | 1 | 666 |
| 39 | Nagda Jn NAD | 13:05 | 13:10 | 5 min | 1 | 680 |
| 40 | Mahidpur Road MEP | 13:28 | 13:30 | 2 min | 1 | 697 |
| 41 | Vikramgarh Alot VMA | 13:56 | 13:58 | 2 min | 1 | 720 |
| 42 | Chaumahla CMU | 14:16 | 14:18 | 2 min | 1 | 742 |
| 43 | Suwasra SVA | 14:33 | 14:35 | 2 min | 1 | 758 |
| 44 | Shamgarh SGZ | 14:48 | 14:50 | 2 min | 1 | 771 |
| 45 | Garot GOH | 15:00 | 15:02 | 2 min | 1 | 782 |
| 46 | Bhawani Mandi BWM | 15:20 | 15:25 | 5 min | 1 | 804 |
| 47 | Jhalawar Road JHW | 15:38 | 15:40 | 2 min | 1 | 821 |
| 48 | Ramganj Mandi RMA | 16:00 | 16:05 | 5 min | 1 | 832 |
| 49 | Morak MKX | 16:15 | 16:17 | 2 min | 1 | 843 |
| 50 | Dara DARA | 16:33 | 16:35 | 2 min | 1 | 857 |
| 51 | Dakaniya Talav DKNT | 17:15 | 17:20 | 5 min | 1 | 896 |
| 52 | Kota Jn KOTA | 17:45 | 17:55 | 10 min | 1 | 905 |
| 53 | Keshorai Patan KPTN | 18:08 | 18:10 | 2 min | 1 | 918 |
| 54 | Kapren KPZ | 18:28 | 18:30 | 2 min | 1 | 938 |
| 55 | Lakheri LKE | 18:53 | 18:55 | 2 min | 1 | 965 |
| 56 | Indragarh Sumerganj Mandi IDG | 19:08 | 19:10 | 2 min | 1 | 976 |
| 57 | Sawai Madhopur SWM | 19:50 | 19:55 | 5 min | 1 | 1,013 |
| 58 | Malarna MLZ | 20:16 | 20:18 | 2 min | 1 | 1,043 |
| 59 | Narayanpur Tatwara NNW | 20:33 | 20:35 | 2 min | 1 | 1,059 |
| 60 | Gangapur City GGC | 20:55 | 21:05 | 10 min | 1 | 1,076 |
| 61 | Shrimahaveerji SMVJ | 21:30 | 21:32 | 2 min | 1 | 1,110 |
| 62 | Hindaun City HAN | 21:45 | 21:50 | 5 min | 1 | 1,120 |
| 63 | Fateh Singhpura FSP | 22:01 | 22:03 | 2 min | 1 | 1,134 |
| 64 | Bayana Jn BXN | 22:23 | 22:25 | 2 min | 1 | 1,153 |
| 65 | Bharatpur Jn BTE | 23:05 | 23:10 | 5 min | 1 | 1,195 |
| 66 | Mathura Jn MTJ | 00:10 | 00:15 | 5 min | 2 | 1,229 |
| 67 | Kosi Kalan KSV | 00:45 | 00:47 | 2 min | 2 | 1,270 |
| 68 | Faridabad FDB | 01:58 | 02:00 | 2 min | 2 | 1,341 |
| 69 | Hazrat Nizamuddin NZM | 02:35 | 02:50 | 15 min | 2 | 1,362 |
| 70 | Ghaziabad GZB | 03:26 | 03:28 | 2 min | 2 | 1,390 |
| 71 | Meerut City Jn MTC | 04:02 | 04:07 | 5 min | 2 | 1,437 |
| 72 | Muzaffarnagar MOZ | 04:48 | 04:50 | 2 min | 2 | 1,492 |
| 73 | Tapri Jn TPZ | 05:41 | 05:43 | 2 min | 2 | 1,544 |
| 74 | Roorkee RK | 06:28 | 06:33 | 5 min | 2 | 1,576 |
| 75 | Jwalapur JWP | 07:24 | 07:26 | 2 min | 2 | 1,613 |
| 76 | Haridwar Jn HW | 07:50 | — | — | 2 | 1,617 |
How reliably 19019 runs
55% arrive on time at the destination
typically 10 min late · 61% on time across the route
From Oct 2025–Oct 2026 · within 15 min counts as on time.
- Bandra Terminususually on time95%
- Borivalitypically 9 min late80%
- Vasai Roadtypically 9 min late78%
- Palghartypically 10 min late75%
- Dahanu Roadtypically 11 min late64%
- Vapitypically 22 min late34%
- Valsadtypically 12 min late61%
- Bilimora Jntypically 16 min late · 3% over an hour47%
- Navsaritypically 18 min late42%
- Surattypically 3 min late88%
- Kosamba Jntypically 7 min late78%
- Ankleshwar Jntypically 8 min late77%
- Bharuch Jntypically 6 min late81%
- Miyagam Karjan Jntypically 6 min late83%
- Vadodara Jnusually on time90%
- Samlaya Jntypically 10 min late77%
- Champaner Road Jntypically 12 min late · 3% over an hour63%
- Deroltypically 9 min late77%
- Kharsaliyatypically 11 min late · 3% over an hour70%
- Godhra Jntypically 6 min late83%
- Sant Roadtypically 8 min late · 3% over an hour75%
- Piplod Jntypically 10 min late · 3% over an hour68%
- Limkhedatypically 11 min late · 3% over an hour64%
- Mangal Mahuditypically 13 min late · 3% over an hour57%
- Dahodtypically 16 min late · 3% over an hour47%
- Borditypically 11 min late · 3% over an hour64%
- Anastypically 11 min late · 3% over an hour64%
- Meghnagartypically 12 min late · 3% over an hour61%
- Thandla Roadtypically 12 min late · 3% over an hour61%
- Panch Pipliatypically 11 min late · 3% over an hour63%
- Bamniatypically 11 min late · 4% over an hour61%
- Bhairongarhtypically 11 min late · 4% over an hour61%
- Bilditypically 15 min late · 4% over an hour50%
- Morwanitypically 16 min late · 4% over an hour47%
- Ratlam Jntypically 5 min late · 3% over an hour78%
- Bangrodtypically 8 min late · 4% over an hour72%
- Runkheratypically 8 min late · 4% over an hour75%
- Khachrodtypically 9 min late · 4% over an hour71%
- Nagda Jnusually on time90%
- Mahidpur Roadtypically 8 min late68%
- Vikramgarh Alottypically 8 min late65%
- Chaumahlatypically 13 min late55%
- Suwasratypically 14 min late53%
- Shamgarhtypically 14 min late52%
- Garottypically 14 min late53%
- Bhawani Manditypically 12 min late57%
- Jhalawar Roadtypically 13 min late55%
- Ramganj Manditypically 4 min late73%
- Moraktypically 5 min late65%
- Daratypically 13 min late55%
- Dakaniya Talavtypically 4 min late82%
- Kota Jntypically 6 min late79%
- Keshorai Patantypically 25 min late · 3% over an hour30%
- Kaprentypically 27 min late · 3% over an hour28%
- Lakheritypically 27 min late · 3% over an hour28%
- Indragarh Sumerganj Manditypically 27 min late · 3% over an hour28%
- Sawai Madhopurtypically 17 min late · 3% over an hour44%
- Malarnatypically 20 min late · 3% over an hour38%
- Narayanpur Tatwaratypically 20 min late · 3% over an hour38%
- Gangapur Citytypically 13 min late · 3% over an hour55%
- Shrimahaveerjitypically 15 min late · 3% over an hour50%
- Hindaun Citytypically 12 min late57%
- Fateh Singhpuratypically 14 min late · 3% over an hour53%
- Bayana Jntypically 15 min late50%
- Bharatpur Jntypically 8 min late68%
- Mathura Jnusually on time94%
- Kosi Kalantypically 9 min late77%
- Faridabadusually on time · 4% over an hour80%
- Hazrat Nizamuddintypically 6 min late · 6% over an hour73%
- Ghaziabadtypically 16 min late · 15% over an hour47%
- Meerut City Jntypically 28 min late · 20% over an hour27%
- Muzaffarnagartypically 31 min late · 22% over an hour24%
- Tapri Jntypically 19 min late · 19% over an hour39%
- Roorkeetypically 14 min late · 19% over an hour51%
- Jwalapurtypically 21 min late · 19% over an hour36%
- Haridwar Jntypically 10 min late · 17% over an hour55%
When it runs late
Roughest December to February: in January it typically runs 33 min late and reaches Haridwar Jn on time only 23% of the time — against 83% around April. A year-round average hides that.
Longest halts
- Hazrat Nizamuddin NZM15 min · arrives 02:35, departs 02:50
- Ratlam Jn RTM10 min · arrives 11:50, departs 12:00
- Kota Jn KOTA10 min · arrives 17:45, departs 17:55
- Gangapur City GGC10 min · arrives 20:55, departs 21:05
- Vadodara Jn BRC8 min · arrives 06:35, departs 06:43
- Palghar PLG5 min · arrives 01:40, departs 01:45
Return train and other trains on this route
Stations on the 19019 route
- Borivali (BVI)Day 1 · 19 km from Bandra Terminus
- Miyagam Karjan Jn (MYG)Day 1 · 351 km from Bandra Terminus
- Bordi (BIO)Day 1 · 536 km from Bandra Terminus
- Khachrod (KUH)Day 1 · 666 km from Bandra Terminus
- Dara (DARA)Day 1 · 857 km from Bandra Terminus
- Hindaun City (HAN)Day 1 · 1,120 km from Bandra Terminus