
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 Jabalpur
Indore
Jabalpur
Maihar
Approx Travel Time
5h 27m
₹2,784
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
5h 42m
₹6,215
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
15h 27m
₹4,116
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
15h 55m
₹875
Onwards
Indore
Jabalpur
Maihar
Approx Travel Time
6h 10m
₹2,974
Onwards
Via Rewa
FASTEST
Indore
Rewa
Maihar
Approx Travel Time
4h 55m
₹4,873
Onwards
Via Harda
Indore
Harda
Maihar
Approx Travel Time
12h 15m
₹535
Onwards
Via Vidisha
Indore
Vidisha
Maihar
Approx Travel Time
12h 5m
₹4,499
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.


