The journey from Nainital to Ajmer covers about 900 km. You must first reach Kathgodam, then take a train to Delhi. From Delhi, you can board a train to Ajmer. This route takes you from the Himalayan foothills to the historic city of Ajmer. Total travel time is approximately 16 to 20 hours.
Total Distance: 900 km by road, 700 km air distance.
The Ajmer Shatabdi from Delhi is a very fast and comfortable option.
October to March for pleasant weather in Ajmer.