
Maihar to Shirdi
Shirdi is approximately 1300+ kms from Maihar. The fastest way to reach Shirdi from Maihar is by Train, Flight Via Jabalpur, Hyderabad. It takes approximately 9 hours. The cheapest way to reach Shirdi from Maihar is by Train Via Khandwa which would take approximately 18 hours.
Sort By
Mode of Transport
Via Jabalpur, Hyderabad
RECOMMENDED
FASTEST
Maihar
Jabalpur
Hyderabad
Shirdi
Approx Travel Time
8h 32m
₹14,097
Onwards
Maihar
Jabalpur
Hyderabad
Shirdi
Approx Travel Time
9h 15m
₹14,309
Onwards
Via Chalisgaon
Maihar
Chalisgaon
Shirdi
Approx Travel Time
16h 17m
₹1,425
Onwards
Maihar
Chalisgaon
Shirdi
Approx Travel Time
17h 39m
₹5,249
Onwards
Via Jabalpur, Mumbai
Maihar
Jabalpur
Mumbai
Shirdi
Approx Travel Time
11h 54m
₹9,338
Onwards
Maihar
Jabalpur
Mumbai
Shirdi
Approx Travel Time
12h 22m
₹6,987
Onwards
Via Khandwa
CHEAPEST
Maihar
Khandwa
Shirdi
Approx Travel Time
17h 52m
₹615
Onwards
Via Indore
Maihar
Indore
Shirdi
Approx Travel Time
20h 20m
₹1,450
Onwards
Via Nagpur, Aurangabad, Maharashtra
Maihar
Nagpur
Aurangabad, Maharashtra
Shirdi
Approx Travel Time
1d 2h 35m
₹3,697
Onwards
Frequently Asked Questions
What is the distance between Maihar and Shirdi?
Shirdi is approximately 1300+ kms from Maihar.
How long does it take to reach Shirdi from Maihar?
It takes approximately 9 hours to reach Shirdi from Maihar by Train, Flight Via Jabalpur, Hyderabad.
What is the cheapest way to reach Shirdi from Maihar?
The cheapest way to reach Shirdi from Maihar is by Train Via Khandwa.
What is the fastest way to reach Shirdi from Maihar?
The fastest way to reach Shirdi from Maihar is by Train, Flight Via Jabalpur, Hyderabad.


