Bareilly to Mandi Distance

The road distance between Bareilly and Mandi is approximately 600+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Mandi, with a total travel time of approximately 7 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 Bareilly, India to Mandi, India

Via Yamunanagar

RECOMMENDED

Bareilly

Yamunanagar

Mandi

Approx Travel Time

11h 8m

₹1,064

Onwards

Via Anandpur Sahib

Bareilly

Anandpur Sahib

Mandi

Approx Travel Time

12h 28m

On Demand

Ads by MMT

Via Delhi, Kullu

FASTEST

Bareilly

Delhi

Kullu

Mandi

Approx Travel Time

7h 11m

On Demand

Direct Options

Bareilly

Mandi

Approx Travel Time

11h 11m

On Demand

Ads by MMT

Via Ghaziabad

Bareilly

Ghaziabad

Mandi

Approx Travel Time

13h 35m

₹4,034

Onwards

Via Muzaffarnagar

Bareilly

Muzaffarnagar

Mandi

Approx Travel Time

14h 13m

On Demand

Via Ambala

CHEAPEST

Bareilly

Ambala

Mandi

Approx Travel Time

11h 27m

₹864

Onwards

Via Chandigarh

Bareilly

Chandigarh

Mandi

Approx Travel Time

11h 33m

₹949

Onwards

Bareilly

Chandigarh

Mandi

Approx Travel Time

10h 56m

₹3,580

Onwards

Via Saharanpur

Bareilly

Saharanpur

Mandi

Approx Travel Time

11h 48m

₹899

Onwards

Frequently Asked Questions

What is the distance between Bareilly and Mandi?

Mandi is approximately 500+ km from Bareilly.

How long does it take to reach Mandi from Bareilly?

It takes approximately 7 hours to reach Mandi from Bareilly by Flight, Cab Via Delhi, Kullu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India