Hapur to Mandi Distance

The road distance between Hapur and Mandi is approximately 400+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Mandi takes approximately 8 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 Hapur, India to Mandi, India

Direct Options

RECOMMENDED

FASTEST

Hapur

Mandi

Approx Travel Time

7h 51m

On Demand

Via Ghaziabad

Hapur

Ghaziabad

Mandi

Approx Travel Time

10h

₹1,148

Onwards

CHEAPEST

Hapur

Ghaziabad

Mandi

Approx Travel Time

10h 12m

₹674

Onwards

Hapur

Ghaziabad

Mandi

Approx Travel Time

9h 57m

₹2,533

Onwards

Ads by MMT

Via Meerut, Mohali

Hapur

Meerut

Mohali

Mandi

Approx Travel Time

9h 37m

On Demand

Hapur

Meerut

Mohali

Mandi

Approx Travel Time

9h 37m

On Demand

Via Delhi, Kullu

Hapur

Delhi

Kullu

Mandi

Approx Travel Time

7h 53m

On Demand

Ads by MMT

Via Muzaffarnagar

Hapur

Muzaffarnagar

Mandi

Approx Travel Time

10h 27m

On Demand

Via Ambala

Hapur

Ambala

Mandi

Approx Travel Time

10h 28m

₹829

Onwards

Via Sonipat, Mohali

Hapur

Sonipat

Mohali

Mandi

Approx Travel Time

9h 10m

On Demand

Frequently Asked Questions

What is the distance between Hapur and Mandi?

Mandi is approximately 400+ km from Hapur.

How long does it take to reach Mandi from Hapur?

It takes approximately 8 hours to reach Mandi from Hapur by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India