
Bangalore to Gaya
Gaya is approximately 1700+ kms from Bangalore. The fastest way to reach Gaya from Bangalore is by Flight Via Kolkata. It takes approximately 6 hours. The cheapest way to reach Gaya from Bangalore is by Train Via Vijayawada which would take approximately 35 hours.
Sort By
Mode of Transport
Via Ranchi
RECOMMENDED
Bangalore
Ranchi
Gaya
Approx Travel Time
8h 10m
₹6,468
Onwards
Via Patna
Bangalore
Patna
Gaya
Approx Travel Time
7h 10m
₹6,866
Onwards
Via Bhubaneshwar
Bangalore
Bhubaneshwar
Gaya
Approx Travel Time
15h 10m
₹5,144
Onwards
Via Durgapur
Bangalore
Durgapur
Gaya
Approx Travel Time
10h 40m
₹6,760
Onwards
Via Kolkata
FASTEST
Bangalore
Kolkata
Gaya
Approx Travel Time
5h 40m
₹8,861
Onwards
Bangalore
Kolkata
Gaya
Approx Travel Time
14h 10m
₹5,305
Onwards
Via Gorakhpur
Bangalore
Gorakhpur
Gaya
Approx Travel Time
10h 55m
On Demand
Via Vijayawada
CHEAPEST
Bangalore
Vijayawada
Gaya
Approx Travel Time
1d 10h 55m
₹935
Onwards
Via Kanpur
Bangalore
Kanpur
Gaya
Approx Travel Time
15h 40m
₹6,938
Onwards
Via Nanded
Bangalore
Nanded
Gaya
Approx Travel Time
1d 0h 55m
₹3,630
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Gaya?
Gaya is approximately 1700+ kms from Bangalore.
How long does it take to reach Gaya from Bangalore?
It takes approximately 6 hours to reach Gaya from Bangalore by Flight Via Kolkata.
What is the cheapest way to reach Gaya from Bangalore?
The cheapest way to reach Gaya from Bangalore is by Train Via Vijayawada.
What is the fastest way to reach Gaya from Bangalore?
The fastest way to reach Gaya from Bangalore is by Flight Via Kolkata.