
Ajmer to Bharuch
Bharuch is approximately 700+ kms from Ajmer. The fastest way to reach Bharuch from Ajmer is by Flight, Train Via Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Bharuch from Ajmer is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ahmedabad
FASTEST
Ajmer
Ahmedabad
Bharuch
Approx Travel Time
5h 40m
On Demand
Ajmer
Ahmedabad
Bharuch
Approx Travel Time
6h 30m
₹5,110
Onwards
Ajmer
Ahmedabad
Bharuch
Approx Travel Time
6h 20m
₹3,072
Onwards
Ajmer
Ahmedabad
Bharuch
Approx Travel Time
12h 35m
On Demand
Via Vadodara
Ajmer
Vadodara
Bharuch
Approx Travel Time
14h 25m
₹1,500
Onwards
Ajmer
Vadodara
Bharuch
Approx Travel Time
14h 33m
₹2,935
Onwards
Via Ratlam
Ajmer
Ratlam
Bharuch
Approx Travel Time
12h 6m
₹465
Onwards
Frequently Asked Questions
What is the distance between Ajmer and Bharuch?
Bharuch is approximately 700+ kms from Ajmer.
How long does it take to reach Bharuch from Ajmer?
It takes approximately 6 hours to reach Bharuch from Ajmer by Flight, Train Via Ahmedabad.
What is the cheapest way to reach Bharuch from Ajmer?
The cheapest way to reach Bharuch from Ajmer is by Train.
What is the fastest way to reach Bharuch from Ajmer?
The fastest way to reach Bharuch from Ajmer is by Flight, Train Via Ahmedabad.


