
Harihar to Dindigul
Dindigul is approximately 550+ kms from Harihar. The fastest way to reach Dindigul from Harihar is by Train. It takes approximately 12 hours. The cheapest way to reach Dindigul from Harihar is by Train Via Bangalore which would take approximately 14 hours.
Sort By
Mode of Transport
Via Bangalore
CHEAPEST
Harihar
Bangalore
Dindigul
Approx Travel Time
13h 40m
₹380
Onwards
Harihar
Bangalore
Dindigul
Approx Travel Time
15h 25m
₹684
Onwards
Via Salem
Harihar
Salem
Dindigul
Approx Travel Time
13h 55m
₹470
Onwards
Harihar
Salem
Dindigul
Approx Travel Time
14h 47m
₹5,044
Onwards
Via Vellore
Harihar
Vellore
Dindigul
Approx Travel Time
17h 10m
₹630
Onwards
Frequently Asked Questions
What is the distance between Harihar and Dindigul?
Dindigul is approximately 550+ kms from Harihar.
How long does it take to reach Dindigul from Harihar?
It takes approximately 12 hours to reach Dindigul from Harihar by Train.
What is the cheapest way to reach Dindigul from Harihar?
The cheapest way to reach Dindigul from Harihar is by Train Via Bangalore.
What is the fastest way to reach Dindigul from Harihar?
The fastest way to reach Dindigul from Harihar is by Train.