
Bhuj to Ajmer
Ajmer is approximately 700+ kms from Bhuj. The fastest way to reach Ajmer from Bhuj is by Flight Via Ahmedabad. It takes approximately 3 hours. The cheapest way to reach Ajmer from Bhuj is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Jamnagar
Bhuj
Jamnagar
Ajmer
Approx Travel Time
3h 25m
On Demand
Bhuj
Jamnagar
Ajmer
Approx Travel Time
5h 25m
On Demand
Via Ahmedabad
FASTEST
Bhuj
Ahmedabad
Ajmer
Approx Travel Time
2h 55m
₹6,674
Onwards
Bhuj
Ahmedabad
Ajmer
Approx Travel Time
10h 40m
₹4,250
Onwards
Bhuj
Ahmedabad
Ajmer
Approx Travel Time
11h 25m
₹3,288
Onwards
Bhuj
Ahmedabad
Ajmer
Approx Travel Time
8h 55m
₹3,906
Onwards
Bhuj
Ahmedabad
Ajmer
Approx Travel Time
19h 10m
₹864
Onwards
Via Ahmedabad, Udaipur
Bhuj
Ahmedabad
Udaipur
Ajmer
Approx Travel Time
8h 50m
₹9,289
Onwards
Via Palanpur
Bhuj
Palanpur
Ajmer
Approx Travel Time
17h 10m
₹860
Onwards
Frequently Asked Questions
What is the distance between Bhuj and Ajmer?
Ajmer is approximately 700+ kms from Bhuj.
How long does it take to reach Ajmer from Bhuj?
It takes approximately 3 hours to reach Ajmer from Bhuj by Flight Via Ahmedabad.
What is the cheapest way to reach Ajmer from Bhuj?
The cheapest way to reach Ajmer from Bhuj is by Train.
What is the fastest way to reach Ajmer from Bhuj?
The fastest way to reach Ajmer from Bhuj is by Flight Via Ahmedabad.