hero
How2Go
Thiruvannamalai to Dharmavaram

Thiruvannamalai to Dharmavaram

Dharmavaram is approximately 350+ kms from Thiruvannamalai. The fastest way to reach Dharmavaram from Thiruvannamalai is by Train Via Madanapalle. It takes approximately 7 hours. The cheapest way to reach Dharmavaram from Thiruvannamalai is by Train Via Chittoor which would take approximately 8 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

Thiruvannamalai

Dharmavaram

Approx Travel Time

7h 3m

₹385

Onwards

Via Madanapalle

FASTEST

Thiruvannamalai

Madanapalle

Dharmavaram

Approx Travel Time

6h 34m

₹470

Onwards

Ads by MMT

Via Vellore

Thiruvannamalai

Vellore

Dharmavaram

Approx Travel Time

12h 35m

₹1,339

Onwards

Thiruvannamalai

Vellore

Dharmavaram

Approx Travel Time

12h 30m

₹10,178

Onwards

Thiruvannamalai

Vellore

Dharmavaram

Approx Travel Time

7h 53m

₹445

Onwards

Via Bangalore

Thiruvannamalai

Bangalore

Dharmavaram

Approx Travel Time

7h 10m

₹439

Onwards

Ads by MMT

Via Vayalipad

Thiruvannamalai

Vayalipad

Dharmavaram

Approx Travel Time

7h 15m

₹485

Onwards

Via Kadiri

Thiruvannamalai

Kadiri

Dharmavaram

Approx Travel Time

7h 18m

On Demand

Thiruvannamalai

Kadiri

Dharmavaram

Approx Travel Time

7h 40m

₹460

Onwards

Via Chittoor

CHEAPEST

Thiruvannamalai

Chittoor

Dharmavaram

Approx Travel Time

7h 49m

₹260

Onwards

Frequently Asked Questions

What is the distance between Thiruvannamalai and Dharmavaram?

Dharmavaram is approximately 350+ kms from Thiruvannamalai.

How long does it take to reach Dharmavaram from Thiruvannamalai?

It takes approximately 7 hours to reach Dharmavaram from Thiruvannamalai by Train Via Madanapalle.

What is the cheapest way to reach Dharmavaram from Thiruvannamalai?

The cheapest way to reach Dharmavaram from Thiruvannamalai is by Train Via Chittoor.

What is the fastest way to reach Dharmavaram from Thiruvannamalai?

The fastest way to reach Dharmavaram from Thiruvannamalai is by Train Via Madanapalle.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India