
Bharuch to Maihar
Maihar is approximately 900+ kms from Bharuch. The fastest way to reach Maihar from Bharuch is by Train. It takes approximately 19 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 Nagpur
Bharuch
Nagpur
Maihar
Approx Travel Time
23h 55m
₹855
Onwards
Via Wardha
Bharuch
Wardha
Maihar
Approx Travel Time
1d 0h 10m
On Demand
Via Indore
Bharuch
Indore
Maihar
Approx Travel Time
1d 0h 25m
₹1,899
Onwards
Via Surat
Bharuch
Surat
Maihar
Approx Travel Time
22h 55m
₹575
Onwards
Bharuch
Surat
Maihar
Approx Travel Time
23h 10m
₹725
Onwards
Bharuch
Surat
Maihar
Approx Travel Time
1d 0h 5m
₹3,384
Onwards
Via Gondia
Bharuch
Gondia
Maihar
Approx Travel Time
1d 0h 25m
₹730
Onwards
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 19 hours to reach Maihar from Bharuch by Train.
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.