Narkanda to Aonla Distance

Aonla is approximately 550+ 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 Delhi

RECOMMENDED

CHEAPEST

Narkanda

Delhi

Aonla

Approx Travel Time

16h 45m

₹1,493

Onwards

Via Chandigarh, Bareilly

Narkanda

Chandigarh

Bareilly

Aonla

Approx Travel Time

13h 23m

₹4,856

Onwards

Narkanda

Chandigarh

Bareilly

Aonla

Approx Travel Time

14h 35m

₹1,585

Onwards

Ads by MMT

Via Ambala, Bareilly

FASTEST

Narkanda

Ambala

Bareilly

Aonla

Approx Travel Time

12h 7m

₹6,020

Onwards

Via Chandigarh, Moradabad

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

18h

₹4,813

Onwards

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

14h 37m

₹4,089

Onwards

Narkanda

Chandigarh

Moradabad

Aonla

Approx Travel Time

13h 25m

₹7,360

Onwards

Ads by MMT

Via Chandigarh, Chandausi

Narkanda

Chandigarh

Chandausi

Aonla

Approx Travel Time

17h 33m

₹1,585

Onwards

Via Ambala, Chandausi

Narkanda

Ambala

Chandausi

Aonla

Approx Travel Time

13h 59m

₹6,015

Onwards

Via Panchkula, Bareilly

Narkanda

Panchkula

Bareilly

Aonla

Approx Travel Time

15h 23m

₹5,574

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 Delhi?

Via Delhi, the distance is approximately 550+ km, taking around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India