Aonla to Mandi Distance

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

Via Moradabad, Chandigarh

RECOMMENDED

Aonla

Moradabad

Chandigarh

Mandi

Approx Travel Time

12h 11m

On Demand

FASTEST

Aonla

Moradabad

Chandigarh

Mandi

Approx Travel Time

11h 34m

On Demand

Via Moradabad, Anandpur Sahib

Aonla

Moradabad

Anandpur Sahib

Mandi

Approx Travel Time

13h 17m

On Demand

Ads by MMT

Via Moradabad, Yamunanagar

CHEAPEST

Aonla

Moradabad

Yamunanagar

Mandi

Approx Travel Time

13h 22m

₹1,114

Onwards

Aonla

Moradabad

Yamunanagar

Mandi

Approx Travel Time

12h 43m

On Demand

Via Moradabad, Ambala

Aonla

Moradabad

Ambala

Mandi

Approx Travel Time

14h 3m

On Demand

Aonla

Moradabad

Ambala

Mandi

Approx Travel Time

13h 1m

On Demand

Ads by MMT

Via Bareilly, Yamunanagar

Aonla

Bareilly

Yamunanagar

Mandi

Approx Travel Time

12h 53m

On Demand

Via Bareilly, Ambala

Aonla

Bareilly

Ambala

Mandi

Approx Travel Time

13h 7m

On Demand

Via Moradabad, Saharanpur

Aonla

Moradabad

Saharanpur

Mandi

Approx Travel Time

13h 17m

On Demand

Frequently Asked Questions

What is the distance between Aonla and Mandi?

Mandi is approximately 550+ km from Aonla.

How long does it take to reach Mandi from Aonla?

It takes approximately 12 hours to reach Mandi from Aonla by Cab, Train Via Moradabad, Chandigarh.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India