How to reach Mathura — train, road, air & around town

Mathura sits almost exactly halfway between Delhi and Agra on India’s busiest rail corridor, so it is exceptionally easy to reach. The harder part is the last mile: the old city, Vrindavan and the outlying Braj villages all need rickshaws and patience.

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.

Typical rail journeys
RouteFastest rangeNotes
Delhi (NDLS/HZM) → MTJ~2 hrs (Shatabdi) to 3.5 hrsMultiple daily; book in advance on weekends
Agra Cantt → MTJ45–70 minVery frequent; ideal day-trip pairing
Vrindavan (VRBD) → MTJ~20–30 min (slow trains)Limited stops; road shuttle more practical
Jaipur → MTJ~4–5 hrsUseful for Rajasthan loop travellers
Mathura Junction railway station at dusk, colonial-era brick building with a lit clock
Mathura Junction (MTJ) — the busiest gateway to Braj.

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.

Yamuna Expressway sweeping through farmland toward Mathura
The Yamuna Expressway — the reason weekend trips from Delhi work so well.

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.
Taxi & auto pricing There is no central meter for private hires on the rural circuit. Ask your hotel for the going rate before you negotiate, agree the exact route and total price up front, and confirm it includes waiting time at each temple.

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.

See route-specific itineraries →