
Salem to Maihar
Maihar is approximately 1550+ kms from Salem. The fastest way to reach Maihar from Salem is by Train Via Sultanabad. It takes approximately 33 hours. The cheapest way to reach Maihar from Salem is by Train Via Ongole which would take approximately 33 hours.
Sort By
Mode of Transport
Via Sultanabad
RECOMMENDED
FASTEST
Salem
Sultanabad
Maihar
Approx Travel Time
1d 8h 25m
On Demand
Via Warangal
Salem
Warangal
Maihar
Approx Travel Time
1d 8h 40m
₹895
Onwards
Via Chandrapur
Salem
Chandrapur
Maihar
Approx Travel Time
1d 8h 40m
₹1,010
Onwards
Via Laxettipet
Salem
Laxettipet
Maihar
Approx Travel Time
1d 8h 40m
On Demand
Via Sirpur
Salem
Sirpur
Maihar
Approx Travel Time
1d 8h 40m
₹945
Onwards
Via Mancherial
Salem
Mancherial
Maihar
Approx Travel Time
1d 8h 40m
₹1,065
Onwards
Via Ongole
CHEAPEST
Salem
Ongole
Maihar
Approx Travel Time
1d 8h 55m
₹875
Onwards
Via Hyderabad
Salem
Hyderabad
Maihar
Approx Travel Time
1d 8h 55m
On Demand
Via Khammam
Salem
Khammam
Maihar
Approx Travel Time
1d 8h 55m
₹895
Onwards
Via Nagpur
Salem
Nagpur
Maihar
Approx Travel Time
1d 9h 10m
₹995
Onwards
Frequently Asked Questions
What is the distance between Salem and Maihar?
Maihar is approximately 1550+ kms from Salem.
How long does it take to reach Maihar from Salem?
It takes approximately 33 hours to reach Maihar from Salem by Train Via Sultanabad.
What is the cheapest way to reach Maihar from Salem?
The cheapest way to reach Maihar from Salem is by Train Via Ongole.
What is the fastest way to reach Maihar from Salem?
The fastest way to reach Maihar from Salem is by Train Via Sultanabad.