Travel from Jaipur to Agra

Bus or train from Jaipur to Agra?

Indian Railways operates a train from Jaipur to Agra every 4 hours. Tickets cost $4 - $17 and the journey takes 3 h 45 min. Alternatively, RSRTC operates a bus from Jaipur to Agra every 3 hours. Tickets cost $4 - $8 and the journey takes 4 h 2 min. RedBus also services this route twice daily.

How to get from Jaipur to Agra

From Jaipur (JP) train to Agra Fort (AF). 3 h 45 min ₹908. From Jaipur bus to Agra. 4 h 2 min ₹568. From Jaipur taxi to Agra. 3 h 26 min ₹4,994. From Jaipur drive to Agra. 3 h 26 min ₹1,884. From Jaipur taxi to Jaipur airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Agra. 4 h 31 min ₹3,954.