Bharuch to Maihar - Multiple Options To Reach By Train, Flight, Bus, Cab
Maihar is approximately 900+ kms from Bharuch. The fastest way to reach Maihar from Bharuch is by Train, Flight Via Surat, Indore. It takes approximately 18 hours. The cheapest way to reach Maihar from Bharuch is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jalgaon
Bharuch
Jalgaon
Maihar
Approx Travel Time
21h 40m
₹660
Onwards
Via Bhusawal
Bharuch
Bhusawal
Maihar
Approx Travel Time
21h 55m
On Demand
Via Vadodara, Jalgaon
Bharuch
Vadodara
Jalgaon
Maihar
Approx Travel Time
1d 0h 35m
₹720
Onwards
Bharuch
Vadodara
Jalgaon
Maihar
Approx Travel Time
1d 1h 5m
₹1,010
Onwards
Via Surat, Indore
FASTEST
Bharuch
Surat
Indore
Maihar
Approx Travel Time
17h 20m
₹9,470
Onwards
Bharuch
Surat
Indore
Maihar
Approx Travel Time
17h 35m
₹9,896
Onwards
Bharuch
Surat
Indore
Maihar
Approx Travel Time
18h 30m
₹11,928
Onwards
Via Nagpur
Bharuch
Nagpur
Maihar
Approx Travel Time
23h 55m
₹855
Onwards
Via Vadodara, Bhusawal
Bharuch
Vadodara
Bhusawal
Maihar
Approx Travel Time
1d 0h 35m
On Demand
Frequently Asked Questions
What is the distance between Bharuch and Maihar?
Maihar is approximately 900+ kms from Bharuch.
How long does it take to reach Maihar from Bharuch?
It takes approximately 18 hours to reach Maihar from Bharuch by Train, Flight Via Surat, Indore.
What is the cheapest way to reach Maihar from Bharuch?
The cheapest way to reach Maihar from Bharuch is by Train.
What is the fastest way to reach Maihar from Bharuch?
The fastest way to reach Maihar from Bharuch is by Train, Flight Via Surat, Indore.