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