Yercaud to Shimla Distance

Shimla is approximately 2200+ km from Yercaud. Compare the available routes and travel options between the two cities. If you're travelling by air, Shimla Airport is located in Shimla. Flying is the fastest way to reach Shimla, with a total travel time of approximately 13 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 Yercaud, India to Shimla, India

Via Bangalore, Mohali

RECOMMENDED

Yercaud

Bangalore

Mohali

Shimla

Approx Travel Time

15h 38m

₹13,361

Onwards

Yercaud

Bangalore

Mohali

Shimla

Approx Travel Time

15h

₹15,687

Onwards

Via Tiruchirappalli, Delhi

Yercaud

Tiruchirappalli

Delhi

Shimla

Approx Travel Time

14h

On Demand

Yercaud

Tiruchirappalli

Delhi

Shimla

Approx Travel Time

13h 57m

₹19,869

Onwards

Ads by MMT

Via Bangalore, Delhi

FASTEST

Yercaud

Bangalore

Delhi

Shimla

Approx Travel Time

12h 31m

₹20,857

Onwards

Via Delhi

Yercaud

Delhi

Shimla

Approx Travel Time

2d 0h 27m

₹55,496

Onwards

Ads by MMT

Via Coimbatore, Delhi

Yercaud

Coimbatore

Delhi

Shimla

Approx Travel Time

13h 10m

₹21,449

Onwards

Via Bangalore, Amritsar

Yercaud

Bangalore

Amritsar

Shimla

Approx Travel Time

18h 43m

On Demand

Via Madurai, Delhi

Yercaud

Madurai

Delhi

Shimla

Approx Travel Time

13h 11m

₹22,537

Onwards

Via Bangalore, Ghaziabad

CHEAPEST

Yercaud

Bangalore

Ghaziabad

Shimla

Approx Travel Time

20h 53m

₹12,513

Onwards

Frequently Asked Questions

What is the distance between Yercaud and Shimla?

Shimla is approximately 2200+ km from Yercaud.

How long does it take to reach Shimla from Yercaud?

It takes approximately 13 hours to reach Shimla from Yercaud by Cab, Flight Via Bangalore, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India