Mohali to Nandi-Hills Distance

Nandi Hills is approximately 2000+ km from Mohali. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Nandi Hills, 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 Mohali, India to Nandi Hills, India

Via Bangalore

RECOMMENDED

CHEAPEST

FASTEST

Mohali

Bangalore

Nandi Hills

Approx Travel Time

6h 34m

₹9,488

Onwards

Via Delhi, Bangalore

Mohali

Delhi

Bangalore

Nandi Hills

Approx Travel Time

8h 54m

₹13,579

Onwards

Ads by MMT

Via Bangalore, Tumkur

Mohali

Bangalore

Tumkur

Nandi Hills

Approx Travel Time

8h 47m

₹10,417

Onwards

Mohali

Bangalore

Tumkur

Nandi Hills

Approx Travel Time

9h 2m

₹11,067

Onwards

Via Goa, Bangalore

Mohali

Goa

Bangalore

Nandi Hills

Approx Travel Time

8h 44m

₹11,967

Onwards

Ads by MMT

Via Hyderabad, Bangalore

Mohali

Hyderabad

Bangalore

Nandi Hills

Approx Travel Time

8h 29m

₹14,013

Onwards

Via Bangalore, Hindupur

Mohali

Bangalore

Hindupur

Nandi Hills

Approx Travel Time

9h 3m

On Demand

Mohali

Bangalore

Hindupur

Nandi Hills

Approx Travel Time

10h 39m

On Demand

Via Pune, Bangalore

Mohali

Pune

Bangalore

Nandi Hills

Approx Travel Time

8h 49m

₹13,327

Onwards

Via Lucknow, Bangalore

Mohali

Lucknow

Bangalore

Nandi Hills

Approx Travel Time

8h 54m

₹13,648

Onwards

Frequently Asked Questions

What is the distance between Mohali and Nandi-Hills?

Nandi-Hills is approximately 2000+ km from Mohali.

How long does it take to reach Nandi-Hills from Mohali?

It takes approximately 7 hours to reach Nandi-Hills from Mohali by Flight, Cab Via Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India