19020 Haridwar - Mumbai Bandra T Express timetable
Haridwar - Mumbai Bandra T Express (19020) runs from Haridwar (HW) to Bandra Terminus (BDTS). The full journey covers 1,617 km and takes 33 h. The train runs daily.
Timetable checked on 17 October 2026.
Stops and timings
| Station | Arrival | Departure | Day | Stop time | Distance |
|---|---|---|---|---|---|
| Haridwar (HW) | Starts here | 13:30 | 1 | — | 0 km |
| Jwalapur (JWP) | 13:37 | 13:39 | 1 | 2 min | 4 km |
| Roorkee (RK) | 14:43 | 14:48 | 1 | 5 min | 42 km |
| Tapri Junction (TPZ) | 15:34 | 15:36 | 1 | 2 min | 74 km |
| Muzaffarnagar (MOZ) | 16:11 | 16:13 | 1 | 2 min | 125 km |
| Meerut City Junction (MTC) | 16:57 | 17:02 | 1 | 5 min | 181 km |
| Ghaziabad (GZB) | 18:00 | 18:02 | 1 | 2 min | 228 km |
| Hazrat Nizamuddin (NZM) | 18:40 | 18:55 | 1 | 15 min | 251 km |
| Kosi Kalan (KSV) | 20:23 | 20:25 | 1 | 2 min | 344 km |
| Mathura Junction (MTJ) | 21:10 | 21:15 | 1 | 5 min | 385 km |
| Bharatpur Junction (BTE) | 21:45 | 21:50 | 1 | 5 min | 419 km |
| Bayana Junction (BXN) | 22:18 | 22:20 | 1 | 2 min | 461 km |
| Fateh Singhpura (FSP) | 22:35 | 22:36 | 1 | 1 min | 480 km |
| Hindaun City (HAN) | 22:50 | 22:55 | 1 | 5 min | 494 km |
| Shri Mahaveerji (SMVJ) | 23:05 | 23:07 | 1 | 2 min | 504 km |
| Gangapur City (GGC) | 23:35 | 23:40 | 1 | 5 min | 538 km |
| Narayanpur Tatwara (NNW) | 23:55 | 23:57 | 1 | 2 min | 555 km |
| Malarna (MLZ) | 00:13 | 00:15 | 2 | 2 min | 572 km |
| Sawai Madhopur (SWM) | 00:50 | 00:55 | 2 | 5 min | 602 km |
| Indragarh Sumerganj Mandi (IDG) | 01:23 | 01:25 | 2 | 2 min | 638 km |
| Lakheri (LKE) | 01:38 | 01:40 | 2 | 2 min | 649 km |
| Kapren (KPZ) | 02:00 | 02:02 | 2 | 2 min | 676 km |
| Keshorai Patan (KPTN) | 02:18 | 02:20 | 2 | 2 min | 696 km |
| Kota Junction (KOTA) | 03:00 | 03:10 | 2 | 10 min | 710 km |
| New Kota (NKOT) | 03:23 | 03:25 | 2 | 2 min | 719 km |
| DARA (DARA) | 03:58 | 04:00 | 2 | 2 min | 757 km |
| Morak (MKX) | 04:28 | 04:30 | 2 | 2 min | 771 km |
| Ramganj Mandi (RMA) | 04:48 | 04:50 | 2 | 2 min | 782 km |
| Jhalawar Road (JHW) | 05:00 | 05:02 | 2 | 2 min | 793 km |
| Bhawani Mandi (BWM) | 05:16 | 05:18 | 2 | 2 min | 810 km |
| Garot (GOH) | 05:35 | 05:37 | 2 | 2 min | 832 km |
| Shamgarh (SGZ) | 05:48 | 05:50 | 2 | 2 min | 843 km |
| Suwasra (SVA) | 06:03 | 06:05 | 2 | 2 min | 857 km |
| Chaumahla (CMU) | 06:23 | 06:25 | 2 | 2 min | 872 km |
| Vikramgarh Alot (VMA) | 06:48 | 06:50 | 2 | 2 min | 895 km |
| Mahidpur Road (MEP) | 07:18 | 07:20 | 2 | 2 min | 918 km |
| Nagda Junction (NAD) | 07:55 | 08:00 | 2 | 5 min | 935 km |
| Khachrod (KUH) | 08:08 | 08:13 | 2 | 5 min | 949 km |
| Runkhera (RNH) | 08:33 | 08:34 | 2 | 1 min | 959 km |
| Bangrod (BOD) | 08:42 | 08:43 | 2 | 1 min | 966 km |
| Ratlam Junction (RTM) | 09:05 | 09:15 | 2 | 10 min | 976 km |
| Bhairongarh (BOG) | 09:50 | 09:51 | 2 | 1 min | 1015 km |
| Bamnia (BMI) | 09:58 | 10:00 | 2 | 2 min | 1021 km |
| Panch Pipila (PCN) | 10:14 | 10:15 | 2 | 1 min | 1035 km |
| Thandla Road (THDR) | 10:29 | 10:30 | 2 | 1 min | 1049 km |
| Meghnagar (MGN) | 10:42 | 10:44 | 2 | 2 min | 1057 km |
| ANAS (ANAS) | 10:57 | 10:58 | 2 | 1 min | 1071 km |
| Bordi (BIO) | 11:07 | 11:08 | 2 | 1 min | 1079 km |
| Dahod (DHD) | 11:18 | 11:20 | 2 | 2 min | 1090 km |
| Limkheda (LMK) | 11:54 | 11:55 | 2 | 1 min | 1123 km |
| Piplod (PPD) | 12:05 | 12:07 | 2 | 2 min | 1131 km |
| Sant Road (SAT) | 12:17 | 12:19 | 2 | 2 min | 1143 km |
| Godhra Junction (GDA) | 12:49 | 12:51 | 2 | 2 min | 1163 km |
| Kharsaliya (KRSA) | 13:01 | 13:02 | 2 | 1 min | 1174 km |
| Derol (DRL) | 13:11 | 13:12 | 2 | 1 min | 1186 km |
| Champaner Road (CPN) | 13:20 | 13:21 | 2 | 1 min | 1199 km |
| Samlaya Junction (SMLA) | 13:35 | 13:36 | 2 | 1 min | 1210 km |
| Vadodara junction (BRC) | 14:25 | 14:35 | 2 | 10 min | 1236 km |
| Miyagam Karjan Junction (MYG) | 15:12 | 15:14 | 2 | 2 min | 1265 km |
| Bharuch Junction (BH) | 15:50 | 15:52 | 2 | 2 min | 1306 km |
| Ankleshwar (AKV) | 16:01 | 16:03 | 2 | 2 min | 1315 km |
| Kosamba Junction (KSB) | 16:18 | 16:20 | 2 | 2 min | 1334 km |
| Surat (ST) | 17:17 | 17:22 | 2 | 5 min | 1365 km |
| Navsari (NVS) | 17:48 | 17:50 | 2 | 2 min | 1395 km |
| Bilimora Junction (BIM) | 18:08 | 18:10 | 2 | 2 min | 1416 km |
| Valsad (BL) | 18:30 | 18:35 | 2 | 5 min | 1434 km |
| VAPI (VAPI) | 19:03 | 19:05 | 2 | 2 min | 1460 km |
| Palghar (PLG) | 20:17 | 20:20 | 2 | 3 min | 1542 km |
| Virar (VR) | 20:53 | 20:55 | 2 | 2 min | 1573 km |
| Borivali (BVI) | 21:27 | 21:30 | 2 | 3 min | 1599 km |
| Bandra Terminus (BDTS) | 22:30 | Ends here | 2 | — | 1617 km |
About Haridwar - Mumbai Bandra T Express
Haridwar - Mumbai Bandra T Express (19020) runs from Haridwar (HW) to Bandra Terminus (BDTS). The full journey covers 1,617 km and takes 33 h. The train runs daily.
- Leaves from
- 13:30Haridwar · Day 1
- Reaches
- 22:30Bandra Terminus · Day 2
- Total travel time
- 33 h
- Total distance
- 1,617 km
- Runs on
- DailyFrom the first station
- Stops in between
- 6971 stations including the first and last
- Travel classes
- First AC (1A) · Second AC (2A) · Third AC (3A) · Sleeper (SL) · General (GN)
- On this train
- No pantry car · No catering service · LHB coaches
Some stops on this route
In travel order. Tap a station to see its live board.
Questions about train 19020
Where does train 19020 start and end?
Haridwar - Mumbai Bandra T Express (19020) starts from Haridwar (HW) and ends at Bandra Terminus (BDTS). The timetable above lists the stations in travel order.
What are the departure and arrival times of train 19020?
It leaves Haridwar (HW) at 13:30 on Day 1. It reaches Bandra Terminus (BDTS) at 22:30 on Day 2.
Which days does train 19020 run?
Haridwar - Mumbai Bandra T Express (19020) runs daily, from Monday to Sunday from Haridwar (HW). These are departure days from the first station. If you board later in the route, check the day shown at your station.
How long is the full journey on train 19020?
The scheduled travel time from Haridwar (HW) to Bandra Terminus (BDTS) is 33 h. For a shorter journey, open Time between stations and select where you will board and get down.
How far does train 19020 travel?
Haridwar - Mumbai Bandra T Express (19020) covers 1,617 km from Haridwar (HW) to Bandra Terminus (BDTS). The distance beside each station in the timetable is counted from the first station.
How many stops does train 19020 have?
Haridwar - Mumbai Bandra T Express (19020) has 69 stops between its first and last stations. The timetable has 71 stopping stations in total, including Haridwar (HW) and Bandra Terminus (BDTS). Passing stations are not included in this count.
Which classes are available on train 19020?
The timetable lists First AC (1A), Second AC (2A), Third AC (3A), Sleeper (SL) and General (GN) for Haridwar - Mumbai Bandra T Express (19020). Use Check train fares below to check the fare for your stations and travel class.
Which platform is listed for train 19020?
The timetable lists platform 3 at Haridwar (HW) and platform 1 at Bandra Terminus (BDTS). Check the station display or announcement for the platform on your travel day.
Is food service listed for train 19020?
The timetable lists Haridwar - Mumbai Bandra T Express (19020) without a pantry car. Catering service is not listed for this train.
What type of coaches does train 19020 use?
The timetable lists LHB coaches for Haridwar - Mumbai Bandra T Express (19020).
What do Day 1, Day 2 and Day 3 mean?
Day 1 is the day the train leaves its first station. Day 2 is the next day, and Day 3 is the day after that. Check both the time and the day at your boarding station, especially for departures after midnight.
How do I save or share the timetable for train 19020?
Tap Save image above to download the full timetable as one image. It includes all train stops, even when you search for a station or filter by day. Tap Share to send the timetable image with its RailCore link where your browser supports image sharing.
All times are in Indian Standard Time (IST).