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