hero
How2Go
Anandpur-Sahib to Bharuch

Anandpur-Sahib to Bharuch

Bharuch is approximately 1350+ kms from Anandpur-Sahib. The fastest way to reach Bharuch from Anandpur-Sahib is by Bus, Flight Via Mohali, Ahmedabad. It takes approximately 11 hours. The cheapest way to reach Bharuch from Anandpur-Sahib is by Train Via Delhi which would take approximately 20 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

CHEAPEST

Anandpur Sahib

Delhi

Bharuch

Approx Travel Time

20h 3m

₹605

Onwards

Anandpur Sahib

Delhi

Bharuch

Approx Travel Time

21h 9m

On Demand

Anandpur Sahib

Delhi

Bharuch

Approx Travel Time

20h 54m

₹1,110

Onwards

Via Delhi, Vadodara

Anandpur Sahib

Delhi

Vadodara

Bharuch

Approx Travel Time

11h 28m

₹6,297

Onwards

Anandpur Sahib

Delhi

Vadodara

Bharuch

Approx Travel Time

12h 9m

₹6,587

Onwards

Ads by MMT

Via Mohali, Ahmedabad

Anandpur Sahib

Mohali

Ahmedabad

Bharuch

Approx Travel Time

11h 10m

₹6,855

Onwards

FASTEST

Anandpur Sahib

Mohali

Ahmedabad

Bharuch

Approx Travel Time

11h

₹7,484

Onwards

Anandpur Sahib

Mohali

Ahmedabad

Bharuch

Approx Travel Time

11h 23m

On Demand

Via Chandigarh

Anandpur Sahib

Chandigarh

Bharuch

Approx Travel Time

1d 2h 12m

On Demand

Ads by MMT

Via Delhi, Surat

Anandpur Sahib

Delhi

Surat

Bharuch

Approx Travel Time

12h 22m

₹6,538

Onwards

Frequently Asked Questions

What is the distance between Anandpur-Sahib and Bharuch?

Bharuch is approximately 1350+ kms from Anandpur-Sahib.

How long does it take to reach Bharuch from Anandpur-Sahib?

It takes approximately 11 hours to reach Bharuch from Anandpur-Sahib by Bus, Flight Via Mohali, Ahmedabad.

What is the cheapest way to reach Bharuch from Anandpur-Sahib?

The cheapest way to reach Bharuch from Anandpur-Sahib is by Train Via Delhi.

What is the fastest way to reach Bharuch from Anandpur-Sahib?

The fastest way to reach Bharuch from Anandpur-Sahib is by Bus, Flight Via Mohali, Ahmedabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India