Skip to search

Mirylaguda to Bharuch Jn by train, with one change

No train runs the whole way from Mirylaguda to Bharuch Jn. Changing at Valsad takes 23 hr 16 min, and the quickest pairing is 12755 then 22953.

1 change · 872 km apart · fastest 23 hr 16 min · Tue, Wed, Thu, Fri

Check seats for your dateMirylaguda (MRGA) to Bharuch Jn (BH)

Journeys and seats

  • One change at ValsadBL
    11:5423 hr 16 min11:10+1 arrives the next day
    12755COA BVC SF EXP11:5408:18Superfast
    Little room37 min to change at BL — tight

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

    22953GUJRAT SF EXP08:5511:10Superfast

    12755 often runs late

    MRGABL

    Checking seats

    BLBH

    Checking seats
  • One change at Vijayawada JnBZA
    21:5024 hr 48 min22:38+1 arrives the next day
    07041KCG CHE SPL21:5000:30Mail/Express
    Holds 9 in 101 hr 20 min to change at BZA — tight

    Holds about 9 times in 10 here. 97 min would make it 9 in 10. Measured on 2,21,096 paired days.

    20625MAS BGKT SF EXP01:5022:38Mail/Express

    07041 often runs late

    MRGABZA

    Checking seats

    BZABH

    Checking seats
  • One change at BasarBSX
    17:3026 hr 58 min20:28+1 arrives the next day
    17231NS NSL EXP17:3000:59Mail/Express
    Usually holds2 hr 21 min to change at BSX

    Typically 38 min late here, still leaving about 87 min to change.

    09519MDU OKHA SPL03:2020:28Mail/Express

    17231 often runs late

    MRGABSX

    Checking seats

    BSXBH

    Checking seats
  • One change at SuratST
    11:5427 hr 8 min15:02+1 arrives the next day
    12755COA BVC SF EXP11:5409:42Superfast
    Holds 10 in 104 hr 42 min to change at ST

    Holds about 19 times in 20 here. Measured on 2,27,819 paired days.

    12471SWARAJ EXPRESS14:2415:02Superfast

    12471 often runs late

    MRGAST

    Checking seats

    STBH

    Checking seats
  • One change at SuratST
    11:5427 hr 34 min15:28+1 arrives the next day
    12755COA BVC SF EXP11:5409:42Superfast
    Holds 10 in 105 hr 1 min to change at ST

    Holds about 19 times in 20 here. Measured on 2,27,819 paired days.

    04714BL BIKANER SPL14:4315:28Mail/Express

    MRGAST

    Checking seats

    STBH

    Checking seats
  • One change at KachegudaKCG
    16:5227 hr 36 min20:28+1 arrives the next day
    07792NDKD-KCG DEMU16:5221:15Mail/Express
    Usually holds2 hr 25 min to change at KCG

    Typically 9 min late here, still leaving about 118 min to change.

    09519MDU OKHA SPL23:4020:28Mail/Express

    07792 often runs late

    MRGAKCG

    Checking seats

    KCGBH

    Checking seats
  • One change at Kalyan JnKYN
    15:4834 hr 47 min02:35+2 arrives 2 days later
    17221COA LTT EXPRESS15:4810:09Mail/Express
    Almost always holds11 hr 21 min to change at KYN

    Almost always holds here. Measured on 1,84,645 paired days.

    16508JODHPUR EXP21:3002:35Mail/Express

    17221 often runs late

    MRGAKYN

    Checking seats

    KYNBH

    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.

Mirylaguda to Bharuch Jn by train

Is there a direct train from Mirylaguda to Bharuch Jn?
No. No single train runs from Mirylaguda to Bharuch Jn. The journey takes one change, at Valsad, and the fastest combination takes 23 hr 16 min.
What is the fastest way from Mirylaguda to Bharuch Jn by train?
12755 COA BVC SF EXP departs Mirylaguda at 11:54 and reaches Valsad at 08:18. 22953 GUJRAT SF EXP then departs at 08:55 and arrives Bharuch Jn at 11:10. Total 23 hr 16 min, with 37 min to change.
Where do you change trains between Mirylaguda and Bharuch Jn?
Valsad (BL) is the interchange on the fastest route, with 37 min between the arriving and departing trains.
Which days can you travel from Mirylaguda to Bharuch Jn?
Connections are available on Tuesday, Wednesday, Thursday and Friday.

Other trains from Mirylaguda

Other trains to Bharuch 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.