The distance from Pushkar to Rishikesh is 620 km. You can take a train from Ajmer to Haridwar and then a taxi to Rishikesh. Alternatively, you can drive via NH 48 and NH 7. The journey takes you through the historic landscapes of Rajasthan, Haryana, and Uttarakhand.
Total Distance: 620 km by road, 520 km air distance.
Trains are the most comfortable way to reach the region.
October to March for pleasant weather.