Popular India route

Delhi to Bangalore Flight & Train Fares

Compare Delhi to Bangalore flight fares and train fares for your chosen travel date. Search current prices for the direct air route and long-distance rail options to Bengaluru.

Compare travel modes

OperatorFare

Search current flight and train fares

Choose your route and travel date to search verified fares.

Route guide

Planning Delhi to Bangalore travel

Flight options

Flights travel from Indira Gandhi International Airport (DEL) to Kempegowda International Airport (BLR). Nonstop services typically take about 2 hours 35 minutes to 3 hours. Airlines such as Air India, IndiGo and Akasa Air may serve the route, depending on the date.

Train options

Delhi departures commonly use New Delhi (NDLS) or Hazrat Nizamuddin (NZM), with Bengaluru arrivals including KSR Bengaluru (SBC) or Yesvantpur (YPR). The long-distance rail journey usually takes around 34 to 40 hours, depending on the service. Classes can include SL, 3A, 2A and 1A where offered.

How to check fares

Select your travel date in the search above, then choose Flights or Trains to check current provider fares for Delhi to Bangalore. Prices and availability can change, so verify the final details before booking.

Common questions

Delhi to Bangalore fare FAQ

How long is a Delhi to Bangalore flight?

A nonstop flight generally takes about 2 hours 35 minutes to 3 hours, although scheduled durations differ.

How long does Delhi to Bangalore travel take by train?

Many direct rail services take roughly 34 to 40 hours, depending on the train and its stops.

Should I compare airports and stations before booking?

Yes. Include airport transfers and confirm the exact departure and arrival stations when comparing total journey time and cost.