Indian Railways operates a train from Jaipur to Mathura twice daily. Tickets cost $5 - $17 and the journey takes 4 h 45 min.
How to get from Jaipur to Mathura
From Jaipur (JP) train to Mathura Junction (MTJ). 4 h 45 min ₹927. From Jaipur taxi to Mathura. 3 h 16 min ₹2,893. From Jaipur drive to Mathura. 3 h 16 min ₹1,744. From Jaipur taxi to Jaipur airport, fly to Delhi airport, Metro to New Delhi (NDLS), then train to Mathura. 3 h 57 min ₹3,887.