Narkanda to Aonla Distance

Aonla is approximately 500+ km from Narkanda. Compare the available routes and travel options between the two cities. The fastest way to reach Aonla takes 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.

Route map showing distance and travel time from Narkanda, India to Aonla, India

Via Chandigarh, Bareilly

RECOMMENDED

CHEAPEST

Narkanda

Chandigarh

Bareilly

Aonla

Approx Travel Time

14h 35m

₹1,585

Onwards

Narkanda

Chandigarh

Bareilly

Aonla

Approx Travel Time

13h 23m

₹4,856

Onwards

Via Ambala, Bareilly

FASTEST

Narkanda

Ambala

Bareilly

Aonla

Approx Travel Time

12h 7m

₹6,020

Onwards

Ads by MMT

Via Chandigarh, Moradabad

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

14h 37m

₹4,089

Onwards

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

18h

₹4,813

Onwards

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

13h 25m

₹7,360

Onwards

Via Chandigarh, Chandausi

Narkanda

Chandigarh

Chandausi

Aonla

Approx Travel Time

17h 33m

₹1,585

Onwards

Ads by MMT

Via Ambala, Chandausi

Narkanda

Ambala

Chandausi

Aonla

Approx Travel Time

13h 59m

₹6,015

Onwards

Via Ambala, Moradabad

Narkanda

Ambala

Moradabad

Aonla

Approx Travel Time

12h 23m

₹8,524

Onwards

Via Panchkula, Moradabad

Narkanda

Panchkula

Moradabad

Aonla

Approx Travel Time

14h 45m

₹8,018

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 350+ km.

What is the distance from Narkanda to Aonla via Chandigarh?

Via Chandigarh, the distance is approximately 500+ km, taking around 15 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India