Bangalore to Delhi
Delhi is approximately 1900+ kms from Bangalore. The fastest way to reach Delhi from Bangalore is by Flight. It takes approximately 4 hours. The cheapest way to reach Delhi from Bangalore is by Train which would take approximately 39 hours.
Sort By
Mode of Transport
Via Hyderabad
Bangalore
Hyderabad
Delhi
Approx Travel Time
5h 10m
₹8,185
Onwards
Via Jaipur
Bangalore
Jaipur
Delhi
Approx Travel Time
5h 25m
₹9,216
Onwards
Via Indore
Bangalore
Indore
Delhi
Approx Travel Time
5h 10m
₹11,256
Onwards
Via Pune
Bangalore
Pune
Delhi
Approx Travel Time
5h 40m
₹8,682
Onwards
Via Mumbai
Bangalore
Mumbai
Delhi
Approx Travel Time
5h 55m
₹8,642
Onwards
Via Ahmedabad
Bangalore
Ahmedabad
Delhi
Approx Travel Time
5h 40m
₹10,231
Onwards
Via Lucknow
Bangalore
Lucknow
Delhi
Approx Travel Time
5h 40m
₹11,784
Onwards
Via Chennai
Bangalore
Chennai
Delhi
Approx Travel Time
5h 55m
₹8,347
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Delhi?
Delhi is approximately 1900+ kms from Bangalore.
How long does it take to reach Delhi from Bangalore?
It takes approximately 4 hours to reach Delhi from Bangalore by Flight.
What is the cheapest way to reach Delhi from Bangalore?
The cheapest way to reach Delhi from Bangalore is by Train.
What is the fastest way to reach Delhi from Bangalore?
The fastest way to reach Delhi from Bangalore is by Flight.