
Bharuch to Gaya
Gaya is approximately 1900+ kms from Bharuch. The fastest way to reach Gaya from Bharuch is by Train, Flight Via Delhi. It takes approximately 18 hours. The cheapest way to reach Gaya from Bharuch is by Train Via Ratlam which would take approximately 27 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Bharuch
Delhi
Gaya
Approx Travel Time
17h 29m
₹5,950
Onwards
Via Ujjain
Bharuch
Ujjain
Gaya
Approx Travel Time
1d 7h 15m
₹1,464
Onwards
Via Jabalpur
Bharuch
Jabalpur
Gaya
Approx Travel Time
1d 3h 36m
₹880
Onwards
Via Ratlam
Bharuch
Ratlam
Gaya
Approx Travel Time
1d 4h 46m
₹8,702
Onwards
CHEAPEST
Bharuch
Ratlam
Gaya
Approx Travel Time
1d 2h 39m
₹850
Onwards
Via Kanpur
Bharuch
Kanpur
Gaya
Approx Travel Time
1d 14h 10m
₹2,949
Onwards
Via Prayagraj(Allahabad)
Bharuch
Prayagraj(Allahabad)
Gaya
Approx Travel Time
1d 8h 57m
₹1,399
Onwards
Via Narsinghpur
Bharuch
Narsinghpur
Gaya
Approx Travel Time
1d 3h 34m
₹885
Onwards
Via Kota
Bharuch
Kota
Gaya
Approx Travel Time
1d 2h 24m
₹885
Onwards
Via Pipariya
Bharuch
Pipariya
Gaya
Approx Travel Time
1d 3h 37m
₹880
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Gaya?
Gaya is approximately 1900+ kms from Bharuch.
How long does it take to reach Gaya from Bharuch?
It takes approximately 18 hours to reach Gaya from Bharuch by Train, Flight Via Delhi.
What is the cheapest way to reach Gaya from Bharuch?
The cheapest way to reach Gaya from Bharuch is by Train Via Ratlam.
What is the fastest way to reach Gaya from Bharuch?
The fastest way to reach Gaya from Bharuch is by Train, Flight Via Delhi.


