hero
How2Go
Bharuch to Gaya

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 Jabalpur which would take approximately 28 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,465

Onwards

Ads by MMT

Via Jabalpur

CHEAPEST

Bharuch

Jabalpur

Gaya

Approx Travel Time

1d 3h 36m

₹880

Onwards

Via Ratlam

Bharuch

Ratlam

Gaya

Approx Travel Time

1d 4h 46m

₹8,630

Onwards

Ads by MMT

Direct Bus

Bharuch

Gaya

Approx Travel Time

1d 8h 15m

On Demand

Via Indore

Bharuch

Indore

Gaya

Approx Travel Time

1d 12h 40m

On Demand

Via Narsinghpur

Bharuch

Narsinghpur

Gaya

Approx Travel Time

1d 3h 34m

₹885

Onwards

Via Pipariya

Bharuch

Pipariya

Gaya

Approx Travel Time

1d 3h 37m

₹880

Onwards

Via Prayagraj(Allahabad)

Bharuch

Prayagraj(Allahabad)

Gaya

Approx Travel Time

1d 8h 57m

₹1,899

Onwards

Via Kota

Bharuch

Kota

Gaya

Approx Travel Time

1d 2h 24m

₹885

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 Jabalpur.

What is the fastest way to reach Gaya from Bharuch?

The fastest way to reach Gaya from Bharuch is by Train, Flight Via Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India