
Maihar to Dindigul
Dindigul is approximately 1700+ kms from Maihar. The fastest way to reach Dindigul from Maihar is by Train Via Sultanabad. It takes approximately 36 hours. The cheapest way to reach Dindigul from Maihar is by Train Via Ongole which would take approximately 37 hours.
Sort By
Mode of Transport
Via Sultanabad
RECOMMENDED
FASTEST
Maihar
Sultanabad
Dindigul
Approx Travel Time
1d 11h 55m
On Demand
Via Hyderabad
Maihar
Hyderabad
Dindigul
Approx Travel Time
1d 12h 10m
On Demand
Via Warangal
Maihar
Warangal
Dindigul
Approx Travel Time
1d 12h 10m
₹980
Onwards
Via Chandrapur
Maihar
Chandrapur
Dindigul
Approx Travel Time
1d 12h 10m
₹1,090
Onwards
Via Ongole
CHEAPEST
Maihar
Ongole
Dindigul
Approx Travel Time
1d 12h 25m
₹975
Onwards
Via Khammam
Maihar
Khammam
Dindigul
Approx Travel Time
1d 12h 25m
₹990
Onwards
Via Vijayawada
Maihar
Vijayawada
Dindigul
Approx Travel Time
1d 12h 40m
₹980
Onwards
Via Nagpur
Maihar
Nagpur
Dindigul
Approx Travel Time
1d 12h 25m
₹1,075
Onwards
Via Bangalore
Maihar
Bangalore
Dindigul
Approx Travel Time
1d 12h 10m
₹1,055
Onwards
Via Tiruppattur, Tirupathur
Maihar
Tiruppattur, Tirupathur
Dindigul
Approx Travel Time
1d 12h 10m
₹980
Onwards
Frequently Asked Questions
What is the distance between Maihar and Dindigul?
Dindigul is approximately 1700+ kms from Maihar.
How long does it take to reach Dindigul from Maihar?
It takes approximately 36 hours to reach Dindigul from Maihar by Train Via Sultanabad.
What is the cheapest way to reach Dindigul from Maihar?
The cheapest way to reach Dindigul from Maihar is by Train Via Ongole.
What is the fastest way to reach Dindigul from Maihar?
The fastest way to reach Dindigul from Maihar is by Train Via Sultanabad.