hero
How2Go
Thiruvannamalai to Harihar

Thiruvannamalai to Harihar

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Thiruvannamalai

Harihar

Approx Travel Time

12h 23m

₹370

Onwards

Via Bangalore

FASTEST

Thiruvannamalai

Bangalore

Harihar

Approx Travel Time

9h 12m

₹503

Onwards

Thiruvannamalai

Bangalore

Harihar

Approx Travel Time

10h 47m

₹868

Onwards

CHEAPEST

Thiruvannamalai

Bangalore

Harihar

Approx Travel Time

9h 39m

₹360

Onwards

Ads by MMT

Via Hosur

Thiruvannamalai

Hosur

Harihar

Approx Travel Time

22h 25m

₹4,911

Onwards

Thiruvannamalai

Hosur

Harihar

Approx Travel Time

11h 33m

₹644

Onwards

Via Bangalore, Davangere

Thiruvannamalai

Bangalore

Davangere

Harihar

Approx Travel Time

9h 14m

₹543

Onwards

Thiruvannamalai

Bangalore

Davangere

Harihar

Approx Travel Time

9h 31m

₹1,758

Onwards

Ads by MMT

Via Tiruppattur, Tirupathur

Thiruvannamalai

Tiruppattur, Tirupathur

Harihar

Approx Travel Time

10h 9m

₹3,209

Onwards

Via Bangalore, Ranebennuru

Thiruvannamalai

Bangalore

Ranebennuru

Harihar

Approx Travel Time

10h 40m

₹1,620

Onwards

Frequently Asked Questions

What is the distance between Thiruvannamalai and Harihar?

Harihar is approximately 650+ kms from Thiruvannamalai.

How long does it take to reach Harihar from Thiruvannamalai?

It takes approximately 9 hours to reach Harihar from Thiruvannamalai by Bus, Train Via Bangalore.

What is the cheapest way to reach Harihar from Thiruvannamalai?

The cheapest way to reach Harihar from Thiruvannamalai is by Train Via Bangalore.

What is the fastest way to reach Harihar from Thiruvannamalai?

The fastest way to reach Harihar from Thiruvannamalai is by Bus, Train Via Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India