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