
Bangalore to Agra
Agra is approximately 1700+ kms from Bangalore. The fastest way to reach Agra from Bangalore is by Flight. It takes approximately 4 hours. The cheapest way to reach Agra from Bangalore is by Train which would take approximately 35 hours.
Sort By
Mode of Transport
Via Hyderabad
Bangalore
Hyderabad
Agra
Approx Travel Time
4h 55m
₹9,971
Onwards
Bangalore
Hyderabad
Agra
Approx Travel Time
14h 58m
₹7,796
Onwards
Via Bhopal
Bangalore
Bhopal
Agra
Approx Travel Time
4h 55m
₹16,866
Onwards
Via Mumbai
Bangalore
Mumbai
Agra
Approx Travel Time
5h 40m
₹10,413
Onwards
Via Jaipur
Bangalore
Jaipur
Agra
Approx Travel Time
5h 25m
₹19,102
Onwards
Via Delhi
Bangalore
Delhi
Agra
Approx Travel Time
9h 10m
₹5,635
Onwards
Bangalore
Delhi
Agra
Approx Travel Time
5h 55m
₹17,810
Onwards
Via Lucknow
Bangalore
Lucknow
Agra
Approx Travel Time
5h 25m
₹16,990
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Agra?
Agra is approximately 1700+ kms from Bangalore.
How long does it take to reach Agra from Bangalore?
It takes approximately 4 hours to reach Agra from Bangalore by Flight.
What is the cheapest way to reach Agra from Bangalore?
The cheapest way to reach Agra from Bangalore is by Train.
What is the fastest way to reach Agra from Bangalore?
The fastest way to reach Agra from Bangalore is by Flight.