Skip to search

Mirzapur to Shalimar by train, with one change

No train runs the whole way from Mirzapur to Shalimar. Changing at Dd Upadhyaya Jn takes 17 hr 15 min, and the quickest pairing is 22308 then 15022.

1 change · 651 km apart · fastest 17 hr 15 min · Daily

Check seats for your dateMirzapur (MZP) to Shalimar (SHM)

Day by day

The quickest journey with one change, for each day a connection runs.

  • Monday17 hr 15 minarrives next day
    16:50 22308 BKN HWH SF EXP · Superfast Dd Upadhyaya Jn (DDU) 18:13
    19:25 15022 GKP SHM EXPRESS · Mail/Express → arrives 10:05
    1 hr 12 min to change at DDU — tight72 min to change holds about 9 times in 10 here. 95 min would make it 9 in 10. Measured on 1,78,612 paired days.
  • Tuesday and Sunday20 hr 23 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Tatanagar Jn (TATA) 19:55
    23:20 12101 JNANESHWARI EXP · Superfast → arrives 04:35
    3 hr 25 min to change at TATA — comfortableTypically 58 min late here, still leaving about 129 min to change.
  • Wednesday and Thursday20 hr 5 minarrives next day
    17:10 12816 NANDANKANAN EXP · Superfast Jaleswar (JER) 07:13
    08:35 18008 VZR SHM EXP · Mail/Express → arrives 13:15
    1 hr 22 min to change at JER — comfortableTypically 24 min late here, still leaving about 42 min to change.
  • Friday20 hr 23 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Tatanagar Jn (TATA) 19:55
    23:20 12905 SHALIMAR SF EXP · Superfast → arrives 04:35
    3 hr 25 min to change at TATA — comfortableTypically 58 min late here, still leaving about 129 min to change.
  • Saturday17 hr 55 minarrives next day
    11:50 03030 TDL HWH SPL · Mail/Express Asansol Jn (ASN) 21:15
    01:48 22214 DURONTO EXP · Superfast → arrives 05:45
    4 hr 33 min to change at ASN — comfortable273 min to change, which almost always holds here. Measured on 9,459 paired days.

Other ways to make the trip

Slower pairings, or a change at a different junction.

  • Monday20 hr 5 minarrives next day
    17:10 12816 NANDANKANAN EXP · Superfast Jaleswar (JER) 07:13
    08:35 18008 VZR SHM EXP · Mail/Express → arrives 13:15
    1 hr 22 min to change at JER — comfortableTypically 24 min late here, still leaving about 42 min to change.
  • Monday20 hr 23 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Tatanagar Jn (TATA) 19:55
    23:20 22905 OKHA SHM SF EXP · Superfast → arrives 04:35
    3 hr 25 min to change at TATA — comfortableTypically 58 min late here, still leaving about 129 min to change.
  • Wednesday20 hr 23 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Tatanagar Jn (TATA) 19:55
    23:20 12101 JNANESHWARI EXP · Superfast → arrives 04:35
    3 hr 25 min to change at TATA — comfortableTypically 58 min late here, still leaving about 129 min to change.
  • Thursday20 hr 23 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Tatanagar Jn (TATA) 19:55
    23:20 12905 SHALIMAR SF EXP · Superfast → arrives 04:35
    3 hr 25 min to change at TATA — comfortableTypically 58 min late here, still leaving about 129 min to change.
  • Tuesday20 hr 30 minarrives next day
    09:15 15657 BRAHMPUTRA MAIL · Mail/Express Patna Jn (PNBE) 14:18
    20:45 22214 DURONTO EXP · Superfast → arrives 05:45
    6 hr 27 min to change at PNBE — comfortable387 min to change, which almost always holds here. Measured on 42,600 paired days.
  • Friday21 hr 25 minarrives next day
    22:15 01929 GWL PURI F SPL · Mail/Express Adra Jn (ADRA) 09:05
    14:45 12886 ARANYAK EXP · Superfast → arrives 19:40
    5 hr 40 min to change at ADRA — comfortableTypically 138 min late here, still leaving about 185 min to change.
  • Tuesday22 hr 3 minarrives next day
    07:42 20802 MAGADH EXPRESS · Composite Patna Jn (PNBE) 12:38
    20:45 22214 DURONTO EXP · Superfast → arrives 05:45
    8 hr 7 min to change at PNBE — comfortable487 min to change, which almost always holds here. Measured on 42,600 paired days.
  • Sunday22 hr 3 minarrives next day
    08:12 12802 PURUSHOTTAM EXP · Superfast Ghatsila (GTS) 20:41
    01:20 18050 BMPR SHM EXP · Mail/Express → arrives 06:15
    4 hr 39 min to change at GTS — comfortableTypically 74 min late here, still leaving about 189 min to change.
  • Wednesday22 hr 25 minarrives next day
    17:10 12816 NANDANKANAN EXP · Superfast Jaleswar (JER) 07:13
    10:02 18046 EAST COAST EXP · Mail/Express → arrives 15:35
    2 hr 49 min to change at JER — comfortableTypically 24 min late here, still leaving about 129 min to change.

Mirzapur to Shalimar by train

Is there a direct train from Mirzapur to Shalimar?
No. No single train runs from Mirzapur to Shalimar. The journey takes one change, at Dd Upadhyaya Jn, and the fastest combination takes 17 hr 15 min.
What is the fastest way from Mirzapur to Shalimar by train?
22308 BKN HWH SF EXP departs Mirzapur at 16:50 and reaches Dd Upadhyaya Jn at 18:13. 15022 GKP SHM EXPRESS then departs at 19:25 and arrives Shalimar at 10:05. Total 17 hr 15 min, with 1 hr 12 min to change.
Where do you change trains between Mirzapur and Shalimar?
Dd Upadhyaya Jn (DDU) is the interchange on the fastest route, with 1 hr 12 min between the arriving and departing trains.
Which days can you travel from Mirzapur to Shalimar?
A connection is available every day of the week.

Other trains from Mirzapur

Other trains to Shalimar

Important

RailRoute is an independent service. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC, or any Government of India entity. Train names and station codes are used for identification only.

RailRoute does not sell tickets and never takes a payment. Fares are estimates and seat availability changes continuously; the exact fare and the actual booking are confirmed on IRCTC.