hero
How2Go
Vellore to Dharmapuri

Vellore to Dharmapuri

Dharmapuri is approximately 150+ km from Vellore, 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 Dharmapuri.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Vellore

Dharmapuri

Approx Travel Time

2h 45m

₹600

Onwards

Vellore

Dharmapuri

Approx Travel Time

2h 49m

₹4,211

Onwards

Via Hosur

Vellore

Hosur

Dharmapuri

Approx Travel Time

4h 40m

₹675

Onwards

Via Tiruppattur, Tirupathur, Salem

CHEAPEST

Vellore

Tiruppattur

Salem

Dharmapuri

Approx Travel Time

4h 20m

₹305

Onwards

Vellore

Tiruppattur

Salem

Dharmapuri

Approx Travel Time

4h 54m

₹2,092

Onwards

Vellore

Tiruppattur

Salem

Dharmapuri

Approx Travel Time

4h 42m

₹674

Onwards

Vellore

Tiruppattur

Salem

Dharmapuri

Approx Travel Time

5h 16m

₹2,461

Onwards

Via Vaniyambadi, Krishnagiri

Vellore

Vaniyambadi

Krishnagiri

Dharmapuri

Approx Travel Time

4h 15m

₹1,476

Onwards

Via Salem

Vellore

Salem

Dharmapuri

Approx Travel Time

6h 5m

₹1,039

Onwards

Via Vaniyambadi, Salem

Vellore

Vaniyambadi

Salem

Dharmapuri

Approx Travel Time

5h 28m

₹2,078

Onwards

Frequently Asked Questions

What is the distance between Vellore and Dharmapuri?

Dharmapuri is approximately 150+ kms from Vellore.

How long does it take to reach Dharmapuri from Vellore?

It takes approximately 3 hours to reach Dharmapuri from Vellore by Bus.

What is the cheapest way to reach Dharmapuri from Vellore?

The cheapest way to reach Dharmapuri from Vellore is by Train Via Tiruppattur, Tirupathur, Salem.

What is the fastest way to reach Dharmapuri from Vellore?

The fastest way to reach Dharmapuri from Vellore is by Bus.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India