Skip to search

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 date

Journeys and seats

Each leg is a separate ticket

  • One change at Asansol JnASN
    02:4926 hr 56 min05:45+1 arrives the next day
    13038Kumbha Express02:49 — 23:35Mail/Express

    13036 Upasana Express 02:49 — 23:35 on Thu

    Holds 10 in 102 hr 13 min to change at ASN

    Holds about 19 times in 20 here. Measured on 9,459 paired days.

    22214Duronto Express01:48 — 05:45Superfast

    13038 often runs late

    MB — ASN

    Checking seats

    ASN — SHM

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    04:5029 hr 15 min10:05+1 arrives the next day
    12356Archana Express04:50 — 17:35Superfast
    Holds 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.

    15022Gorakhpur–Shalimar Express19:25 — 10:05Mail/Express

    12356 often runs late

    MB — DDU

    Checking seats

    DDU — SHM

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    04:5029 hr 15 min10:05+1 arrives the next day
    13006Amritsar–Howrah Mail04:50 — 17:50Mail/Express
    Holds 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.

    15022Gorakhpur–Shalimar Express19:25 — 10:05Mail/Express

    13006 often runs late

    MB — DDU

    Checking seats

    DDU — SHM

    Checking seats
  • One change at Tatanagar JnTATA
    21:3031 hr 5 min04:35+2 arrives 2 days later
    18104Amritsar–Tatanagar Express21:30 — 22:00Mail/Express
    Holds 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.

    12905Shalimar Superfast Express23:20 — 04:35Superfast

    12101 Jnaneshwari Express 23:20 — 04:35 on Fri

    18104 often runs late

    MB — TATA

    Checking seats

    TATA — SHM

    Checking seats
  • One change at Varanasi JnBSB
    02:4931 hr 16 min10:05+1 arrives the next day
    13038Kumbha Express02:49 — 13:10Mail/Express
    Almost always holds4 hr 35 min to change at BSB

    Almost always holds here. Measured on 64,031 paired days.

    15022Gorakhpur–Shalimar Express17:45 — 10:05Mail/Express

    15022 often runs late

    MB — BSB

    Checking seats

    BSB — SHM

    Checking seats
  • One change at Purulia JnPRR
    21:3034 hr 15 min07:45+2 arrives 2 days later
    18104Amritsar–Tatanagar Express21:30 — 18:58Mail/Express
    Almost 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.

    12151Mumbai LTT–Shalimar Superfast Express01:05 — 07:45Superfast

    18104 often runs late

    MB — PRR

    Checking seats

    PRR — SHM

    Checking seats
  • One change at Aunrihar JnARJ
    19:4538 hr 20 min10:05+2 arrives 2 days later
    14016Sadhbhawna Express19:45 — 10:08Mail/Express
    Almost always holds4 hr 42 min to change at ARJ

    Almost always holds here. Measured on 73,482 paired days.

    15022Gorakhpur–Shalimar Express14:50 — 10:05Mail/Express

    14016 often runs late

    MB — ARJ

    Checking seats

    ARJ — 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.

Other trains from Moradabad

Other trains to Shalimar