By train — the smart default
Mathura Junction (MTJ) is on the Delhi–Mumbai and Delhi–Chennai main lines: dozens of trains stop daily. From Delhi (New Delhi, Nizamuddin, Hazrat Nizamuddin) expect 2–3.5 hours; Shatabdi and several Express/Mail trains are the fast options. From Agra Cantt — 45–70 minutes, with a shuttle-like frequency of trains through the day.
Book on IRCTC well ahead on weekends and for festival days; January (Makar Sankranti crowds) and the Holi–Janmashtami windows sell out.
| Route | Fastest range | Notes |
|---|---|---|
| Delhi (NDLS/HZM) → MTJ | ~2 hrs (Shatabdi) to 3.5 hrs | Multiple daily; book in advance on weekends |
| Agra Cantt → MTJ | 45–70 min | Very frequent; ideal day-trip pairing |
| Vrindavan (VRBD) → MTJ | ~20–30 min (slow trains) | Limited stops; road shuttle more practical |
| Jaipur → MTJ | ~4–5 hrs | Useful for Rajasthan loop travellers |
By road
The Yamuna Expressway (Noida–Agra) makes driving from Delhi a straight, fast run of roughly 145–170 km and 2.5–3 hours to the Mathura exit (toll applies). From Agra it is ~55–62 km and about 1–1.5 hours. Roads hold up well except on festival days, when diversions redirect traffic around the old city — follow signage and Google Maps live detours (they are usually accurate in Braj).
UP Roadways buses run Delhi–Mathura and Agra–Mathura frequently; private Volvo coaches also serve the circuit. For a same-day Agra trip, train beats car because parking in old Mathura is genuinely painful.
By air — only if you are far away
Delhi IGI (DEL) is the practical gateway: ~150 km, 3–3.5 hours in traffic, then train from New Delhi/Nizamuddin or a pre-booked car. Agra (AGR, Kheria) has limited domestic flights but sits just ~60 km away — handy if you are combining the Taj Mahal with Mathura (a very popular pairing). The nearest fuller service is Indira Gandhi; there is no commercial airport at Mathura itself.
Getting around the circuit
- Mathura–Vrindavan shuttle (~10–12 km): shared tempo/autos from Holi Gate and Railway Road stands; UP Roadways local buses; private autos at festival-inflated rates. 30–45 minutes with traffic.
- In the old city: e-rickshaws and cycle rickshaws dominate; negotiate before boarding. Narrow lanes around Janmabhoomi and Dwarkadhish mean walking is often faster than riding.
- Outlying villages (Gokul, Govardhan, Barsana, Nandgaon, Baldeo): hire a taxi/auto for the day from Mathura; rates are negotiable but agree on a fixed price and stops first. Shared tempos also run on fixed rural routes.
- Self-drive: fine on expressways; inside temples you will park 500 m–1 km away and walk. Festival days lock whole lanes — plan around them.
Arriving for festival days
On Janmashtami and Holi, the district imposes traffic diversions and vehicle bans in the old city and around Vrindavan. Vehicles are stopped at outer checkpoints; you walk or take authorised e-rickshaws. If you arrive by car on those dates, expect a 20–40 minute walk from parking to Janmabhoomi. Trains remain the most stress-free option during festivals — book earliest.