
Indore to Maihar
Maihar is approximately 700+ kms from Indore. The fastest way to reach Maihar from Indore is by Flight, Bus Via Rewa. It takes approximately 5 hours. The cheapest way to reach Maihar from Indore is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Rewa
FASTEST
Indore
Rewa
Maihar
Approx Travel Time
4h 55m
₹6,488
Onwards
Via Jabalpur, Katni
Indore
Jabalpur
Katni
Maihar
Approx Travel Time
6h 12m
₹6,423
Onwards
Indore
Jabalpur
Katni
Maihar
Approx Travel Time
5h 45m
₹6,313
Onwards
Indore
Jabalpur
Katni
Maihar
Approx Travel Time
6h 42m
₹6,508
Onwards
Via Jabalpur
Indore
Jabalpur
Maihar
Approx Travel Time
5h 47m
₹6,278
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
5h 45m
₹6,468
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
6h 19m
₹9,709
Onwards
Via Jabalpur, Satna
Indore
Jabalpur
Satna
Maihar
Approx Travel Time
7h
₹6,328
Onwards
Frequently Asked Questions
What is the distance between Indore and Maihar?
Maihar is approximately 700+ kms from Indore.
How long does it take to reach Maihar from Indore?
It takes approximately 5 hours to reach Maihar from Indore by Flight, Bus Via Rewa.
What is the cheapest way to reach Maihar from Indore?
The cheapest way to reach Maihar from Indore is by Train.
What is the fastest way to reach Maihar from Indore?
The fastest way to reach Maihar from Indore is by Flight, Bus Via Rewa.

