
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,267
Onwards
Via Patna
Bangalore
Patna
Gaya
Approx Travel Time
7h 10m
₹6,375
Onwards
Via Bhubaneshwar
Bangalore
Bhubaneshwar
Gaya
Approx Travel Time
15h 10m
₹4,864
Onwards
Via Durgapur
Bangalore
Durgapur
Gaya
Approx Travel Time
10h 40m
₹8,225
Onwards
Via Kolkata
FASTEST
Bangalore
Kolkata
Gaya
Approx Travel Time
5h 40m
₹10,115
Onwards
Bangalore
Kolkata
Gaya
Approx Travel Time
14h 10m
₹6,559
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
₹8,679
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.