hero
How2Go
Bharuch to Nandi-Hills

Bharuch to Nandi-Hills

Nandi Hills is approximately 1200+ km from Bharuch, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nandi Hills.

Read More
Sort By
Mode of Transport

Via Mumbai, Bangalore

RECOMMENDED

Bharuch

Mumbai

Bangalore

Nandi Hills

Approx Travel Time

10h 25m

₹6,556

Onwards

Via Surat, Bangalore

Bharuch

Surat

Bangalore

Nandi Hills

Approx Travel Time

8h 51m

₹9,506

Onwards

Bharuch

Surat

Bangalore

Nandi Hills

Approx Travel Time

8h 2m

₹8,556

Onwards

Bharuch

Surat

Bangalore

Nandi Hills

Approx Travel Time

9h 31m

₹10,705

Onwards

Via Vadodara, Bangalore

FASTEST

Bharuch

Vadodara

Bangalore

Nandi Hills

Approx Travel Time

7h 19m

₹10,775

Onwards

Bharuch

Vadodara

Bangalore

Nandi Hills

Approx Travel Time

8h 26m

₹11,715

Onwards

Via Gooty

Bharuch

Gooty

Nandi Hills

Approx Travel Time

22h 47m

On Demand

Via Ahmedabad, Bangalore

Bharuch

Ahmedabad

Bangalore

Nandi Hills

Approx Travel Time

9h 19m

On Demand

Bharuch

Ahmedabad

Bangalore

Nandi Hills

Approx Travel Time

11h 11m

₹8,404

Onwards

Via Pune, Bangalore

CHEAPEST

Bharuch

Pune

Bangalore

Nandi Hills

Approx Travel Time

14h 29m

₹5,742

Onwards

Frequently Asked Questions

What is the distance between Bharuch and Nandi-Hills?

Nandi-Hills is approximately 1200+ kms from Bharuch.

How long does it take to reach Nandi-Hills from Bharuch?

It takes approximately 8 hours to reach Nandi-Hills from Bharuch by Train, Flight, Cab Via Vadodara, Bangalore.

What is the cheapest way to reach Nandi-Hills from Bharuch?

The cheapest way to reach Nandi-Hills from Bharuch is by Train, Flight, Cab Via Pune, Bangalore.

What is the fastest way to reach Nandi-Hills from Bharuch?

The fastest way to reach Nandi-Hills from Bharuch is by Train, Flight, Cab Via Vadodara, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India