Skip to search

Mirzapur to Roorkee by train, with one change

No direct train · 1 change at Anand Vihar Terminal · 700 km apart · fastest 14 hr 43 min · Daily

Check this journey for your date

Journeys and seats

Each leg is a separate ticket

  • One change at Anand Vihar TerminalANVT
    10:3014 hr 43 min01:13+1 arrives the next day
    12487SEEMANCHAL EXP10:30 — 20:50Superfast
    Usually holds55 min to change at ANVT

    Typically 10 min late here, still leaving about 27 min to change.

    14089ANVT KTW EXP21:45 — 01:13Mail/Express

    MZP — ANVT

    Checking seats

    ANVT — RK

    Checking seats
  • One change at Anand Vihar TerminalANVT
    05:3214 hr 59 min20:31
    12815NANDANKANAN SF05:32 — 15:10Superfast
    Usually holds2 hr 40 min to change at ANVT

    Typically 1 min late here, still leaving about 141 min to change.

    22457VANDE BHARAT EXP17:50 — 20:31Shatabdi

    12815 often runs late

    MZP — ANVT

    Checking seats

    ANVT — RK

    Checking seats
  • One change at New DelhiNDLS
    23:2315 hr 21 min14:44+1 arrives the next day
    12393S KRANTI SUP EX23:23 — 07:55Superfast
    Holds 10 in 102 hr 45 min to change at NDLS

    Holds about 19 times in 20 here. Measured on 1,97,441 paired days.

    19565OKHA DDN EXP10:40 — 14:44Mail/Express

    MZP — NDLS

    Checking seats

    NDLS — RK

    Checking seats
  • One change at Varanasi JnBSB
    11:1515 hr 29 min02:44+1 arrives the next day
    18201DURG NTV EXP11:15 — 13:40Mail/Express
    Holds 8 in 101 hr 8 min to change at BSB — tight

    Holds about 8 times in 10 here. 119 min would make it 9 in 10. Measured on 64,031 paired days.

    12331HIMGIRI EXPRESS14:48 — 02:44Superfast

    18201 often runs late

    MZP — BSB

    Checking seats

    BSB — RK

    Checking seats
  • One change at Kanpur CentralCNB
    10:5515 hr 35 min02:30+1 arrives the next day
    12307HWH JU EXPRESS10:55 — 14:50Superfast
    Holds 9 in 102 hr 55 min to change at CNB

    Holds about 9 times in 10 here. Measured on 5,307 paired days.

    22445CNB ASR SUP17:45 — 02:30Superfast

    12307 often runs late

    MZP — CNB

    Checking seats

    CNB — RK

    Checking seats
  • One change at Dd Upadhyaya JnDDU
    18:1715 hr 58 min10:15+1 arrives the next day
    12488SEEMANCHAL EXP18:17 — 19:48Superfast
    Holds 9 in 101 hr 17 min to change at DDU — tight

    Holds about 9 times in 10 here. 95 min would make it 9 in 10. Measured on 1,78,612 paired days.

    12357DURGIANA EXP21:05 — 10:15Superfast

    MZP — DDU

    Checking seats

    DDU — RK

    Checking seats

Check this journey for your date

Mirzapur to Roorkee by train

Is there a direct train from Mirzapur to Roorkee?

No. No single train runs from Mirzapur to Roorkee. The journey takes one change, at Anand Vihar Terminal, and the fastest combination takes 14 hr 43 min.

What is the fastest way from Mirzapur to Roorkee by train?

12487 SEEMANCHAL EXP departs Mirzapur at 10:30 and reaches Anand Vihar Terminal at 20:50. 14089 ANVT KTW EXP then departs at 21:45 and arrives Roorkee at 01:13. Total 14 hr 43 min, with 55 min to change.

Where do you change trains between Mirzapur and Roorkee?

Anand Vihar Terminal (ANVT) is the interchange on the fastest route, with 55 min between the arriving and departing trains.

Which days can you travel from Mirzapur to Roorkee?

A connection is available every day of the week.

Other trains from Mirzapur

Other trains to Roorkee

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.