Train route & timetable
Haridwar Puri Kalingautkal Express (18478) — Complete Schedule & Route
Haridwar Puri Kalingautkal Express (18478) runs Mon,Tue,Wed,Thu,Fri,Sat,Sun between Haridwar Jn (HW) and Puri (PURI), covering 2,378 km in 48h 35m, stopping at 75 stations. It is a Express train with classes: 2A,3A,SL.
18478Express
Haridwar Puri Kalingautkal Express
Running information is shown separately from this scheduled timetable.
Track live18478 status →Journey time48h 35mHaridwar Jn to Puri
Distance2378 kmHW → PURI
Stops73Scheduled timetable rows
Runs onMon,Tue,Wed,Thu,Fri,Sat,SunOperating days
Classes2A,3A,SLListed travel classes
Full route
Schedule & timetable
Select a station to see its railway information.
| # | Station | Arrives | Departs | Halt | Day | Distance (km) | Platform |
|---|---|---|---|---|---|---|---|
| 1 | Roorkee (RK) | 06:33 | 06:35 | Not listed | Day 1 | Not listed | Not listed |
| 2 | Tapri Jn (TPZ) | 08:08 | 08:10 | Not listed | Day 1 | Not listed | Not listed |
| 3 | Deoband (DBD) | 08:35 | 08:37 | Not listed | Day 1 | Not listed | Not listed |
| 4 | Muzaffarnagar (MOZ) | 09:06 | 09:08 | Not listed | Day 1 | Not listed | Not listed |
| 5 | Meerut Cant (MUT) | 09:42 | 09:44 | Not listed | Day 1 | Not listed | Not listed |
| 6 | Meerut City (MTC) | 09:53 | 09:55 | Not listed | Day 1 | Not listed | Not listed |
| 7 | Ghaziabad (GZB) | 11:03 | 11:05 | Not listed | Day 1 | Not listed | Not listed |
| 8 | Hazrat Nizamuddin (NZM) | 11:45 | 12:05 | Not listed | Day 1 | Not listed | Not listed |
| 9 | Faridabad (FDB) | 12:23 | 12:25 | Not listed | Day 1 | Not listed | Not listed |
| 10 | Kosi Kalan (KSV) | 13:40 | 13:42 | Not listed | Day 1 | Not listed | Not listed |
| 11 | Mathura Jn (MTJ) | 14:15 | 14:20 | Not listed | Day 1 | Not listed | Not listed |
| 12 | Raja Ki Mandi (RKM) | 15:01 | 15:03 | Not listed | Day 1 | Not listed | Not listed |
| 13 | Agra Cantt (AGC) | 15:15 | 15:20 | Not listed | Day 1 | Not listed | Not listed |
| 14 | Dhaulpur (DHO) | 16:16 | 16:18 | Not listed | Day 1 | Not listed | Not listed |
| 15 | Morena (MRA) | 16:51 | 16:53 | Not listed | Day 1 | Not listed | Not listed |
| 16 | Gwalior Junction (GWL) | 17:31 | 17:36 | Not listed | Day 1 | Not listed | Not listed |
| 17 | Dabra (DBA) | 18:09 | 18:11 | Not listed | Day 1 | Not listed | Not listed |
| 18 | Datia (DAA) | 18:37 | 18:39 | Not listed | Day 1 | Not listed | Not listed |
| 19 | Jhansi Jn (JHS) | 19:15 | 19:25 | Not listed | Day 1 | Not listed | Not listed |
| 20 | Babina (BAB) | 19:48 | 19:50 | Not listed | Day 1 | Not listed | Not listed |
| 21 | Talbahat (TBT) | 20:12 | 20:14 | Not listed | Day 1 | Not listed | Not listed |
| 22 | Lalitpur (LAR) | 20:43 | 20:45 | Not listed | Day 1 | Not listed | Not listed |
| 23 | Malkheri (MAKR) | 22:08 | 22:10 | Not listed | Day 1 | Not listed | Not listed |
| 24 | Khurai (KYE) | 22:28 | 22:30 | Not listed | Day 1 | Not listed | Not listed |
| 25 | Saugor (SGO) | 23:15 | 23:20 | Not listed | Day 1 | Not listed | Not listed |
| 26 | Patharia (PHA) | 00:08 | 00:10 | Not listed | Day 2 | Not listed | Not listed |
| 27 | Damoh (DMO) | 00:38 | 00:40 | Not listed | Day 2 | Not listed | Not listed |
| 28 | Katni Murwara (KMZ) | 03:40 | 03:50 | Not listed | Day 2 | Not listed | Not listed |
| 29 | Chandia Road (CHD) | 05:04 | 05:06 | Not listed | Day 2 | Not listed | Not listed |
| 30 | Umaria (UMR) | 05:25 | 05:30 | Not listed | Day 2 | Not listed | Not listed |
| 31 | Nowrozabad (NRZB) | 05:47 | 05:49 | Not listed | Day 2 | Not listed | Not listed |
| 32 | Birsinghpur (BRS) | 05:57 | 05:59 | Not listed | Day 2 | Not listed | Not listed |
| 33 | Shahdol (SDL) | 06:46 | 06:51 | Not listed | Day 2 | Not listed | Not listed |
| 34 | Burhar (BUH) | 07:07 | 07:09 | Not listed | Day 2 | Not listed | Not listed |
| 35 | Amlai (AAL) | 07:18 | 07:20 | Not listed | Day 2 | Not listed | Not listed |
| 36 | Anuppur Jn (APR) | 07:40 | 07:45 | Not listed | Day 2 | Not listed | Not listed |
| 37 | Pendra Road (PND) | 08:35 | 08:40 | Not listed | Day 2 | Not listed | Not listed |
| 38 | Belgahna (BIG) | 09:35 | 09:37 | Not listed | Day 2 | Not listed | Not listed |
| 39 | Kargi Road (KGB) | 09:50 | 09:52 | Not listed | Day 2 | Not listed | Not listed |
| 40 | Bilaspur Jn (BSP) | 11:00 | 11:15 | Not listed | Day 2 | Not listed | Not listed |
| 41 | Akaltara (AKT) | 11:39 | 11:41 | Not listed | Day 2 | Not listed | Not listed |
| 42 | Naila (NIA) | 11:58 | 12:00 | Not listed | Day 2 | Not listed | Not listed |
| 43 | Champa (CPH) | 12:15 | 12:20 | Not listed | Day 2 | Not listed | Not listed |
| 44 | Baradwar (BUA) | 12:33 | 12:35 | Not listed | Day 2 | Not listed | Not listed |
| 45 | Sakti (SKT) | 12:46 | 12:48 | Not listed | Day 2 | Not listed | Not listed |
| 46 | Kharsia (KHS) | 13:00 | 13:02 | Not listed | Day 2 | Not listed | Not listed |
| 47 | Raigarh (RIG) | 13:30 | 13:35 | Not listed | Day 2 | Not listed | Not listed |
| 48 | Belpahar (BPH) | 14:08 | 14:10 | Not listed | Day 2 | Not listed | Not listed |
| 49 | Brajrajnagar (BRJN) | 14:23 | 14:25 | Not listed | Day 2 | Not listed | Not listed |
| 50 | Jharsuguda Jn (JSG) | 15:10 | 15:20 | Not listed | Day 2 | Not listed | Not listed |
| 51 | Bamra (BMB) | 15:49 | 15:50 | Not listed | Day 2 | Not listed | Not listed |
| 52 | Raj Gangpur (GP) | 16:21 | 16:22 | Not listed | Day 2 | Not listed | Not listed |
| 53 | Rourkela (ROU) | 16:50 | 17:05 | Not listed | Day 2 | Not listed | Not listed |
| 54 | Bisra (BZR) | 17:20 | 17:21 | Not listed | Day 2 | Not listed | Not listed |
| 55 | Manoharpur (MOU) | 17:42 | 17:43 | Not listed | Day 2 | Not listed | Not listed |
| 56 | Goilkera (GOL) | 18:12 | 18:13 | Not listed | Day 2 | Not listed | Not listed |
| 57 | Chakradharpur (CKP) | 18:45 | 18:55 | Not listed | Day 2 | Not listed | Not listed |
| 58 | Rajkharsawan Jn (RKSN) | 19:12 | 19:13 | Not listed | Day 2 | Not listed | Not listed |
| 59 | Sini Jn (SINI) | 19:28 | 19:29 | Not listed | Day 2 | Not listed | Not listed |
| 60 | Tatanagar Jn (TATA) | 20:18 | 20:28 | Not listed | Day 2 | Not listed | Not listed |
| 61 | Ghatsila (GTS) | 21:08 | 21:10 | Not listed | Day 2 | Not listed | Not listed |
| 62 | Chakulia (CKU) | 21:32 | 21:34 | Not listed | Day 2 | Not listed | Not listed |
| 63 | Hijilli (HIJ) | 22:56 | 22:58 | Not listed | Day 2 | Not listed | Not listed |
| 64 | Jaleswar (JER) | 00:01 | 00:02 | Not listed | Day 3 | Not listed | Not listed |
| 65 | Basta (BTS) | 00:21 | 00:22 | Not listed | Day 3 | Not listed | Not listed |
| 66 | Balasore (BLS) | 00:48 | 00:58 | Not listed | Day 3 | Not listed | Not listed |
| 67 | Soro (SORO) | 01:23 | 01:24 | Not listed | Day 3 | Not listed | Not listed |
| 68 | Bhadrakh (BHC) | 02:05 | 02:07 | Not listed | Day 3 | Not listed | Not listed |
| 69 | Jajpur Keonjhar Road (JJKR) | 02:36 | 02:38 | Not listed | Day 3 | Not listed | Not listed |
| 70 | Cuttack (CTC) | 03:30 | 03:35 | Not listed | Day 3 | Not listed | Not listed |
| 71 | Bhubaneswar (BBS) | 04:15 | 04:20 | Not listed | Day 3 | Not listed | Not listed |
| 72 | Khurda Road Jn (KUR) | 04:55 | 05:00 | Not listed | Day 3 | Not listed | Not listed |
| 73 | Sakhi Gopal (SIL) | 05:23 | 05:25 | Not listed | Day 3 | Not listed | Not listed |
Timetable help
Frequently asked questions
What is the schedule of train 18478?
Haridwar Puri Kalingautkal Express (18478) runs Mon,Tue,Wed,Thu,Fri,Sat,Sun between Haridwar Jn (HW) and Puri (PURI), covering 2,378 km in 48h 35m, stopping at 75 stations. It is a Express train with classes: 2A,3A,SL.