Skip to search

Tirupati to Jabalpur by train, with one change

No train runs the whole way from Tirupati to Jabalpur. Changing at Balharshah takes 23 hr 15 min, and the quickest pairing is 16787 then 12390.

1 change · 1,062 km apart · fastest 23 hr 15 min · Daily

Check seats for your dateTirupati (TPTY) to Jabalpur (JBP)

Journeys and seats

  • One change at BalharshahBPQ
    09:1023 hr 15 min08:25+1 arrives the next day
    16787TEN SVDK EXPRESS09:1022:15Mail/Express
    Holds 9 in 101 hr 5 min to change at BPQ — tight

    Holds about 9 times in 10 here. 99 min would make it 9 in 10. Measured on 30,317 paired days.

    12390MAS GAYA SF EXP23:2008:25Superfast

    12390 often runs late

    TPTYBPQ

    Checking seats

    BPQJBP

    Checking seats
  • One change at OngoleOGL
    07:1024 hr 30 min07:40+1 arrives the next day
    12645MILLENNIUM EXP07:1011:33Superfast
    Holds 9 in 101 hr 49 min to change at OGL

    Holds about 9 times in 10 here. Measured on 51,046 paired days.

    02121MDU JBP SF SPL13:2207:40Superfast

    02121 often runs late

    TPTYOGL

    Checking seats

    OGLJBP

    Checking seats
  • One change at Vijayawada JnBZA
    20:5524 hr 55 min21:50+1 arrives the next day
    07107TPTY BSBS SPL20:5502:55Mail/Express
    Almost always holds3 hr 15 min to change at BZA

    Almost always holds here. Measured on 2,21,096 paired days.

    03326CBE DHN SPL06:1021:50Mail/Express

    07107 often runs late

    TPTYBZA

    Checking seats

    BZAJBP

    Checking seats
  • One change at NelloreNLR
    07:1025 hr 15 min08:25+1 arrives the next day
    18638SMVB HTE EXP07:1009:58Mail/Express
    Holds 10 in 101 hr 37 min to change at NLR

    Holds about 19 times in 20 here. Measured on 61,897 paired days.

    12390MAS GAYA SF EXP11:3508:25Superfast

    12390 often runs late

    TPTYNLR

    Checking seats

    NLRJBP

    Checking seats
  • One change at Vijayawada JnBZA
    20:3025 hr 20 min21:50+1 arrives the next day
    18522TIRUMALA EXP20:3003:20Mail/Express
    Holds 10 in 102 hr 50 min to change at BZA

    Holds about 19 times in 20 here. Measured on 2,21,096 paired days.

    03326CBE DHN SPL06:1021:50Mail/Express

    03326 often runs late

    TPTYBZA

    Checking seats

    BZAJBP

    Checking seats
  • One change at NelloreNLR
    09:1025 hr 30 min10:40+1 arrives the next day
    16787TEN SVDK EXPRESS09:1011:23Mail/Express
    Holds 10 in 101 hr 37 min to change at NLR

    Holds about 19 times in 20 here. Measured on 61,897 paired days.

    06005CAPE GAYA SPL13:0010:40Mail/Express

    16787 often runs late

    TPTYNLR

    Checking seats

    NLRJBP

    Checking seats
  • One change at OngoleOGL
    15:1525 hr 55 min17:10+1 arrives the next day
    20702SC VANDE BHARAT15:1517:43Shatabdi
    Holds 8 in 101 hr 32 min to change at OGL — tight

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

    12295SANGHAMITRA EXP19:1517:10Superfast

    20702 often runs late

    TPTYOGL

    Checking seats

    OGLJBP

    Checking seats
  • One change at Gudur JnGDR
    07:1025 hr 55 min09:05+1 arrives the next day
    12643TVC NZM SF EXP07:1009:14Superfast

    12645 MILLENNIUM EXP 07:1009:14

    Holds 9 in 101 hr 11 min to change at GDR — tight

    Holds about 9 times in 10 here. 79 min would make it 9 in 10. Measured on 40,624 paired days.

    03252 SMVB DNR SPL10:2509:05Mail/Express

    03248 SMVB DNR SPL 10:2509:05

    03252 often runs late

    TPTYGDR

    Checking seats

    GDRJBP

    Checking seats
  • One change at Gudur JnGDR
    07:1025 hr 55 min09:05+1 arrives the next day
    17078TPJ CHZ EXPRESS07:1009:13Mail/Express
    Holds 9 in 101 hr 12 min to change at GDR — tight

    Holds about 9 times in 10 here. 79 min would make it 9 in 10. Measured on 40,624 paired days.

    03252 SMVB DNR SPL10:2509:05Mail/Express

    17078 often runs late

    TPTYGDR

    Checking seats

    GDRJBP

    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.

Tirupati to Jabalpur by train

Is there a direct train from Tirupati to Jabalpur?
No. No single train runs from Tirupati to Jabalpur. The journey takes one change, at Balharshah, and the fastest combination takes 23 hr 15 min.
What is the fastest way from Tirupati to Jabalpur by train?
16787 TEN SVDK EXPRESS departs Tirupati at 09:10 and reaches Balharshah at 22:15. 12390 MAS GAYA SF EXP then departs at 23:20 and arrives Jabalpur at 08:25. Total 23 hr 15 min, with 1 hr 5 min to change.
Where do you change trains between Tirupati and Jabalpur?
Balharshah (BPQ) is the interchange on the fastest route, with 1 hr 5 min between the arriving and departing trains.
Which days can you travel from Tirupati to Jabalpur?
A connection is available every day of the week.

Other trains from Tirupati

Other trains to Jabalpur

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.