The distance from Pushkar to Haridwar is 600 km. You can take a train from Ajmer to Haridwar, which is a convenient option. 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: 600 km by road, 500 km air distance.
Trains are the most comfortable way to reach Haridwar.
October to March for pleasant weather.