Skip to search

Ahmedabad Jn to Roorkee by train, with one change

No train runs the whole way from Ahmedabad Jn to Roorkee. Changing at Hazrat Nizamuddin takes 19 hr 52 min, and the quickest pairing is 12917 then 12171.

1 change · 923 km apart · fastest 19 hr 52 min · Mon, Tue, Wed, Thu, Sat

Check seats for your dateAhmedabad Jn (ADI) to Roorkee (RK)

Journeys and seats

  • One change at Hazrat NizamuddinNZM
    15:3019 hr 52 min11:22+1 arrives the next day
    12917GUJRAT S KRANTI15:3005:50Superfast
    Holds 8 in 101 hr 5 min to change at NZM — tight

    Holds about 8 times in 10 here. 118 min would make it 9 in 10. Measured on 46,556 paired days.

    12171LTT HW AC EXP06:5511:22Superfast

    ADINZM

    Checking seats

    NZMRK

    Checking seats
  • One change at Vadodara JnBRC
    14:5020 hr 32 min11:22+1 arrives the next day
    20902VANDE BHARAT EXP14:5015:48Shatabdi
    Holds 9 in 101 hr 24 min to change at BRC

    Holds about 9 times in 10 here. Measured on 83,918 paired days.

    22659TVCN YNRK SF EXP17:1211:22Superfast

    ADIBRC

    Checking seats

    BRCRK

    Checking seats
  • One change at Ratlam JnRTM
    14:2021 hr 2 min11:22+1 arrives the next day
    12473SARVODAYA EXP14:2019:45Superfast
    Holds 9 in 101 hr 8 min to change at RTM

    Holds about 9 times in 10 here. Measured on 57,918 paired days.

    22659TVCN YNRK SF EXP20:5311:22Superfast

    12473 often runs late

    ADIRTM

    Checking seats

    RTMRK

    Checking seats
  • One change at Ambala Cant JnUMB
    14:2021 hr 40 min12:00+1 arrives the next day
    12477JAM SVDK EXP14:2008:47Superfast
    Holds 8 in 101 hr 18 min to change at UMB — tight

    Holds about 8 times in 10 here. 189 min would make it 9 in 10. Measured on 1,34,714 paired days.

    12358DURGIANA EXP10:0512:00Superfast

    12477 often runs late

    ADIUMB

    Checking seats

    UMBRK

    Checking seats
  • One change at Ajmer JnAII
    09:3521 hr 43 min07:18+1 arrives the next day
    20823PURI AII S F09:3518:40Superfast
    Usually holds55 min to change at AII

    Typically -6 min late here, still leaving about 42 min to change.

    19609UDZ YNRK EXP19:3507:18Mail/Express

    19609 often runs late

    ADIAII

    Checking seats

    AIIRK

    Checking seats
  • One change at Vadodara JnBRC
    15:2021 hr 56 min13:16+1 arrives the next day
    20949JAN SHATABDI EX15:2016:46Shatabdi
    Holds 10 in 101 hr 59 min to change at BRC

    Holds about 19 times in 20 here. Measured on 83,918 paired days.

    12911BL HARIDWAR EXP18:4513:16Superfast

    22917 BDTS HW SF EXP 18:4513:16

    both trains usually run on time

    ADIBRC

    Checking seats

    BRCRK

    Checking seats
  • One change at Ambala Cant JnUMB
    19:0023 hr 55 min18:55+1 arrives the next day
    22451BDTS CDG SF EXP19:0013:25Superfast
    Holds 10 in 103 hr 25 min to change at UMB

    Holds about 19 times in 20 here. Measured on 1,55,539 paired days.

    18104ASR TATA EXP16:5018:55Mail/Express

    22446 ASR CNB SF EXP 16:5018:55

    ADIUMB

    Checking seats

    UMBRK

    Checking seats

Each leg is a separate ticket on its own PNR, booked separately. RAC is not a confirmed berth and a waitlist number is not a seat.

Ahmedabad Jn to Roorkee by train

Is there a direct train from Ahmedabad Jn to Roorkee?
No. No single train runs from Ahmedabad Jn to Roorkee. The journey takes one change, at Hazrat Nizamuddin, and the fastest combination takes 19 hr 52 min.
What is the fastest way from Ahmedabad Jn to Roorkee by train?
12917 GUJRAT S KRANTI departs Ahmedabad Jn at 15:30 and reaches Hazrat Nizamuddin at 05:50. 12171 LTT HW AC EXP then departs at 06:55 and arrives Roorkee at 11:22. Total 19 hr 52 min, with 1 hr 5 min to change.
Where do you change trains between Ahmedabad Jn and Roorkee?
Hazrat Nizamuddin (NZM) is the interchange on the fastest route, with 1 hr 5 min between the arriving and departing trains.
Which days can you travel from Ahmedabad Jn to Roorkee?
Connections are available on Monday, Tuesday, Wednesday, Thursday and Saturday.

Other trains from Ahmedabad Jn

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.