Maihar to Shirdi - Multiple Options To Reach By Train, Flight, Cab
Shirdi is approximately 900+ kms from Maihar. The fastest way to reach Shirdi from Maihar is by Train, Flight Via Indore. It takes approximately 14 hours. The cheapest way to reach Shirdi from Maihar is by Train Via Harda which would take approximately 20 hours.
Sort By
Mode of Transport
Via Itarsi
RECOMMENDED
Maihar
Itarsi
Shirdi
Approx Travel Time
19h 55m
₹595
Onwards
Via Harda
CHEAPEST
Maihar
Harda
Shirdi
Approx Travel Time
19h 55m
₹570
Onwards
Via Bhusawal
Maihar
Bhusawal
Shirdi
Approx Travel Time
19h 40m
On Demand
Maihar
Bhusawal
Shirdi
Approx Travel Time
20h 10m
On Demand
Via Indore
FASTEST
Maihar
Indore
Shirdi
Approx Travel Time
14h 10m
₹3,466
Onwards
Via Nandgaon
Maihar
Nandgaon
Shirdi
Approx Travel Time
20h 10m
On Demand
Maihar
Nandgaon
Shirdi
Approx Travel Time
20h 10m
₹2,868
Onwards
Via Kopargaon
Maihar
Kopargaon
Shirdi
Approx Travel Time
19h 40m
₹635
Onwards
Via Shrirampur (Maharashtra)
Maihar
Shrirampur (Maharashtra)
Shirdi
Approx Travel Time
19h 55m
On Demand
Via Bhopal
Maihar
Bhopal
Shirdi
Approx Travel Time
20h 40m
₹785
Onwards
Frequently Asked Questions
What is the distance between Maihar and Shirdi?
Shirdi is approximately 900+ kms from Maihar.
How long does it take to reach Shirdi from Maihar?
It takes approximately 14 hours to reach Shirdi from Maihar by Train, Flight Via Indore.
What is the cheapest way to reach Shirdi from Maihar?
The cheapest way to reach Shirdi from Maihar is by Train Via Harda.
What is the fastest way to reach Shirdi from Maihar?
The fastest way to reach Shirdi from Maihar is by Train, Flight Via Indore.