Train route & timetable
Haridwar Mail (19031) — Complete Schedule & Route
Haridwar Mail (19031) runs Daily between Ahmedabad Junction (ADI) and Haridwar Jn (HW) in 00:00, stopping at 43 stations. It is a Express train with classes: .
Running information is shown separately from this scheduled timetable.
Track live19031 status →Journey time00:00Ahmedabad Junction to Haridwar Jn
Stops41Scheduled timetable rows
Runs onDailyOperating days
Full route
Schedule & timetable
Select a station to see its railway information.
| # | Station | Arrives | Departs | Halt | Day | Distance (km) | Platform |
|---|---|---|---|---|---|---|---|
| 1 | Sabarmati Jn (SBI) | 10:18 | 10:20 | Not listed | Day 1 | Not listed | Not listed |
| 2 | Gandhinagar Capital (GNC) | 10:46 | 10:48 | Not listed | Day 1 | Not listed | Not listed |
| 3 | Kalol Jn (KLL) | 11:12 | 11:14 | Not listed | Day 1 | Not listed | Not listed |
| 4 | Mahesana Jn (MSH) | 11:53 | 11:55 | Not listed | Day 1 | Not listed | Not listed |
| 5 | Unjha (UJA) | 12:16 | 12:18 | Not listed | Day 1 | Not listed | Not listed |
| 6 | Siddhpur (SID) | 12:32 | 12:34 | Not listed | Day 1 | Not listed | Not listed |
| 7 | Palanpur Jn (PNU) | 13:52 | 13:57 | Not listed | Day 1 | Not listed | Not listed |
| 8 | Abu Road (ABR) | 14:40 | 14:50 | Not listed | Day 1 | Not listed | Not listed |
| 9 | Sirohi Road (SOH) | 15:35 | 15:37 | Not listed | Day 1 | Not listed | Not listed |
| 10 | Jawai Bandh (JWB) | 16:10 | 16:12 | Not listed | Day 1 | Not listed | Not listed |
| 11 | Falna (FA) | 16:22 | 16:27 | Not listed | Day 1 | Not listed | Not listed |
| 12 | Rani (RANI) | 16:41 | 16:43 | Not listed | Day 1 | Not listed | Not listed |
| 13 | Marwar Jn (MJ) | 17:40 | 17:42 | Not listed | Day 1 | Not listed | Not listed |
| 14 | Sojat Road (SOD) | 17:57 | 17:59 | Not listed | Day 1 | Not listed | Not listed |
| 15 | Haripur (HP) | 18:32 | 18:34 | Not listed | Day 1 | Not listed | Not listed |
| 16 | Sendra (SEU) | 18:53 | 18:55 | Not listed | Day 1 | Not listed | Not listed |
| 17 | Beawar (BER) | 19:12 | 19:14 | Not listed | Day 1 | Not listed | Not listed |
| 18 | Ajmer Jn (AII) | 20:40 | 20:50 | Not listed | Day 1 | Not listed | Not listed |
| 19 | Kishangarh (KSG) | 21:21 | 21:23 | Not listed | Day 1 | Not listed | Not listed |
| 20 | Phulera Jn (FL) | 22:02 | 22:04 | Not listed | Day 1 | Not listed | Not listed |
| 21 | Jaipur Junction (JP) | 23:05 | 23:15 | Not listed | Day 1 | Not listed | Not listed |
| 22 | Gandhinagar Jaipur (GADJ) | 23:23 | 23:25 | Not listed | Day 1 | Not listed | Not listed |
| 23 | Bandikui Jn (BKI) | 00:30 | 00:35 | Not listed | Day 2 | Not listed | Not listed |
| 24 | Alwar (AWR) | 01:36 | 01:41 | Not listed | Day 2 | Not listed | Not listed |
| 25 | Khairthal (KRH) | 01:58 | 02:00 | Not listed | Day 2 | Not listed | Not listed |
| 26 | Rewari (RE) | 03:10 | 03:20 | Not listed | Day 2 | Not listed | Not listed |
| 27 | Pataudi Road (PTRD) | 03:38 | 03:40 | Not listed | Day 2 | Not listed | Not listed |
| 28 | Gurgaon (GGN) | 04:01 | 04:03 | Not listed | Day 2 | Not listed | Not listed |
| 29 | Delhi Cantt (DEC) | 04:19 | 04:21 | Not listed | Day 2 | Not listed | Not listed |
| 30 | Delhi Junction (DLI) | 05:05 | 05:30 | Not listed | Day 2 | Not listed | Not listed |
| 31 | Delhi Shahdara (DSA) | 05:44 | 05:46 | Not listed | Day 2 | Not listed | Not listed |
| 32 | Ghaziabad (GZB) | 06:15 | 06:17 | Not listed | Day 2 | Not listed | Not listed |
| 33 | New Ghaziabad (GZN) | 06:26 | 06:27 | Not listed | Day 2 | Not listed | Not listed |
| 34 | Modinagar (MDNR) | 06:43 | 06:45 | Not listed | Day 2 | Not listed | Not listed |
| 35 | Meerut City (MTC) | 07:05 | 07:10 | Not listed | Day 2 | Not listed | Not listed |
| 36 | Meerut Cant (MUT) | 07:15 | 07:17 | Not listed | Day 2 | Not listed | Not listed |
| 37 | Khatauli (KAT) | 07:46 | 07:48 | Not listed | Day 2 | Not listed | Not listed |
| 38 | Muzaffarnagar (MOZ) | 08:08 | 08:10 | Not listed | Day 2 | Not listed | Not listed |
| 39 | Deoband (DBD) | 09:12 | 09:14 | Not listed | Day 2 | Not listed | Not listed |
| 40 | Tapri Jn (TPZ) | 09:58 | 10:00 | Not listed | Day 2 | Not listed | Not listed |
| 41 | Roorkee (RK) | 10:48 | 10:53 | Not listed | Day 2 | Not listed | Not listed |
Timetable help
Frequently asked questions
What is the schedule of train 19031?
Haridwar Mail (19031) runs Daily between Ahmedabad Junction (ADI) and Haridwar Jn (HW) in 00:00, stopping at 43 stations. It is a Express train with classes: .