
Dindigul to Hosur
Hosur is approximately 300+ kms from Dindigul. The fastest way to reach Hosur from Dindigul is by Train. It takes approximately 6 hours. The cheapest way to reach Hosur from Dindigul is by Train Via Salem which would take approximately 8 hours.
Sort By
Mode of Transport
Via Erode
Dindigul
Erode
Hosur
Approx Travel Time
7h 25m
₹290
Onwards
Dindigul
Erode
Hosur
Approx Travel Time
8h 26m
₹4,094
Onwards
Via Karur
Dindigul
Karur
Hosur
Approx Travel Time
7h 25m
₹255
Onwards
Via Salem
CHEAPEST
Dindigul
Salem
Hosur
Approx Travel Time
7h 40m
₹200
Onwards
Dindigul
Salem
Hosur
Approx Travel Time
8h 32m
₹4,992
Onwards
Via Bangalore
Dindigul
Bangalore
Hosur
Approx Travel Time
10h 10m
₹600
Onwards
Via Coimbatore
Dindigul
Coimbatore
Hosur
Approx Travel Time
9h 43m
₹3,533
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Hosur?
Hosur is approximately 300+ kms from Dindigul.
How long does it take to reach Hosur from Dindigul?
It takes approximately 6 hours to reach Hosur from Dindigul by Train.
What is the cheapest way to reach Hosur from Dindigul?
The cheapest way to reach Hosur from Dindigul is by Train Via Salem.
What is the fastest way to reach Hosur from Dindigul?
The fastest way to reach Hosur from Dindigul is by Train.
Routes Connecting Dindigul
Routes From Dindigul
- Dindigul to Mayiladuthurai
- Dindigul to Bhilwara
- Dindigul to Angul
- Dindigul to Satna
- Dindigul to Thiruvannamalai
- Dindigul to Sindhanur
- Dindigul to Sarangpur
- Dindigul to Palani
- Dindigul to Dadri
- Dindigul to Hapur
- Dindigul to Faridkot
- Dindigul to Gondia
- Dindigul to Bihar-Sharif
- Dindigul to Tuljapur
- Dindigul to Gorakhpur