Moradabad to Shalimar by train, with one change
No direct train · 1 change at Asansol Jn · 1,184 km apart in a straight line · fastest 26 hr 56 min · Daily
Check this journey for your dateJourneys and seats
Each leg is a separate ticket
- One change at Dd Upadhyaya JnDDU04:5029 hr 15 min10:05+1 arrives the next dayHolds 9 in 101 hr 50 min to change at DDU — tight
Holds about 9 times in 10 here. 120 min would make it 9 in 10. Measured on 1,09,635 paired days.
12356 often runs late
MB — DDU
Checking seatsDDU — SHM
Checking seats - One change at Dd Upadhyaya JnDDU04:5029 hr 15 min10:05+1 arrives the next dayHolds 8 in 101 hr 35 min to change at DDU — tight
Holds about 8 times in 10 here. This train arrives a median 29 min late, against 7 min late for the junction's typical arrival. 142 min would make it 9 in 10. Measured on 1,09,635 paired days.
13006 often runs late
MB — DDU
Checking seatsDDU — SHM
Checking seats - One change at Tatanagar JnTATA21:3031 hr 5 min04:35+2 arrives 2 days laterHolds 8 in 101 hr 20 min to change at TATA — tight
Holds about 8 times in 10 here. This train arrives a median 10 min late, against 86 min late for the junction's typical arrival. 173 min would make it 9 in 10. Measured on 1,16,087 paired days.
12101 Jnaneshwari Express 23:20 — 04:35 on Fri
18104 often runs late
MB — TATA
Checking seatsTATA — SHM
Checking seats - One change at Varanasi JnBSB02:4931 hr 16 min10:05+1 arrives the next dayAlmost always holds4 hr 35 min to change at BSB
Almost always holds here. Measured on 64,031 paired days.
15022 often runs late
MB — BSB
Checking seatsBSB — SHM
Checking seats - One change at Purulia JnPRR21:3034 hr 15 min07:45+2 arrives 2 days laterAlmost always holds6 hr 7 min to change at PRR
Almost always holds here. This train arrives a median 20 min late, against 36 min late for the junction's typical arrival. Measured on 52,491 paired days.
18104 often runs late
MB — PRR
Checking seatsPRR — SHM
Checking seats - One change at Aunrihar JnARJ19:4538 hr 20 min10:05+2 arrives 2 days laterAlmost always holds4 hr 42 min to change at ARJ
Almost always holds here. Measured on 73,482 paired days.
14016 often runs late
MB — ARJ
Checking seatsARJ — SHM
Checking seats
Check this journey for your date
Moradabad to Shalimar by train
Is there a direct train from Moradabad to Shalimar?
No. No single train runs from Moradabad to Shalimar. The journey takes one change, at Asansol Jn, and the fastest combination takes 26 hr 56 min.
What is the fastest way from Moradabad to Shalimar by train?
13038 Kumbha Express departs Moradabad at 02:49 and reaches Asansol Jn at 23:35. 22214 Duronto Express then departs at 01:48 and arrives Shalimar at 05:45. Total 26 hr 56 min, with 2 hr 13 min to change.
Where do you change trains between Moradabad and Shalimar?
Asansol Jn (ASN) is the interchange on the fastest route, with 2 hr 13 min between the arriving and departing trains.
Which days can you travel from Moradabad to Shalimar?
A connection is available every day of the week.