
Haridwar to Ajmer
Ajmer is approximately 550+ kms from Haridwar. The fastest way to reach Ajmer from Haridwar is by Bus, Flight Via Ghaziabad. It takes approximately 5 hours. The cheapest way to reach Ajmer from Haridwar is by Train which would take approximately 15 hours.
Sort By
Mode of Transport
Via Ghaziabad
Haridwar
Ghaziabad
Ajmer
Approx Travel Time
6h 44m
₹5,722
Onwards
Haridwar
Ghaziabad
Ajmer
Approx Travel Time
6h 52m
₹1,934
Onwards
FASTEST
Haridwar
Ghaziabad
Ajmer
Approx Travel Time
5h
₹2,148
Onwards
Via Delhi
Haridwar
Delhi
Ajmer
Approx Travel Time
6h 46m
₹6,389
Onwards
Haridwar
Delhi
Ajmer
Approx Travel Time
6h 50m
₹6,593
Onwards
Via Dehradun, Jaipur
Haridwar
Dehradun
Jaipur
Ajmer
Approx Travel Time
8h 50m
₹6,648
Onwards
Haridwar
Dehradun
Jaipur
Ajmer
Approx Travel Time
8h 46m
₹8,706
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Ajmer?
Ajmer is approximately 550+ kms from Haridwar.
How long does it take to reach Ajmer from Haridwar?
It takes approximately 5 hours to reach Ajmer from Haridwar by Bus, Flight Via Ghaziabad.
What is the cheapest way to reach Ajmer from Haridwar?
The cheapest way to reach Ajmer from Haridwar is by Train.
What is the fastest way to reach Ajmer from Haridwar?
The fastest way to reach Ajmer from Haridwar is by Bus, Flight Via Ghaziabad.


