Bharuch to Narkanda Distance

Narkanda is approximately 1250+ km from Bharuch. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Narkanda, with a total travel time of approximately 12 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Bharuch, India to Narkanda, India

Via Ahmedabad, Mohali

RECOMMENDED

FASTEST

Bharuch

Ahmedabad

Mohali

Narkanda

Approx Travel Time

11h 51m

On Demand

Bharuch

Ahmedabad

Mohali

Narkanda

Approx Travel Time

13h 23m

₹11,971

Onwards

Via Sawai Madhopur, Delhi

CHEAPEST

Bharuch

Sawai Madhopur

Delhi

Narkanda

Approx Travel Time

1d 1h 1m

₹2,350

Onwards

Ads by MMT

Via Vadodara, Delhi

Bharuch

Vadodara

Delhi

Narkanda

Approx Travel Time

16h 28m

₹8,374

Onwards

Bharuch

Vadodara

Delhi

Narkanda

Approx Travel Time

17h 35m

₹8,714

Onwards

Bharuch

Vadodara

Delhi

Narkanda

Approx Travel Time

17h 44m

₹10,030

Onwards

Via Karnal

Bharuch

Karnal

Narkanda

Approx Travel Time

1d 3h 11m

₹6,267

Onwards

Ads by MMT

Via Gurgaon, Chandigarh

Bharuch

Gurgaon

Chandigarh

Narkanda

Approx Travel Time

1d 11h 42m

₹4,379

Onwards

Via Surat, Delhi

Bharuch

Surat

Delhi

Narkanda

Approx Travel Time

17h 51m

₹8,720

Onwards

Via Ahmedabad, Delhi

Bharuch

Ahmedabad

Delhi

Narkanda

Approx Travel Time

19h 8m

On Demand

Frequently Asked Questions

What is the straight-line (aerial) distance between Bharuch and Narkanda?

The straight-line distance is approximately 1100+ km.

What is the distance from Bharuch to Narkanda via Ahmedabad?

Via Ahmedabad, the distance is approximately 1250+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India