
Bharuch to Mohali
Mohali is approximately 1100+ kms from Bharuch. The fastest way to reach Mohali from Bharuch is by Train, Flight Via Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Mohali from Bharuch is by Train which would take approximately 23 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Bharuch
Ahmedabad
Mohali
Approx Travel Time
7h 10m
₹7,786
Onwards
FASTEST
Bharuch
Ahmedabad
Mohali
Approx Travel Time
6h 20m
On Demand
Bharuch
Ahmedabad
Mohali
Approx Travel Time
7h
₹5,169
Onwards
Via Delhi
Bharuch
Delhi
Mohali
Approx Travel Time
20h 52m
₹4,073
Onwards
Bharuch
Delhi
Mohali
Approx Travel Time
21h 49m
₹745
Onwards
Via Mathura
Bharuch
Mathura
Mohali
Approx Travel Time
19h 47m
₹695
Onwards
Via Reengus
Bharuch
Reengus
Mohali
Approx Travel Time
1d 1h 40m
₹2,098
Onwards
Via Udaipur
Bharuch
Udaipur
Mohali
Approx Travel Time
12h 10m
₹5,396
Onwards
Via Indore
Bharuch
Indore
Mohali
Approx Travel Time
10h 48m
₹4,848
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Mohali?
Mohali is approximately 1100+ kms from Bharuch.
How long does it take to reach Mohali from Bharuch?
It takes approximately 7 hours to reach Mohali from Bharuch by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Mohali from Bharuch?
The cheapest way to reach Mohali from Bharuch is by Train.
What is the fastest way to reach Mohali from Bharuch?
The fastest way to reach Mohali from Bharuch is by Train, Flight Via Ahmedabad.


