Skip to search

Hapur to Firozpur Cantt Jn by train, with one change

No train runs the whole way from Hapur to Firozpur Cantt Jn. Changing at Ludhiana Jn takes 10 hr 1 min, and the quickest pairing is 12203 then 14613.

1 change · 391 km apart · fastest 10 hr 1 min · Daily

Check seats for your dateHapur (HPU) to Firozpur Cantt Jn (FZR)

Journeys and seats

  • One change at Ludhiana JnLDH
    12:2910 hr 1 min22:30
    12203GARIB RATH EXP12:2919:10Rail Motor
    Holds 8 in 101 hr 20 min to change at LDH — tight

    Holds about 8 times in 10 here. 121 min would make it 9 in 10. Measured on 89,202 paired days.

    14613SASN FZR EXP20:3022:30Mail/Express

    12203 often runs late

    HPULDH

    Checking seats

    LDHFZR

    Checking seats
  • One change at SaharanpurSRE
    23:5810 hr 2 min10:00+1 arrives the next day
    22431SFG MCTM SUP EXP23:5802:40Superfast
    Little room20 min to change at SRE — tight

    Typically 1 min late here, leaving about 0 min spare. It usually works, but there is little room.

    13307GANGASUTLEJ EXP03:0010:00Mail/Express

    HPUSRE

    Checking seats

    SREFZR

    Checking seats
  • One change at DelhiDLI
    12:2910 hr 6 min22:35
    12203GARIB RATH EXP12:2913:55Rail Motor
    Holds 9 in 102 hr 5 min to change at DLI

    Holds about 9 times in 10 here. Measured on 11,207 paired days.

    26461VANDE BHARAT EXP16:0022:35Shatabdi

    12203 often runs late

    HPUDLI

    Checking seats

    DLIFZR

    Checking seats
  • One change at Bhatinda JnBTI
    14:0210 hr 33 min00:35+1 arrives the next day
    15909AVADH ASSAM EXP14:0221:35Mail/Express
    Usually holds1 hr 10 min to change at BTI

    Typically 0 min late here, still leaving about 53 min to change.

    14625HW FZR EXP22:4500:35Mail/Express

    15909 often runs late

    HPUBTI

    Checking seats

    BTIFZR

    Checking seats
  • One change at Jalandhar CityJUC
    12:2911 hr 36 min00:05+1 arrives the next day
    12203GARIB RATH EXP12:2920:30Rail Motor
    Usually holds1 hr to change at JUC

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

    06967JUC-FZR EXP SPL21:3000:05Mail/Express

    12203 often runs late

    HPUJUC

    Checking seats

    JUCFZR

    Checking seats
  • One change at Ludhiana JnLDH
    23:5813 hr 27 min13:25+1 arrives the next day
    22431SFG MCTM SUP EXP23:5806:08Superfast
    Usually holds3 hr 57 min to change at LDH

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

    04997LDH-FZR MEXP10:0513:25Mail/Express

    HPULDH

    Checking seats

    LDHFZR

    Checking seats
  • One change at MoradabadMB
    18:5215 hr 8 min10:00+1 arrives the next day
    15274SATYAGRAH EXP18:5220:40Mail/Express
    Holds 9 in 101 hr to change at MB — tight

    Holds about 9 times in 10 here. 76 min would make it 9 in 10. Measured on 1,67,488 paired days.

    13307GANGASUTLEJ EXP21:4010:00Mail/Express

    15274 often runs late

    HPUMB

    Checking seats

    MBFZR

    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.

Hapur to Firozpur Cantt Jn by train

Is there a direct train from Hapur to Firozpur Cantt Jn?
No. No single train runs from Hapur to Firozpur Cantt Jn. The journey takes one change, at Ludhiana Jn, and the fastest combination takes 10 hr 1 min.
What is the fastest way from Hapur to Firozpur Cantt Jn by train?
12203 GARIB RATH EXP departs Hapur at 12:29 and reaches Ludhiana Jn at 19:10. 14613 SASN FZR EXP then departs at 20:30 and arrives Firozpur Cantt Jn at 22:30. Total 10 hr 1 min, with 1 hr 20 min to change.
Where do you change trains between Hapur and Firozpur Cantt Jn?
Ludhiana Jn (LDH) is the interchange on the fastest route, with 1 hr 20 min between the arriving and departing trains.
Which days can you travel from Hapur to Firozpur Cantt Jn?
A connection is available every day of the week.

Other trains from Hapur

Other trains to Firozpur Cantt Jn

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.