There are 5 ways to get from Ksr Bengaluru to Dharmapuri by train, bus, car, taxi, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Ksr Bengaluru to Dharmapuritrain 12677 / ...
2h 30m₹160–1,300Bus
- Take the bus from Majestic to Dharmapuribus
3h 7m₹600–2,100Drive 127 km
- Drive from Ksr Bengaluru to Dharmapuricar 127 km
1h 55m₹1,428–2,062Taxi
- Take the taxi from Ksr Bengaluru to Dharmapuritaxi 127 km
1h 55m₹3,100–3,700Bus via FlixBus Bengaluru Majestic - Flixbus Boarding Zone (Flixbus)
- Take the bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Dharmapuri - Bypassbus FlixBus IN4340 / ...
4h 13m₹290–700
Ksr Bengaluru to Dharmapuri by train
Questions & Answers
The cheapest way to get from Ksr Bengaluru to Dharmapuri is to train which costs ₹160 - ₹1,300 and takes 2h 30m.
The fastest way to get from Ksr Bengaluru to Dharmapuri is to drive which takes 1h 55m and costs ₹1,400 - ₹2,100.
Yes, there is a direct bus departing from Majestic and arriving at Dharmapuri. Services depart every four hours, and operate every day. The journey takes approximately 2h 54m.
Yes, there is a direct train departing from Ksr Bengaluru and arriving at Dharmapuri. Services depart five times a day, and operate every day. The journey takes approximately 2h 30m.
The distance between Ksr Bengaluru and Dharmapuri is 152 km. The road distance is 127 km.
The best way to get from Ksr Bengaluru to Dharmapuri without a car is to train which takes 2h 30m and costs ₹160 - ₹1,300.
The train from Ksr Bengaluru to Dharmapuri takes 2h 30m including transfers and departs five times a day.
Ksr Bengaluru to Dharmapuri bus services, operated by Kallada Tours and Travels, depart from Majestic station.
Ksr Bengaluru to Dharmapuri train services, operated by Indian Railways, depart from Ksr Bengaluru station.
The best way to get from Ksr Bengaluru to Dharmapuri is to train which takes 2h 30m and costs ₹160 - ₹1,300. Alternatively, you can bus, which costs ₹600 - ₹2,100 and takes 3h 7m.
What companies run services between Ksr Bengaluru, India and Dharmapuri, India?
Indian Railways operates a train from Ksr Bengaluru to Dharmapuri 5 times a day. Tickets cost ₹160–1,300 and the journey takes 2h 30m. Alternatively, Kallada Tours and Travels operates a bus from Majestic to Dharmapuri every 4 hours. Tickets cost ₹600–2,100 and the journey takes 2h 54m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ksr Bengaluru to Dharmapuri
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Majestic to Dharmapuri
- Ave. Duration
- 2h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹600–2,100
- Website
- http://www.kalladatravels.com/
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Bengaluru Majestic - Flixbus Boarding Zone to FlixBus Dharmapuri - Bypass
- Ave. Duration
- 4h
- Frequency
- Every 2 hours
- Estimated price
- ₹290–700
- Website
- https://www.flixbus.in
- Ave. Duration
- 1h 55m
- Estimated price
- ₹3,100–3,700
Best Ride
- Phone
- +91 996 427 3747
Bharat Taxi
- Phone
- +91 969 600 0999
- Website
- bharattaxi.com
Ola Cabs
- Phone
- +91 922 654 7777
- Website
- olacabs.com
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 How to travel India's Golden Triangle, Train travel in Spain: A guide to Renfe, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Ksr Bengaluru to Dharmapuri bus services, operated by Kallada Tours and Travels, arrive at Dharmapuri station.
Ksr Bengaluru to Dharmapuri train services, operated by Indian Railways, arrive at Dharmapuri station.
Yes, the driving distance between Ksr Bengaluru to Dharmapuri is 127 km. It takes approximately 1h 55m to drive from Ksr Bengaluru to Dharmapuri.
Book your Ksr Bengaluru to Dharmapuri bus tickets online with Omio.
There are four+ hotels available in Dharmapuri.












