
Surat to Maihar
Maihar is approximately 1000+ kms from Surat. The fastest way to reach Maihar from Surat is by Flight, Train Via Indore. It takes approximately 14 hours. The cheapest way to reach Maihar from Surat is by Train Via Jabalpur which would take approximately 22 hours.
Sort By
Mode of Transport
Via Bhopal
Surat
Bhopal
Maihar
Approx Travel Time
21h 10m
₹715
Onwards
Via Khandwa
Surat
Khandwa
Maihar
Approx Travel Time
21h 25m
₹520
Onwards
Via Itarsi
Surat
Itarsi
Maihar
Approx Travel Time
21h 10m
₹470
Onwards
Via Pipariya
Surat
Pipariya
Maihar
Approx Travel Time
21h 10m
₹610
Onwards
Via Indore
FASTEST
Surat
Indore
Maihar
Approx Travel Time
14h 10m
₹11,182
Onwards
Via Jalgaon
Surat
Jalgaon
Maihar
Approx Travel Time
22h 10m
₹535
Onwards
Via Bhusawal
Surat
Bhusawal
Maihar
Approx Travel Time
22h 25m
On Demand
Via Jabalpur
CHEAPEST
Surat
Jabalpur
Maihar
Approx Travel Time
21h 40m
₹365
Onwards
Via Narsinghpur
Surat
Narsinghpur
Maihar
Approx Travel Time
21h 40m
₹630
Onwards
Frequently Asked Questions
What is the distance between Surat and Maihar?
Maihar is approximately 1000+ kms from Surat.
How long does it take to reach Maihar from Surat?
It takes approximately 14 hours to reach Maihar from Surat by Flight, Train Via Indore.
What is the cheapest way to reach Maihar from Surat?
The cheapest way to reach Maihar from Surat is by Train Via Jabalpur.
What is the fastest way to reach Maihar from Surat?
The fastest way to reach Maihar from Surat is by Flight, Train Via Indore.