The average train between Dharmapuri and Vellore takes 7h 53m and the fastest train takes 5h 21m. The train service runs several times per day from Dharmapuri to Vellore. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a day between Dharmapuri and Vellore. The earliest departure is at 12:40 AM at night, and the last departure from Dharmapuri is at 11:58 PM which arrives into Vellore at 5:30 AM. All services require a transfer at Salem Jn and take an average of 7h 53m. The schedules shown below are for the next available departures.
Arrives next day


5h 21m • 2 changes
Arrives next day


5h 32m • 2 changes


9h • 2 changes


5h 46m • 2 changes


11h 29m • 2 changes
Arrives next day


7h 8m • 2 changes


9h • 2 changes


8h 3m • 2 changes


11h 29m • 2 changes
Arrives next day


6h 33m • 2 changes


9h • 2 changes


5h 46m • 2 changes


11h 29m • 2 changes
Arrives next day


5h 32m • 2 changes


9h • 2 changes


5h 46m • 2 changes


11h 29m • 2 changes
Arrives next day


5h 32m • 2 changes


9h • 2 changes


5h 46m • 2 changes


11h 29m • 2 changes
Arrives next day


7h 8m • 2 changes
Want to know about travelling from Dharmapuri to Vellore? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Dharmapuri to Vellore. However, there are services departing from Dharmapuri station and arriving at Vellore station via Salem Jn. The journey, including transfers, takes approximately 7h 53m.
Dharmapuri to Vellore train services, operated by Indian Railways, depart from Dharmapuri station.
Dharmapuri to Vellore train services, operated by Indian Railways, arrive at Katpadi Jn station.
The distance between Dharmapuri and Vellore is 137.6 km. The road distance is 281 km.
You can take a train from Dharmapuri to Vellore Cant via Salem Jn and Katpadi Jn in around 5h 49m.