There are 5 ways to get from Tiruvallur to Dharmapuri by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Sriperumbudur to Dharmapuribus
7h 21m₹503–1,472Train
cheapest- Take the train from Tiruvallur to Salem Jntrain 12601 / ...
- Take the train from Salem Jn to Dharmapuritrain 07356 / ...
7h 40m₹347–2,723Drive 253.1 km
- Drive from Tiruvallur to Dharmapuricar 253.1 km
3h 51m₹2,455–3,546Taxi
- Take the taxi from Tiruvallur to Dharmapuritaxi 253.1 km
3h 51m₹5,500–7,000Train, fly, bus
- Take the train from Tiruvallur to M.G.R Chennai Central Suburban Terminaltrain
- Fly from Chennai International Airport (MAA) to Salem (SXV)plane MAA - SXV
- Take the bus from Salem to Dharmapuribus
5h 36m₹6,267–13,658
Chennai International Airport (MAA) to Salem (SXV) flights
Comparing Your Travel Options
The cheapest way to get from Tiruvallur to Dharmapuri is to train which costs ₹340 - ₹2,800 and takes 7h 40m.
The fastest way to get from Tiruvallur to Dharmapuri is to drive which takes 3h 51m and costs ₹2,400 - ₹3,600.
No, there is no direct bus from Tiruvallur to Dharmapuri. However, there are services departing from Thiruvallur Terminal and arriving at Dharmapuri via Sriperumbudur. The journey, including transfers, takes approximately 7h 21m.
No, there is no direct train from Tiruvallur to Dharmapuri. However, there are services departing from Tiruvallur and arriving at Dharmapuri via Salem Jn. The journey, including transfers, takes approximately 7h 40m.
The distance between Tiruvallur and Dharmapuri is 291 km. The road distance is 253.1 km.
The best way to get from Tiruvallur to Dharmapuri without a car is to bus which takes 7h 21m and costs ₹500 - ₹1,500.
It takes approximately 7h 21m to get from Tiruvallur to Dharmapuri, including transfers.
Tiruvallur to Dharmapuri bus services, operated by Mettur Super Services, depart from Sriperumbudur station.
Tiruvallur to Dharmapuri train services, operated by Indian Railways, depart from Tiruvallur station.
The best way to get from Tiruvallur to Dharmapuri is to bus which takes 7h 21m and costs ₹500 - ₹1,500. Alternatively, you can train, which costs ₹340 - ₹2,800 and takes 7h 40m.
What companies run services between Tiruvallur, Tamil Nādu, India and Dharmapuri, India?
Mettur Super Services operates a bus from Sriperumbudur to Dharmapuri twice daily. Tickets cost ₹490–1,400 and the journey takes 5h 10m. Alternatively, you can take a bus from Thiruvallur Terminal to Dharmapuri via Thiruvallur Oil Mill, Tiruvallur, and Salem Jn in around 7h 40m.
- Website
- goindigo.in
Flights from Chennai International Airport to Salem
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹5,500–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tiruvallur to Salem Jn
- Ave. Duration
- 4h 2m
- Frequency
- 5 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Salem Jn to Dharmapuri
- Ave. Duration
- 1h 18m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,000
Train from Tiruvallur to M.G.R Chennai Central Suburban Terminal
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
- Phone
- +91 6381293949
- [email protected]
- Website
- Mettur Super Services
Bus from Sriperumbudur to Dharmapuri
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- ₹490–1,400
- Website
- Mettur Super Services
- AC Sleeper
- ₹490–1,400
- Website
- Mass Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Schedules at
- Mass Travels
- Phone
- +91 97514 35999
- [email protected]
- Website
- SBM Traansport
Bus from Salem to Dharmapuri
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Schedules at
- SBM Traansport
- Phone
- 84899 10650
- [email protected]
- Website
- Essaar Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Schedules at
- Essaar Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Website
- Krish Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Website
- NeuGo
- Website
- SST Limoliner
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Schedules at
- SST Limoliner
- Website
- KMS Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Schedules at
- KMS Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- ₹330–650
- Schedules at
- Zingbus
- Website
- Jihan Luxury Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Schedules at
- Jihan Luxury Travels
- Website
- Conti travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Schedules at
- Conti travels
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- ₹480–2,000
- Schedules at
- Kallada Tours and Travels
- Website
- Sunline Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Schedules at
- Sunline Travels
- Website
- Sri Bala Tours and Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 16m
- Frequency
- Twice daily
- Schedules at
- Sri Bala Tours and Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Phone
- +91 89399 49730
- [email protected]
- Website
- Sri SMS Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Website
- Sri SMS Travels
- Website
- Maaruti Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- Maaruti Travels
- Website
- Raveendra Holidays
Bus from Salem to Dharmapuri
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Schedules at
- Raveendra Holidays
- Website
- Kavi Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Schedules at
- Kavi Travels
- Phone
- +91 93422 22241
- [email protected]
- Website
- Dream Line Travels Private Limited
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Schedules at
- Dream Line Travels Private Limited
- Website
- Annai Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a week
- Schedules at
- Annai Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a week
- Schedules at
- Madurai balajee tours & travels
- Phone
- 040-1221324849
- [email protected]
- Website
- Padikkal Travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 1h 20m
- Frequency
- Twice a week
- Schedules at
- Padikkal Travels
- Phone
- +91 9847324424
- Website
- Green tree tours and travels
Bus from Salem to Dharmapuri
- Ave. Duration
- 2h 20m
- Frequency
- Once a week
- Website
- Green tree tours and travels
- Website
- Green tree tours and travels
- Ave. Duration
- 3h 51m
- Estimated price
- ₹5,500–7,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Getting to Rome from the airport, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Tiruvallur to Dharmapuri bus services, operated by Mettur Super Services, arrive at Dharmapuri station.
Tiruvallur to Dharmapuri train services, operated by Indian Railways, arrive at Salem Jn station.
Yes, the driving distance between Tiruvallur to Dharmapuri is 253 km. It takes approximately 3h 51m to drive from Tiruvallur to Dharmapuri.
There are four+ hotels available in Dharmapuri.


































