Skip to search

Trains from Bengaluru to Ranchi

1,870 km by rail · 3 direct trains · fastest 33 hr 35 min on the 12836 SMVT Bengaluru–Hatia Express · 1 station in Bengaluru, 2 in Ranchi

Departures
00:45 – 09:05
Fare from
₹780
Sleeper · estimate
Check seats for your date

Every direct train

  • 08638SMVT Bengaluru–Hatia Special
    00:4535 hr 3 min11:48+1 arrives the next day

    Krishnarajapurm (KJM) to Balasiring (BLRG)

    1,873 km · Mail/Express

    Seats and fares for KJM to BLRG

  • 18638SMVT Bengaluru–Hatia Express
    00:4535 hr 35 min12:20+1 arrives the next day

    Krishnarajapurm (KJM) to Hatia (HTE)

    1,870 km · Mail/Express

    Seats and fares for KJM to HTE

  • 12836SMVT Bengaluru–Hatia Express
    09:0533 hr 35 min18:40+1 arrives the next day

    Krishnarajapurm (KJM) to Hatia (HTE)

    1,870 km · Superfast · fastest

    Seats and fares for KJM to HTE

Search Bengaluru to Ranchi for your date

Bengaluru to Ranchi, station by station

Other trains from Bengaluru

Other trains to Ranchi