Route guide
Agra to Vrindavan
The Taj-to-temples leg — ninety minutes that join India's two most different wonders.
- Distance
- ~75 km
- By car
- ~1.5 hours
- By train
- ~1 h Agra Cantt → Mathura Jn
- Taxi fare
- ~₹2,000–3,500 one way
- Combines with
- Taj Mahal morning, Vrindavan evening
The short version
Agra to Vrindavan is about 75 km — roughly 1.5 hours by road, or about an hour by train from Agra Cantt to Mathura Junction plus a 30–40 minute transfer. Pairing the two is the classic first-time north India move: the world’s most famous monument, then the living devotional country it shares a river with. Go by car unless you love trains.
By car
The run is ~75 km, mostly on the Agra–Delhi corridor (NH-19/Yamuna Expressway link), reliably about 1.5 hours outside festival closures.
- Fair one-way sedan pricing sits roughly in the ₹2,000–3,500 band, agreed all-in before departure.
- Day-trippers: negotiate the return-with-waiting price as a single package; drivers expect it and the math is better.
- The route passes Mathura — a stop at Krishna Janmabhoomi or Vishram Ghat on the way costs an hour and is worth it.
By train
Agra Cantt → Mathura Junction takes about one hour on frequent expresses, including the premium Gatimaan and Vande Bharat services — the most comfortable hour on Indian rails. Then the standard 30–40 minute auto/taxi hop to Vrindavan (transportation guide). Train + hop beats the car on cost, loses on doorstep convenience.
A sane combined itinerary
- Day 1 — Taj Mahal at dawn (it’s the only time to go), Agra Fort late morning, drive to Vrindavan after lunch, evening darshan at Banke Bihari and the Prem Mandir illumination.
- Day 2 — dawn aarti, Radha Raman and the old quarter, Mathura’s ghat aarti at dusk.
- Day 3 — Govardhan parikrama or the Barsana–Nandgaon loop.
One warning from experience: don’t do Taj-plus-Vrindavan as a single crammed day unless a day is genuinely all you have. Both places punish hurry — Braj especially. See your first visit for pacing.
Questions
Asked often.
- How far is Vrindavan from Agra?
- About 75 km by road — roughly 1.5 hours by car on the NH-19 and Yamuna Expressway link. Mathura sits on the same run, about 60 km from Agra, so the two are usually done together.
- How do I get from Agra to Vrindavan?
- By car in about 1.5 hours, which is what most visitors do, or by train from Agra Cantt to Mathura Junction in about an hour followed by a 30–40 minute taxi or auto into Vrindavan. Buses run to Mathura but are slower and end short of Vrindavan.
- Is there a direct train from Agra to Vrindavan?
- Not one worth planning around. Vrindavan's own station sits on a lightly served branch line; the practical route is a frequent express from Agra Cantt to Mathura Junction, then road for the last stretch.
- Can I visit Vrindavan as a day trip from Agra?
- Yes — it's done constantly. Leave Agra mid-morning after the Taj, reach Vrindavan for lunch, do an afternoon-to-evening temple circuit ending with aarti, and return by night. But an overnight in Vrindavan is far kinder to the experience.
- How much is a taxi from Agra to Vrindavan?
- A private one-way sedan typically runs in the ₹2,000–3,500 range agreed up front; a same-day return with waiting costs more. Hotel desks quote higher than pre-arranged independent drivers.
- Should I see Agra or Braj first?
- If your trip allows, Agra first — the Taj at dawn, then travel to Braj and slow down. Monument-pace and pilgrimage-pace are different speeds, and Braj is the better place to end.
Want it arranged?
Rather have a local set this up?
Drivers vouched for, trains booked in your name, plans that match the season — hourly and commission-free. The introduction costs nothing.
amit@brajbhoomi.com