Indian Railways operates a train from Pushkar to Agra once daily. Tickets cost $7 - $19 and the journey takes 6 h 10 min. Alternatively, RSRTC operates a bus from Pushkar to Agra every 3 hours. Tickets cost $3 - $5 and the journey takes 2 h. RSRTC also services this route every 3 hours.
From Pushkar taxi to Ajmer Junction (AII) then train to Agra Fort (AF). 6 h 27 min ₹1,425. From Pushkar taxi to Ajmer, bus to Jaipur, then bus to Agra. 7 h 19 min ₹1,002. From Pushkar taxi to Agra. 5 h 32 min ₹7,977. From Pushkar drive to Agra. 5 h 32 min ₹3,047.