hero
How2Go
Shimla to Thiruvannamalai

Shimla to Thiruvannamalai

Thiruvannamalai is approximately 2250+ km from Shimla, 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 Thiruvannamalai.

Read More
Sort By
Mode of Transport

Via Mohali, Bangalore

RECOMMENDED

Shimla

Mohali

Bangalore

Thiruvannamalai

Approx Travel Time

14h 41m

On Demand

Shimla

Mohali

Bangalore

Thiruvannamalai

Approx Travel Time

14h 57m

₹8,636

Onwards

Shimla

Mohali

Bangalore

Thiruvannamalai

Approx Travel Time

15h 2m

On Demand

Via Delhi, Chennai

FASTEST

Shimla

Delhi

Chennai

Thiruvannamalai

Approx Travel Time

10h 29m

₹18,870

Onwards

Shimla

Delhi

Chennai

Thiruvannamalai

Approx Travel Time

11h 35m

₹16,263

Onwards

Ads by MMT

Via Jaipur, Bangalore

CHEAPEST

Shimla

Jaipur

Bangalore

Thiruvannamalai

Approx Travel Time

2d 10h 7m

₹5,970

Onwards

Via Mohali, Chennai

Shimla

Mohali

Chennai

Thiruvannamalai

Approx Travel Time

14h 11m

On Demand

Shimla

Mohali

Chennai

Thiruvannamalai

Approx Travel Time

14h 27m

₹9,499

Onwards

Shimla

Mohali

Chennai

Thiruvannamalai

Approx Travel Time

13h 5m

On Demand

Shimla

Mohali

Chennai

Thiruvannamalai

Approx Travel Time

13h 21m

₹12,106

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Shimla and Thiruvannamalai?

Thiruvannamalai is approximately 2250+ kms from Shimla.

How long does it take to reach Thiruvannamalai from Shimla?

It takes approximately 11 hours to reach Thiruvannamalai from Shimla by Flight, Cab Via Delhi, Chennai.

What is the cheapest way to reach Thiruvannamalai from Shimla?

The cheapest way to reach Thiruvannamalai from Shimla is by Bus Via Jaipur, Bangalore.

What is the fastest way to reach Thiruvannamalai from Shimla?

The fastest way to reach Thiruvannamalai from Shimla is by Flight, Cab Via Delhi, Chennai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India