Mathura temples and ghats

How to Reach Mathura from Delhi

Mathura is approximately 145 km from Delhi by rail and 165 km by road. The fastest way to reach Mathura from Delhi is by train — express trains from New Delhi or Hazrat Nizamuddin reach Mathura Junction in just 1.5–2 hours. By Yamuna Expressway, the drive takes 2–2.5 hours. Mathura is the birthplace of Lord Krishna and the gateway to the entire Braj region.

~165 km by road 1.5–2 hrs by train MTJ — Mathura Junction

Quick Answer — How to Reach Mathura from Delhi

Mathura is ~145 km by rail and ~165 km by road from Delhi. Fastest option: Train to Mathura Junction / MTJ (1.5–2 hrs) from New Delhi or Hazrat Nizamuddin. By car: Yamuna Expressway (2–2.5 hrs), toll ~₹220. Door-to-door taxi: ₹1,800–2,500. UPSRTC bus from Anand Vihar ISBT: 3.5–4.5 hrs. From Mathura you can continue to Vrindavan (12 km), Govardhan (22 km) or Gokul (10 km).

All Transport Options at a Glance

Comparison of all modes of travel from Delhi to Mathura

Recommended
🚂
By Train
1.5–2 hrs
₹100–800
Delhi → Mathura Jn direct
🚗
By Car (Own)
2–2.5 hrs
Fuel + ~₹220 toll
Via Yamuna Expressway
🚕
By Taxi/Cab
2.5–3 hrs
₹1,800–2,500
Door to door from Delhi
🚌
By Bus
3.5–4.5 hrs
₹150–350
UPSRTC Anand Vihar → Mathura

Mathura Vrindavan Tour Guides

Planning your Mathura visit? We handle everything.

Taxi service from Mathura station, local guides, full tour packages — one call covers it all.

+91 9058430503

Delhi to Mathura by Train

Train is the fastest and most popular way to travel from Delhi to Mathura. Mathura Junction (MTJ) is a major railway junction with 20+ daily trains from Delhi — departing from New Delhi (NDLS), Hazrat Nizamuddin (NZM), Old Delhi (DLI) and Anand Vihar Terminal (ANVT).

Step-by-Step: Delhi → Train → Mathura

1
Book your train on IRCTC
Go to irctc.co.in or the IRCTC Rail Connect app. Search Delhi → MTJ (Mathura Junction). Book 1–2 weeks ahead for AC classes.
2
Choose your Delhi departure station
New Delhi (NDLS) and Hazrat Nizamuddin (NZM) have Shatabdi-type trains — fastest. Old Delhi (DLI) and Anand Vihar (ANVT) have more economy options.
3
Board and enjoy the journey (~1.5–2 hrs)
Express trains to Mathura Junction take 90 minutes to 2 hours. Mathura Junction is a well-served station with ample facilities — food stalls, waiting rooms, prepaid taxi.
4
Exit Mathura Junction and explore
Take an auto or e-rickshaw from the station to your destination within Mathura. Krishna Janmabhoomi is 2 km, Vishram Ghat is 3 km. For Vrindavan (12 km): taxi ₹300–400, auto ₹150–200.

Train Types — Delhi to Mathura Junction

Shatabdi / SF Express
₹300–800
From Station
New Delhi / H. Nizamuddin
Duration
~90 min
Frequency
Daily (15+ trains)
Classes
CC / 3A / SL
Fastest option — arrives Mathura in under 90 minutes. Book on IRCTC 2 weeks ahead.
Express Trains
₹100–600
From Station
Old Delhi / Anand Vihar Terminal
Duration
1.5–2 hrs
Frequency
20+ daily
Classes
SL / 3A / 2A / General
Best balance of speed and cost — 20+ trains daily from multiple Delhi stations.
Passenger / Slow Train
₹50–80
From Station
Hazrat Nizamuddin / Old Delhi
Duration
2.5–3.5 hrs
Frequency
Several daily
Classes
General / SL
Budget option for unreserved travel — no advance booking needed for General class.
🎫
Book Train Tickets — IRCTC
Visit irctc.co.in or the IRCTC Rail Connect app. Search 'Delhi to MTJ (Mathura Junction)'. Station code for Mathura Junction is MTJ. Book 1–2 weeks ahead for best fares and availability.

Mathura Junction — Station Guide

Everything you need to know when you arrive at Mathura Junction (MTJ) — India's important pilgrimage railway junction.

🚪
Station Exits

Mathura Junction has two main exits. Main Exit (Platform 1 side) opens to the main taxi and auto stand. Use this exit for transport to Krishna Janmabhoomi, Vishram Ghat and Vrindavan.

🚕
Taxi & Auto Stand

Prepaid taxi counter is at the main exit (turn right after exiting). Auto-rickshaws and e-rickshaws are directly outside the gate. For Vrindavan, fix fare before boarding — standard ₹150–200 by auto.

🍽️
Food & Water

Multiple food stalls on the platforms — puri sabzi, chai, packaged snacks. Water available at station taps. IRCTC food plaza near the main concourse. Full meals available outside the station gates.

🧳
Luggage & Cloakroom

Luggage cloak room available at Mathura Junction — store bags for ₹20–30 per bag per day. Useful if you want to explore temples light. Locate near the station master's office.

🏠
Waiting Rooms

AC and non-AC waiting rooms on Platform 1. AC waiting room requires a valid ticket. Retiring rooms available for overnight stays at the station — book via IRCTC website.

📍
Station Location

Mathura Junction is approximately 2 km from Krishna Janmabhoomi and 3 km from Vishram Ghat. Vrindavan is 12–13 km from the station. Ola/Uber also available from the station area.

Delhi to Mathura by Car

Driving from Delhi to Mathura via the Yamuna Expressway is the best road option — smooth 6-lane highway, 2–2.5 hours, toll ~₹220. Total road distance: ~165 km.

1
Start from Delhi
Head towards Yamuna Expressway. From South Delhi take DND/Kalindi Kunj route to Noida entry. From Central Delhi take Mathura Road (NH-19). From Noida / East Delhi merge directly onto Yamuna Expressway.
2
Enter Yamuna Expressway
Pay toll (~₹220 for small car, one way). The Yamuna Expressway is a 6-lane controlled-access highway — smooth surface, strictly enforced 100 km/h speed limit. Rest stops and petrol pumps at regular intervals.
3
Take Mathura Exit
Exit at Mathura (approximately 130 km from Delhi Yamuna Expressway entry point). Follow the blue highway signs for 'Mathura City Centre' and 'Mathura Junction'.
4
Arrive in Mathura
From the expressway exit, Mathura city centre is 8–10 km. Total road distance from Delhi: ~165 km. Mathura Junction railway station, Vishram Ghat and Krishna Janmabhoomi are all within Mathura city.

Yamuna Expressway vs NH-19 — Which Route?

Yamuna Expressway ✓ Recommended
  • 6-lane controlled-access expressway
  • Journey: 2–2.5 hours from Delhi
  • Toll: ~₹220 small car (one way)
  • Minimal traffic, smooth surface
  • Rest stops and petrol pumps available
NH-19 (Old Agra Road)
  • Passes through towns — traffic signals
  • Journey: 3–4 hours, often longer
  • No toll but much slower
  • Road quality and traffic variable
  • Not recommended for time-sensitive trips
🚕

Delhi to Mathura by Taxi / Cab

Private taxis offer door-to-door service from Delhi to Mathura — ideal for families, pilgrims with luggage, and senior visitors. Book Ola Outstation, Uber Intercity, or a local operator.

Taxi Fares — Delhi to Mathura
Hatchback (Wagonr / Swift)₹1,800–2,200
Sedan (Dzire / Etios)₹2,200–2,700
SUV (Innova / Ertiga)₹2,800–3,500
Tempo Traveller (9–12 pax)₹4,500–6,000

* One-way fares. Confirm current rates before booking.

How to Book
Ola OutstationBook 1–2 days ahead on the Ola app — select Outstation, one way
Uber IntercityAvailable on Uber app — Intercity option from Delhi to Mathura
Local operatorsCall Mathura-based taxi services for competitive rates
Our guide serviceWe arrange trusted taxis with driver knowledge of Mathura temples

Delhi to Mathura by Bus

UPSRTC (Uttar Pradesh State Road Transport Corporation) runs frequent bus services directly from Delhi to Mathura Bus Stand. This is the most economical option for budget travellers.

UPSRTC Bus Details
Departure PointAnand Vihar ISBT
Also fromSarai Kale Khan ISBT
Journey Time3.5–4.5 hours
FrequencyEvery 30–60 min
Ordinary fare₹150–200
AC/Volvo fare₹250–400
Drop PointMathura Bus Stand
Bus Tips
Anand Vihar ISBT is directly connected to Anand Vihar Metro station (Blue & Pink Line)
Buy ticket at the UPSRTC counter — no advance booking needed for ordinary buses
Volvo/AC buses may need advance booking during festival season
From Mathura Bus Stand: auto-rickshaw to Vishram Ghat (₹50–80) or Janmabhoomi (₹60–100)
Bus journey time can increase significantly during peak traffic and festivals.

From Mathura — Where to Go Next

Mathura is the gateway to the entire Braj region. Here are the key destinations from Mathura:

🛕
Vrindavan
12 km20–25 min

Taxi ₹300–400, Auto ₹150–200, E-rickshaw ₹20–30 shared

Full Guide
⛰️
Govardhan
22 km35–45 min

Taxi ₹400–500, Auto ₹250–300

🌿
Gokul
10 km20 min

Auto ₹120–150, E-rickshaw shared

🌸
Barsana
43 km50–60 min

Taxi ₹600–800, Shared tempo

🏛️
Agra
58 km60–75 min

Taxi ₹900–1,200, Yamuna Expressway

Practical Travel Tips

Important things to know before travelling from Delhi to Mathura

Best Time to Travel

Depart Delhi by 6–8 AM for a morning arrival. Mathura is best explored before noon — ghats, Janmabhoomi darshan, and temple queues are shortest in the morning.

🎫
Train Booking

Book on IRCTC (irctc.co.in) or the IRCTC Rail Connect app. Book 1–2 weeks ahead for AC classes. Mathura Junction station code: MTJ.

🚗
Yamuna Expressway

Keep FASTag active or carry cash for toll (~₹220 one way for small car). Cameras enforce 100 km/h limit throughout. Fuel up before entering the expressway.

📅
Festival Season Warning

Janmashtami, Holi, and Govardhan Puja see 5–10 lakh pilgrims in Mathura. Book trains 2–3 months ahead for these dates. Roads can be 4–5x busier.

🏨
Where to Stay

Hotels are available near Mathura Junction, Vishram Ghat and Dwarkadheesh Temple. Budget guesthouses to premium hotels. Book in advance during festival season.

📱
Mathura Navigation

Inner Mathura lanes are narrow — auto and e-rickshaw are better than taxis for temple-to-temple movement. Download Google Maps offline for Mathura before travelling.

Frequently Asked Questions

Common questions about travelling from Delhi to Mathura

How to reach Mathura from Delhi?

The fastest and most convenient way to reach Mathura from Delhi is by train. Multiple trains depart from New Delhi, Hazrat Nizamuddin and Anand Vihar Terminal daily. Journey time: 1.5–2 hours to Mathura Junction (MTJ). By car via Yamuna Expressway: 2–2.5 hours. Door-to-door taxi: 2.5–3 hours.

What is the distance from Delhi to Mathura?

Delhi to Mathura distance: approximately 145 km by rail. By road via Yamuna Expressway: ~165 km. By NH-19 (old Agra highway): ~150–160 km. Drive time: 2–2.5 hours by Yamuna Expressway (fastest). Train journey: 1.5–2 hours on express trains.

Which train is best for Delhi to Mathura?

Multiple express and Shatabdi-class trains run daily from New Delhi, Hazrat Nizamuddin and Anand Vihar to Mathura Junction. The Shatabdi-class trains cover the distance in approximately 90 minutes. Express trains take 1.5–2 hours. Book on IRCTC.co.in. Mathura Junction station code: MTJ.

How much does Delhi to Mathura cost?

Delhi to Mathura cost: By train (Sleeper): ₹100–200; Train (3AC): ₹400–600; Own car (fuel + toll): ₹500–700; Taxi/cab: ₹1,800–2,500; UPSRTC bus: ₹150–250. Most economical: Sleeper class train. Most comfortable: AC train or private taxi.

What to see in Mathura?

Mathura's top attractions: Shri Krishna Janmabhoomi (Krishna's birthplace), Vishram Ghat (sacred Yamuna ghat), Dwarkadhish Temple, Birla Mandir, Radha Kund, Gita Mandir, and the 25 ghats along the Yamuna. Most temples are open 5 AM–12 PM and 4–9 PM. Combine with Vrindavan (12 km) and Govardhan (22 km) for a complete Braj pilgrimage.

How far is Mathura from Delhi Airport?

From Indira Gandhi International Airport (IGI), Mathura is approximately 175–190 km by road (2.5–3.5 hours depending on Delhi traffic). Take taxi/Ola/Uber from IGI to Hazrat Nizamuddin station (30 min) then train to Mathura (1.5 hrs) — this is faster than direct road. Or book a direct airport-to-Mathura taxi (~₹3,000–4,000).

Can I do Mathura and Vrindavan in one day from Delhi?

Yes — a Delhi to Mathura Vrindavan day trip is very popular. Depart Delhi by 7 AM (train or car), reach Mathura by 9 AM. Do Krishna Janmabhoomi and Vishram Ghat darshan (2–3 hrs), drive 12 km to Vrindavan (ISKCON, Banke Bihari, Prem Mandir — 3–4 hrs), then depart by 4–5 PM to reach Delhi by 7–8 PM. A local guide is highly recommended to maximize temple visits.

Is there a bus from Delhi to Mathura?

Yes — UPSRTC operates regular bus services from Anand Vihar ISBT (Interstate Bus Terminal) and Sarai Kale Khan to Mathura. Buses run throughout the day. Journey time: 3.5–4.5 hours. Fare: approximately ₹150–250. Private AC buses and Volvo services are also available. The bus drops you at Mathura Bus Stand near the city centre.

Mathura Vrindavan Tour Begins Here

Begin Your Spiritual Journey Now Mathura & Vrindavan

Discover Mathura Vrindavan – the divine land of Shri Krishna with peaceful darshan, expert local guides, and comfortable travel experiences.

We value your trust — your information stays secure.
Or chat directly on WhatsApp
Mathura Vrindavan holi festival View
4.9

Rated by 1800+ devotees

Also Read

Delhi to Mathura Travel Guide — Complete Information