
Mirzapur to Bharuch
Bharuch is approximately 1250+ kms from Mirzapur. The fastest way to reach Bharuch from Mirzapur is by Train Via Khandwa. It takes approximately 23 hours. The cheapest way to reach Bharuch from Mirzapur is by Train Via Jabalpur which would take approximately 23 hours.
Sort By
Mode of Transport
Via Jabalpur
RECOMMENDED
Mirzapur
Jabalpur
Bharuch
Approx Travel Time
23h 6m
₹1,494
Onwards
CHEAPEST
Mirzapur
Jabalpur
Bharuch
Approx Travel Time
23h 9m
₹760
Onwards
Via Katni
Mirzapur
Katni
Bharuch
Approx Travel Time
1d 1h 5m
₹9,745
Onwards
Mirzapur
Katni
Bharuch
Approx Travel Time
1d 2h 3m
₹1,724
Onwards
Via Bhusawal
Mirzapur
Bhusawal
Bharuch
Approx Travel Time
23h 6m
On Demand
Mirzapur
Bhusawal
Bharuch
Approx Travel Time
1d 2h 50m
On Demand
Via Khandwa
FASTEST
Mirzapur
Khandwa
Bharuch
Approx Travel Time
22h 48m
₹785
Onwards
Via Indore
Mirzapur
Indore
Bharuch
Approx Travel Time
1d 2h 55m
₹2,400
Onwards
Frequently Asked Questions
What is the distance between Mirzapur and Bharuch?
Bharuch is approximately 1250+ kms from Mirzapur.
How long does it take to reach Bharuch from Mirzapur?
It takes approximately 23 hours to reach Bharuch from Mirzapur by Train Via Khandwa.
What is the cheapest way to reach Bharuch from Mirzapur?
The cheapest way to reach Bharuch from Mirzapur is by Train Via Jabalpur.
What is the fastest way to reach Bharuch from Mirzapur?
The fastest way to reach Bharuch from Mirzapur is by Train Via Khandwa.


