
Bharuch to Gaya
Gaya is approximately 1550+ kms from Bharuch. The fastest way to reach Gaya from Bharuch is by Train, Flight Via Ahmedabad, Patna. It takes approximately 10 hours. The cheapest way to reach Gaya from Bharuch is by Train Via Jabalpur which would take approximately 28 hours.
Sort By
Mode of Transport
Via Ahmedabad, Patna
RECOMMENDED
Bharuch
Ahmedabad
Patna
Gaya
Approx Travel Time
10h 58m
₹14,955
Onwards
FASTEST
Bharuch
Ahmedabad
Patna
Gaya
Approx Travel Time
9h 40m
On Demand
Bharuch
Ahmedabad
Patna
Gaya
Approx Travel Time
10h 8m
On Demand
Via Jabalpur
CHEAPEST
Bharuch
Jabalpur
Gaya
Approx Travel Time
1d 3h 36m
₹880
Onwards
Via Indore
Bharuch
Indore
Gaya
Approx Travel Time
1d 7h 24m
₹1,794
Onwards
Via Vadodara
Bharuch
Vadodara
Gaya
Approx Travel Time
1d 5h 5m
On Demand
Via Kanpur
Bharuch
Kanpur
Gaya
Approx Travel Time
1d 12h 14m
₹7,000
Onwards
Via Surat, Patna
Bharuch
Surat
Patna
Gaya
Approx Travel Time
12h 6m
₹15,438
Onwards
Bharuch
Surat
Patna
Gaya
Approx Travel Time
10h 38m
₹10,594
Onwards
Via Ahmedabad, Varanasi
Bharuch
Ahmedabad
Varanasi
Gaya
Approx Travel Time
11h 42m
On Demand
Frequently Asked Questions
What is the distance between Bharuch and Gaya?
Gaya is approximately 1550+ kms from Bharuch.
How long does it take to reach Gaya from Bharuch?
It takes approximately 10 hours to reach Gaya from Bharuch by Train, Flight Via Ahmedabad, Patna.
What is the cheapest way to reach Gaya from Bharuch?
The cheapest way to reach Gaya from Bharuch is by Train Via Jabalpur.
What is the fastest way to reach Gaya from Bharuch?
The fastest way to reach Gaya from Bharuch is by Train, Flight Via Ahmedabad, Patna.