Mainpuri to Bharuch - Multiple Options To Reach By Train, Cab, Bus
Bharuch is approximately 950+ kms from Mainpuri. The fastest way to reach Bharuch from Mainpuri is by Train Via Kota. It takes approximately 20 hours. The cheapest way to reach Bharuch from Mainpuri is by Train Via Ratlam which would take approximately 20 hours.
Sort By
Mode of Transport
Via Kota
RECOMMENDED
FASTEST
Mainpuri
Kota
Bharuch
Approx Travel Time
20h 10m
₹715
Onwards
Via Ratlam
CHEAPEST
Mainpuri
Ratlam
Bharuch
Approx Travel Time
20h 10m
₹645
Onwards
Via Vadodara
Mainpuri
Vadodara
Bharuch
Approx Travel Time
20h 10m
₹675
Onwards
Mainpuri
Vadodara
Bharuch
Approx Travel Time
20h 25m
₹2,508
Onwards
Mainpuri
Vadodara
Bharuch
Approx Travel Time
20h 40m
₹996
Onwards
Via Sawai Madhopur
Mainpuri
Sawai Madhopur
Bharuch
Approx Travel Time
20h 40m
₹745
Onwards
Via Gangapur City
Mainpuri
Gangapur City
Bharuch
Approx Travel Time
20h 40m
₹760
Onwards
Via Hindaun
Mainpuri
Hindaun
Bharuch
Approx Travel Time
20h 40m
On Demand
Via Etawah
Mainpuri
Etawah
Bharuch
Approx Travel Time
20h 55m
₹2,804
Onwards
Via Agra
Mainpuri
Agra
Bharuch
Approx Travel Time
20h 40m
₹875
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Bharuch?
Bharuch is approximately 950+ kms from Mainpuri.
How long does it take to reach Bharuch from Mainpuri?
It takes approximately 20 hours to reach Bharuch from Mainpuri by Train Via Kota.
What is the cheapest way to reach Bharuch from Mainpuri?
The cheapest way to reach Bharuch from Mainpuri is by Train Via Ratlam.
What is the fastest way to reach Bharuch from Mainpuri?
The fastest way to reach Bharuch from Mainpuri is by Train Via Kota.