
Bharuch to Gaya
Gaya is approximately 1400+ kms from Bharuch. The fastest way to reach Gaya from Bharuch is by Train Via Itarsi. It takes approximately 29 hours. The cheapest way to reach Gaya from Bharuch is by Train Via Prayagraj(Allahabad) which would take approximately 30 hours.
Sort By
Mode of Transport
Via Itarsi
RECOMMENDED
FASTEST
Bharuch
Itarsi
Gaya
Approx Travel Time
1d 5h 10m
₹885
Onwards
Via Katni
Bharuch
Katni
Gaya
Approx Travel Time
1d 5h 10m
₹875
Onwards
Via Jabalpur
Bharuch
Jabalpur
Gaya
Approx Travel Time
1d 5h 25m
₹880
Onwards
Via Satna
Bharuch
Satna
Gaya
Approx Travel Time
1d 5h 25m
₹870
Onwards
Via Pipariya
Bharuch
Pipariya
Gaya
Approx Travel Time
1d 5h 10m
₹880
Onwards
Via Prayagraj(Allahabad)
CHEAPEST
Bharuch
Prayagraj(Allahabad)
Gaya
Approx Travel Time
1d 6h 10m
₹825
Onwards
Via Khachrod
Bharuch
Khachrod
Gaya
Approx Travel Time
1d 5h 55m
On Demand
Via Ratlam
Bharuch
Ratlam
Gaya
Approx Travel Time
1d 5h 40m
₹885
Onwards
Via Khandwa
Bharuch
Khandwa
Gaya
Approx Travel Time
1d 5h 40m
₹900
Onwards
Via Gondia
Bharuch
Gondia
Gaya
Approx Travel Time
1d 7h 10m
₹980
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Gaya?
Gaya is approximately 1400+ kms from Bharuch.
How long does it take to reach Gaya from Bharuch?
It takes approximately 29 hours to reach Gaya from Bharuch by Train Via Itarsi.
What is the cheapest way to reach Gaya from Bharuch?
The cheapest way to reach Gaya from Bharuch is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Gaya from Bharuch?
The fastest way to reach Gaya from Bharuch is by Train Via Itarsi.