Trains from Bangalore to Delhi

  • Lowest price from $48.46
  • Average duration 33h 30m
  • Connections per day 1
  • Distance 1,744 km
  • CO₂ per person 24 kg

train from Bangalore to Delhi

The journey from Bangalore to Delhi is about 1,744 km. On average a train trip takes 33h 30m with 1 connections per day.

Lowest price $48.46
Trip duration 33h 30m
Connections per day 1
Lowest price $48.46
Highest price $48.46
First departure 08:00 PM
Last departure 08:00 PM
Distance 1,744 km
Departure Bangalore
Arrival Delhi
Travel operator Indian Railways
Find the best price
Indian Railways IR122.08 kg CO₂
22:20Banaswadi
39h 58m
14:18Hazrat Nizamuddin
$0.00
direct
Indian Railways122.08 kg CO₂
19:20KSR Bangalore
37h 40m
09:00New Delhi
$14.18
direct
Indian Railways122.08 kg CO₂
14:30Yesvantpur
45h 25m
11:55New Delhi
$14.75
direct

Next departures from Bangalore to Delhi

Sample times and fares for the coming days — book to confirm availability and price.

IndianRail $63.18
19:20 KSR Bangalore
37h 40m · direct
09:00 New Delhi
IndianRail $46.40
20:00 KSR Bangalore
33h 30m · direct
05:30 Hazrat Nizamuddin
See all timetables

CO₂ emissions by mode

train 122.08kg
bus 130.8kg
flight 348.8kg
carpool 279.04kg
How much CO₂ is emitted travelling by train from Bangalore to Delhi?

The train journey between Bangalore and Delhi emits 122.08kg of CO₂.

How much CO₂ do I save by taking the train between Bangalore and Delhi?

Taking the train between Bangalore and Delhi saves 226.72kg of CO₂ compared to a flight, 8.72kg compared to the bus and 156.96kg compared to the car.

FAQ