
Surajpur to Maihar
Maihar is approximately 350+ kms from Surajpur. The fastest way to reach Maihar from Surajpur is by Train Via Manendragarh. It takes approximately 9 hours. The cheapest way to reach Maihar from Surajpur is by Train Via Shahdol which would take approximately 10 hours.
Sort By
Mode of Transport
Via Manendragarh
RECOMMENDED
FASTEST
Surajpur
Manendragarh
Maihar
Approx Travel Time
8h 25m
₹350
Onwards
Via Katni
Surajpur
Katni
Maihar
Approx Travel Time
9h 20m
₹372
Onwards
Surajpur
Katni
Maihar
Approx Travel Time
8h 50m
₹295
Onwards
Via Rewa
Surajpur
Rewa
Maihar
Approx Travel Time
13h 50m
₹780
Onwards
Surajpur
Rewa
Maihar
Approx Travel Time
14h 30m
₹720
Onwards
Via Umaria
Surajpur
Umaria
Maihar
Approx Travel Time
8h 36m
₹355
Onwards
Via Anuppur
Surajpur
Anuppur
Maihar
Approx Travel Time
9h 8m
₹320
Onwards
Via Shahdol
CHEAPEST
Surajpur
Shahdol
Maihar
Approx Travel Time
9h 25m
₹290
Onwards
Via Sihora
Surajpur
Sihora
Maihar
Approx Travel Time
9h 46m
On Demand
Surajpur
Sihora
Maihar
Approx Travel Time
10h 21m
On Demand
Frequently Asked Questions
What is the distance between Surajpur and Maihar?
Maihar is approximately 350+ kms from Surajpur.
How long does it take to reach Maihar from Surajpur?
It takes approximately 9 hours to reach Maihar from Surajpur by Train Via Manendragarh.
What is the cheapest way to reach Maihar from Surajpur?
The cheapest way to reach Maihar from Surajpur is by Train Via Shahdol.
What is the fastest way to reach Maihar from Surajpur?
The fastest way to reach Maihar from Surajpur is by Train Via Manendragarh.

