Skip to search

Trains from Bengaluru to Delhi

2,272 km by rail · 8 direct trains · fastest 32 hr 10 min on the 12213 Yesvantpur–Delhi Sarai Rohilla Duronto · 2 daily · 3 stations in Bengaluru, 2 in Delhi

Departures
13:30 – 23:40
Fare from
₹905
Sleeper · estimate
Check seats for your date

Every direct train

  • 12649Sampark Kranti
    13:3042 hr 40 min08:10+2 arrives 2 days later

    Yasvantpur Jn (YPR) to Hazrat Nizamuddin (NZM)

    2,745 km · Superfast

    Seats and fares for YPR to NZM

  • 12629Sampark Kranti
    15:0044 hr 40 min11:40+2 arrives 2 days later

    Yasvantpur Jn (YPR) to Hazrat Nizamuddin (NZM)

    2,603 km · Superfast

    Seats and fares for YPR to NZM

  • 22685Chandigarh Sampark Kranti Express
    15:0044 hr 29 min11:29+2 arrives 2 days later

    Yasvantpur Jn (YPR) to Hazrat Nizamuddin (NZM)

    2,603 km · Superfast

    Seats and fares for YPR to NZM

  • 22691Rajdhani Express
    20:0033 hr 30 min05:30+2 arrives 2 days later

    Ksr Bengaluru (SBC) to Hazrat Nizamuddin (NZM)

    2,374 km · Rajdhani

    Seats and fares for SBC to NZM

  • 12627Karnataka Express
    20:0236 hr 31 min08:33+2 arrives 2 days later

    Yelahanka Jn. (YNK) to Hazrat Nizamuddin (NZM)

    2,350 km · Superfast

    Seats and fares for YNK to NZM

  • 06540Yesvantpur–Hazrat Nizamuddin Special
    23:1052 hr 50 min04:00+3 arrives 3 days later

    Yelahanka Jn. (YNK) to Hazrat Nizamuddin (NZM)

    2,756 km · Mail/Express

    Seats and fares for YNK to NZM

  • 12647Kongu Superfast Express
    23:3038 hr 45 min14:15+2 arrives 2 days later

    Yelahanka Jn. (YNK) to Hazrat Nizamuddin (NZM)

    2,272 km · Superfast

    Seats and fares for YNK to NZM

  • 12213Yesvantpur–Delhi Sarai Rohilla Duronto
    23:4032 hr 10 min07:50+2 arrives 2 days later

    Yasvantpur Jn (YPR) to Delhi S Rohilla (DEE)

    2,358 km · Rajdhani · fastest

    Seats and fares for YPR to DEE

Search Bengaluru to Delhi for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at Virangana Lakshmibai(Jhanshi)VGLJ

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    23:4032 hr 30 min08:10+2 arrives 2 days later
    12213YPR DEE DURONTO23:40 — 01:30Rajdhani
    Holds 8 in 101 hr 18 min to change at VGLJ — tight

    Holds about 8 times in 10 here. This train arrives a median 44 min late, against 17 min late for the junction's typical arrival. 160 min would make it 9 in 10. Measured on 1,81,205 paired days.

    12649SAMPARK KRANTI02:48 — 08:10Superfast

    12213 often runs late

  • One change at Virangana Lakshmibai(Jhanshi)VGLJ

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    23:4032 hr 53 min08:33+2 arrives 2 days later
    12213YPR DEE DURONTO23:40 — 01:30Rajdhani
    Holds 8 in 101 hr 28 min to change at VGLJ — tight

    Holds about 8 times in 10 here. This train arrives a median 44 min late, against 17 min late for the junction's typical arrival. 160 min would make it 9 in 10. Measured on 1,81,205 paired days.

    12627KARNATAKA EXP02:58 — 08:33Superfast

    12213 often runs late

  • One change at Kazipet JnKZJ

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    23:4034 hr 50 min10:30+2 arrives 2 days later
    12251WAINGANGA EXP23:40 — 13:08Superfast
    Holds 9 in 101 hr 32 min to change at KZJ — tight

    Holds about 9 times in 10 here. This train arrives a median 18 min late, against 41 min late for the junction's typical arrival. 104 min would make it 9 in 10. Measured on 1,72,187 paired days.

    12437SC NZM RAJDHANI14:40 — 10:30Rajdhani

    12251 often runs late

  • One change at Secunderabad JnSC

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    23:4035 hr10:40+2 arrives 2 days later
    22534YPR GORAKPUR EXP23:40 — 10:55Superfast
    Almost always holds1 hr 55 min to change at SC

    Almost always holds here. Measured on 6,836 paired days.

    12285NZM DURONTO12:50 — 10:40Rajdhani

  • One change at Guntakal JnGTL

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    20:5035 hr 20 min08:10+2 arrives 2 days later
    11312HAS SUR EXP20:50 — 01:10Composite
    Holds 9 in 101 hr to change at GTL — tight

    Holds about 9 times in 10 here. 69 min would make it 9 in 10. Measured on 3,03,003 paired days.

    12649SAMPARK KRANTI02:10 — 08:10Superfast

    11312 often runs late

  • One change at Guntakal JnGTL

    Yasvantpur Jn YPR to Hazrat Nizamuddin NZM

    16:5536 hr 35 min05:30+2 arrives 2 days later
    17307BASAVA EXPRESS16:55 — 22:35Mail/Express
    Holds 10 in 102 hr 10 min to change at GTL

    Holds about 19 times in 20 here. Measured on 2,28,148 paired days.

    22691RAJDHANI EXP00:45 — 05:30Rajdhani

    17307 often runs late

Bengaluru to Delhi, station by station

Other trains from Bengaluru

Other trains to Delhi