There are 9 ways to get from Hyderabad to Dharmapuri by bus, train, car 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.

Recommended option

Bus  •  10h 3m

  1. Take the bus from Hyderabad Mehdipatnam to Dharmapuri

₹600 - ₹2,200

Cheapest option

Train  •  15h 29m

  1. Take the train from Kacheguda to Dharmapuri 12648

₹350 - ₹390

7 alternative options

Drive  •  9h 10m

  1. Drive from Hyderabad to Dharmapuri 687.9 km

₹5,000 - ₹7,500

Fly Hyderabad to Bengaluru, train  •  7h 5m

  1. Fly from Hyderabad (HYD) to Bengaluru (BLR) HYD - BLR
  2. Take the train from Bangalore Cant to Dharmapuri

₹1,681 - ₹4,289

Fly Hyderabad to Coimbatore, bus  •  7h 39m

  1. Fly from Hyderabad (HYD) to Coimbatore (CJB) HYD - CJB
  2. Take the bus from Coimbatore to Salem
  3. Take the bus from Salem to Dharmapuri

Fly Hyderabad to Tirupati, bus  •  8h 26m

  1. Fly from Hyderabad (HYD) to Tirupati (TIR) HYD - TIR
  2. Take the bus from Tirupati to Dharmapuri

Fly Hyderabad Begumpet to Tirupati, bus  •  8h 33m

  1. Fly from Hyderabad Begumpet (BPM) to Tirupati (TIR) BPM - TIR
  2. Take the bus from Tirupati to Dharmapuri

Fly Hyderabad to Madras, train  •  9h 12m

  1. Fly from Hyderabad (HYD) to Madras (MAA) HYD - MAA
  2. Take the train from Chennai Central to Bommidi

₹2,845 - ₹9,254

Fly Hyderabad to Pondicherry, bus  •  9h 38m

  1. Fly from Hyderabad (HYD) to Pondicherry (PNY) HYD - PNY
  2. Take the bus from Pondicherry to Salem
  3. Take the bus from Salem to Dharmapuri

Questions & Answers

The cheapest way to get from Hyderabad to Dharmapuri is to train which costs ₹350 - ₹390 and takes 15h 29m.

More details

The quickest way to get from Hyderabad to Dharmapuri is to fly and train which costs ₹1,600 - ₹4,300 and takes 7h 5m.

More details

Yes, there is a direct bus departing from Hyderabad Mehdipatnam and arriving at Dharmapuri. Services depart hourly, and operate every day. The journey takes approximately 10h 3m.

More details

Yes, there is a direct train departing from Kacheguda and arriving at Dharmapuri. Services depart once a week, and operate Wednesday. The journey takes approximately 15h 29m.

More details

The distance between Hyderabad and Dharmapuri is 585 km. The road distance is 687.9 km.

Get driving directions

The best way to get from Hyderabad to Dharmapuri without a car is to bus which takes 10h 3m and costs ₹600 - ₹2,200.

More details

The bus from Hyderabad Mehdipatnam to Dharmapuri takes 10h 3m including transfers and departs hourly.

More details

Hyderabad to Dharmapuri bus services, operated by Kallada Tours and Travels, depart from Hyderabad Mehdipatnam station.

More details

Hyderabad to Dharmapuri train services, operated by Indian Railways, depart from Kacheguda station.

More details

The best way to get from Hyderabad to Dharmapuri is to bus which takes 10h 3m and costs ₹600 - ₹2,200. Alternatively, you can train, which costs ₹350 - ₹390 and takes 15h 29m.

Mode details

Map of how to get from Hyderabad to Dharmapuri.
Launch map view
  • Distance: 585.4 km
  • Duration: 10h 3m

What companies run services between Hyderabad, India and Dharmapuri, India?

Kallada Tours and Travels operates a bus from Hyderabad to Dharmapuri every 2 hours. Tickets cost ₹2,178 and the journey takes 10h 3m. RedBus also services this route every 4 hours. Alternatively, Indian Railways operates a train from Hyderabad to Dharmapuri once a week. Tickets cost ₹350 - ₹390 and the journey takes 15h 29m.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Hyderabad to Bengaluru
Ave. Duration
1h 16m
When
Every day
Estimated price
₹2,900 - ₹13,000
Flights from Hyderabad to Coimbatore
Ave. Duration
1h 21m
When
Every day
Estimated price
₹4,100 - ₹18,000
Flights from Hyderabad to Coimbatore via Bengaluru
Ave. Duration
3h 10m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹4,100 - ₹18,000
Flights from Hyderabad to Coimbatore via Madras
Ave. Duration
3h 20m
When
Every day
Estimated price
₹4,100 - ₹18,000
Flights from Hyderabad to Tirupati
Ave. Duration
1h 15m
When
Every day
Estimated price
₹3,800 - ₹20,000
Flights from Hyderabad to Madras
Ave. Duration
1h 18m
When
Every day
Estimated price
₹3,400 - ₹17,000
Flights from Hyderabad to Madras via Bengaluru
Ave. Duration
3h 10m
When
Every day
Estimated price
₹3,400 - ₹17,000
Spicejet
Website
spicejet.com
Flights from Hyderabad to Bengaluru
Ave. Duration
1h 15m
When
Every day
Estimated price
₹3,100 - ₹14,000
Flights from Hyderabad to Tirupati
Ave. Duration
1h 14m
When
Every day
Estimated price
₹4,300 - ₹17,000
Flights from Hyderabad to Madras
Ave. Duration
1h 12m
When
Every day
Estimated price
₹4,000 - ₹17,000
Flights from Hyderabad to Pondicherry
Ave. Duration
1h 35m
When
Every day
Estimated price
₹3,500 - ₹17,000
Air India Limited
Website
airindia.in
Flights from Hyderabad to Bengaluru
Ave. Duration
1h 12m
When
Every day
Estimated price
₹2,300 - ₹12,000
Flights from Hyderabad to Tirupati
Ave. Duration
1h
When
Every day
Estimated price
₹4,600 - ₹22,000
Flights from Hyderabad Begumpet to Tirupati
Ave. Duration
1h
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹8,000 - ₹13,000
Flights from Hyderabad to Madras
Ave. Duration
1h 15m
When
Every day
Estimated price
₹3,800 - ₹16,000
GoAir
Website
goair.in
Flights from Hyderabad to Bengaluru
Ave. Duration
1h 15m
When
Every day
Estimated price
₹3,300 - ₹19,000
Flights from Hyderabad to Madras
Ave. Duration
1h 10m
When
Every day
Estimated price
₹3,900 - ₹18,000
AirAsia India
Website
airasia.com
Flights from Hyderabad to Bengaluru
Ave. Duration
1h 5m
When
Every day
Estimated price
₹2,300 - ₹18,000
Flights from Hyderabad to Madras
Ave. Duration
1h 30m
When
Every day
Estimated price
₹2,500 - ₹19,000
Helitrans
Website
helitrans.no
Flights from Hyderabad Begumpet to Tirupati
Ave. Duration
1h
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
₹8,000 - ₹13,000
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Kacheguda to Dharmapuri
Ave. Duration
15h 29m
Frequency
Once a week
Estimated price
₹350 - ₹390
Book at
irctc.co.in
Train from Bangalore Cant to Dharmapuri
Ave. Duration
2h 11m
Frequency
Every 4 hours
Estimated price
₹120 - ₹130
Book at
irctc.co.in
Train from Chennai Central to Bommidi
Ave. Duration
4h 4m
Frequency
3 times a day
Estimated price
₹170 - ₹190
Book at
irctc.co.in
Bus operators
Kallada Tours and Travels
Website
kalladatravels.com
Bus from Hyderabad Mehdipatnam to Dharmapuri
Ave. Duration
10h 3m
Frequency
Every 2 hours
Estimated price
₹2,178
Schedules at
kalladatravels.com
Bus from Coimbatore to Salem
Ave. Duration
2h 56m
Frequency
Hourly
Schedules at
kalladatravels.com
Bus from Salem to Dharmapuri
Ave. Duration
1h 23m
Frequency
Every 20 minutes
Schedules at
kalladatravels.com
Bus from Tirupati to Dharmapuri
Ave. Duration
4h 33m
Frequency
Once daily
Schedules at
kalladatravels.com
Bus from Pondicherry to Salem
Ave. Duration
3h 51m
Frequency
3 times a day
Schedules at
kalladatravels.com
RedBus
Website
redbus.in
Bus from Hyderabad to Dharmapuri
Ave. Duration
10h 40m
Frequency
Every 4 hours
Estimated price
₹600 - ₹850
Book at
Redbus
Parveen Travels
Website
parveentravels.com
Bus from Coimbatore to Salem
Ave. Duration
2h 36m
Frequency
Hourly
Schedules at
parveentravels.com
Bus from Salem to Dharmapuri
Ave. Duration
59 min
Frequency
Twice daily
Schedules at
parveentravels.com
Bus from Pondicherry to Salem
Ave. Duration
4h
Frequency
Hourly
Schedules at
parveentravels.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 Thanksgiving 2018: How to travel stress-free, How do I get from Sydney to Melbourne and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Hyderabad Airport to Bengaluru Airport is the direct flight which takes 55 min.

Search flights

Hyderabad to Dharmapuri bus services, operated by Kallada Tours and Travels, arrive at Dharmapuri station.

More details

Hyderabad to Dharmapuri train services, operated by Indian Railways, arrive at Dharmapuri station.

More details

Yes, the driving distance between Hyderabad to Dharmapuri is 688 km. It takes approximately 9h 10m to drive from Hyderabad to Dharmapuri.

Get driving directions

Air India Limited, AirAsia India, Spicejet and two other airlines offer flights from Hyderabad Airport to Bengaluru Airport.

Search flights

There are six+ hotels available in Dharmapuri. Prices start at ₹7,500 per night.

More details

The best way to get from Hyderabad to Hyderabad Airport is to bus which takes 30 min and costs ₹210 - ₹290.

More details