Skip to search

Visakhapatnam to Gaya Jn by train, with one change

No train runs the whole way from Visakhapatnam to Gaya Jn. Changing at Balasore takes 20 hr 52 min, and the quickest pairing is 22501 then 12281.

1 change · 807 km apart · fastest 20 hr 52 min · Daily

Check seats for your dateVisakhapatnam (VSKP) to Gaya Jn (GAYA)

Journeys and seats

  • One change at BalasoreBLS
    21:4520 hr 52 min18:37+1 arrives the next day
    22501NEWTINSUKIA EXP21:4507:20Superfast
    Holds 9 in 103 hr 8 min to change at BLS

    Holds about 9 times in 10 here. Measured on 30,873 paired days.

    12281DURONTO EXPRESS10:2818:37Rajdhani

    22501 often runs late

    VSKPBLS

    Checking seats

    BLSGAYA

    Checking seats
  • One change at Khurda Road JnKUR
    04:4021 hr 5 min01:45+1 arrives the next day
    08088HWH HUMSAFAR04:4010:25Superfast
    Holds 9 in 101 hr 25 min to change at KUR — tight

    Holds about 9 times in 10 here. 120 min would make it 9 in 10. Measured on 1,40,239 paired days.

    12815NANDANKANAN SF11:5001:45Superfast

    08088 often runs late

    VSKPKUR

    Checking seats

    KURGAYA

    Checking seats
  • One change at BhubaneswarBBS
    21:3021 hr 7 min18:37+1 arrives the next day
    18046EAST COAST EXP21:3005:00Mail/Express
    Holds 8 in 102 hr 35 min to change at BBS — tight

    Holds about 8 times in 10 here. 190 min would make it 9 in 10. Measured on 24,286 paired days.

    12281DURONTO EXPRESS07:3518:37Rajdhani

    18046 often runs late

    VSKPBBS

    Checking seats

    BBSGAYA

    Checking seats
  • One change at BhubaneswarBBS
    04:3021 hr 15 min01:45+1 arrives the next day
    20890HWH HUMSAFAR SF04:3011:05Superfast
    Holds 8 in 101 hr 15 min to change at BBS — tight

    Holds about 8 times in 10 here. 135 min would make it 9 in 10. Measured on 78,727 paired days.

    12815NANDANKANAN SF12:2001:45Superfast

    20890 often runs late

    VSKPBBS

    Checking seats

    BBSGAYA

    Checking seats
  • One change at Khurda Road JnKUR
    04:3021 hr 15 min01:45+1 arrives the next day
    12503AGTL HUMSAFAR04:3010:25Superfast
    Holds 9 in 101 hr 25 min to change at KUR — tight

    Holds about 9 times in 10 here. 120 min would make it 9 in 10. Measured on 1,40,239 paired days.

    12815NANDANKANAN SF11:5001:45Superfast

    12503 often runs late

    VSKPKUR

    Checking seats

    KURGAYA

    Checking seats
  • One change at Khurda Road JnKUR
    04:3021 hr 15 min01:45+1 arrives the next day
    20610NJP AMRIT BHARAT04:3010:30Mail/Express
    Holds 8 in 101 hr 20 min to change at KUR — tight

    Holds about 8 times in 10 here. 120 min would make it 9 in 10. Measured on 1,40,239 paired days.

    12815NANDANKANAN SF11:5001:45Superfast

    20610 often runs late

    VSKPKUR

    Checking seats

    KURGAYA

    Checking seats
  • One change at BhubaneswarBBS
    00:2521 hr 52 min22:17
    20807HIRAKUD EXPRESS00:2507:10Superfast
    Holds 8 in 102 hr 20 min to change at BBS — tight

    Holds about 8 times in 10 here. 182 min would make it 9 in 10. Measured on 19,638 paired days.

    22823TEJAS RAJ EXP09:3022:17Rajdhani

    20807 often runs late

    VSKPBBS

    Checking seats

    BBSGAYA

    Checking seats
  • One change at Kharagpur JnKGP
    21:4521 hr 55 min19:40+1 arrives the next day
    22641SHALIMAR SF EXP21:4509:00Superfast
    Holds 8 in 102 hr 25 min to change at KGP — tight

    Holds about 8 times in 10 here. 234 min would make it 9 in 10. Measured on 66,020 paired days.

    22857SRC ANVT SF EXP11:2519:40Superfast

    22641 often runs late

    VSKPKGP

    Checking seats

    KGPGAYA

    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.

Visakhapatnam to Gaya Jn by train

Is there a direct train from Visakhapatnam to Gaya Jn?
No. No single train runs from Visakhapatnam to Gaya Jn. The journey takes one change, at Balasore, and the fastest combination takes 20 hr 52 min.
What is the fastest way from Visakhapatnam to Gaya Jn by train?
22501 NEWTINSUKIA EXP departs Visakhapatnam at 21:45 and reaches Balasore at 07:20. 12281 DURONTO EXPRESS then departs at 10:28 and arrives Gaya Jn at 18:37. Total 20 hr 52 min, with 3 hr 8 min to change.
Where do you change trains between Visakhapatnam and Gaya Jn?
Balasore (BLS) is the interchange on the fastest route, with 3 hr 8 min between the arriving and departing trains.
Which days can you travel from Visakhapatnam to Gaya Jn?
A connection is available every day of the week.

Other trains from Visakhapatnam

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