The distance from Pushkar to Rajkot is 700 km. You can take a train from Ajmer to Rajkot, which is a convenient option. Alternatively, you can drive via NH 48 and NH 27. The journey takes you through the historic landscapes of Rajasthan and Gujarat.
Total Distance: 700 km by road, 600 km air distance.
Overnight trains are recommended for this distance.
October to March for pleasant weather.