When you want to get from Ajmer to Roorkee, your choices are limited. There is only one option we offer for this route:
The overland distance from Ajmer to Roorkee is 335 miles (538 km).
The flying distance is 335 miles (538 km).
The travel time from Ajmer to Roorkee takes approximately 15 hours.
To get from Ajmer to Roorkee prepare to shell out about USD 10.38 for your ticket.
Buses from Ajmer to Roorkee ride 33 times a day.
While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 541 booked bus tickets from Ajmer to Roorkee through our service. You can check reviews above.