hero
How2Go
Salem to Nandi-Hills

Salem to Nandi-Hills

Nandi Hills is approximately 250+ km from Salem, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nandi Hills.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Salem

Nandi Hills

Approx Travel Time

5h 6m

₹5,636

Onwards

Via Bangalore

CHEAPEST

Salem

Bangalore

Nandi Hills

Approx Travel Time

4h 53m

₹1,328

Onwards

Via Bangarapet

FASTEST

Salem

Bangarapet

Nandi Hills

Approx Travel Time

4h 23m

₹3,407

Onwards

Via Hosur

Salem

Hosur

Nandi Hills

Approx Travel Time

5h 50m

₹2,874

Onwards

Salem

Hosur

Nandi Hills

Approx Travel Time

5h 18m

₹2,625

Onwards

Via Tiruppattur, Tirupathur, Bangalore

Salem

Tiruppattur

Bangalore

Nandi Hills

Approx Travel Time

5h 15m

₹1,378

Onwards

Via Dharmapuri, Bangalore

Salem

Dharmapuri

Bangalore

Nandi Hills

Approx Travel Time

5h 22m

₹1,418

Onwards

Salem

Dharmapuri

Bangalore

Nandi Hills

Approx Travel Time

5h 44m

₹1,837

Onwards

Via Hosur, Bangalore

Salem

Hosur

Bangalore

Nandi Hills

Approx Travel Time

5h 22m

₹1,448

Onwards

Via Kuppam, Bangalore

Salem

Kuppam

Bangalore

Nandi Hills

Approx Travel Time

5h 33m

₹1,383

Onwards

Frequently Asked Questions

What is the distance between Salem and Nandi-Hills?

Nandi-Hills is approximately 250+ kms from Salem.

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

It takes approximately 5 hours to reach Nandi-Hills from Salem by Train, Cab Via Bangarapet.

What is the cheapest way to reach Nandi-Hills from Salem?

The cheapest way to reach Nandi-Hills from Salem is by Train, Cab Via Bangalore.

What is the fastest way to reach Nandi-Hills from Salem?

The fastest way to reach Nandi-Hills from Salem is by Train, Cab Via Bangarapet.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India