Mathura to Delhi — Distance, Route & Travel Guide

Uttar Pradesh to Delhi · Compare flights, trains, buses & driving options

Mathura
Uttar Pradesh
Delhi
Delhi
133 km
aerial distance (straight line)
83 miles · Road distance: ~180 km
How to get from Mathura to Delhi
By Flight
No direct flights
Nearest to Mathura: Agra (AGR) or Delhi (DEL)
🚆
By Train
~3.3 hrs
180 km · Multiple daily trains
View Trains
🚌
By Bus
~4.5 hrs
180 km · AC/Non-AC available
Search Buses
🚗
By Car
~3.6 hrs
180 km via highway
🚆 Mathura to Delhi Trains (97)
Train Dep Arr Duration Classes
UP Sampark Kranti Express
#12447 · SKr
03:20 05:30 2h 10m 1A,2A,3A,SL
Bangalore - Hazrat Nizamuddin Rajdhani Express
#12429 · Raj
04:15 05:50 1h 35m 1A,2A,3A
Bangalore-Hazrat Nizammudin Rajdhani Express
#12493 · Raj
04:15 05:50 1h 35m 1A,2A,3A
Pune - Hazrat Nizamuddin AC Duronto Express
#12263 · Drnt
05:33 07:15 1h 42m 1A,2A,3A
Yeswantpur-Delhi Sarai Rohilla AC Duronto Express
#12213 · Drnt
06:01 06:50 0h 49m 1A,2A,3A
JABALPUR - DELHI H NIZAMUDDIN S Kranti Exp
#12121 · SKr
06:54 09:05 2h 11m 1A,2A,3A,SL
Chhattisgarh Sampark Kranti Express
#12823 · SKr
07:01 09:05 2h 04m 1A,2A,3A,SL
Mumbai Central-New Delhi Rajdhani Express
#12951 · Raj
07:02 08:29 1h 27m 1A,2A,3A
Karnataka Sampark Kranti Express
#12649 · SKr
07:14 09:15 2h 01m 1A,2A,3A,SL
Karnataka Sampark Kranti Express
#12629 · SKr
07:14 09:15 2h 01m 1A,2A,3A,SL
Bandra Terminus- Hazrat Nizamuddin Garib Rath
#12909 · GR
07:27 09:45 2h 18m 3A,CC
Gujarat Sampark Kranti Express
#12917 · SKr
08:02 10:40 2h 38m 2A,3A,SL
KOCHUVELI - CHANDIGARH Kerala Sampark Kranti Exp
#12217 · SKr
08:31 10:40 2h 09m 1A,2A,3A,SL
Chennai Central-H.Nizamuddin Garib Rath Express
#12611 · GR
08:38 10:20 1h 42m 3A
Chennai Central-Delhi H.Nizamuddin Rajdhani Expres
#12433 · Raj
08:38 10:20 1h 42m 1A,2A,3A
Secunderabad Rajdhani Express
#12437 · Raj
08:46 10:20 1h 34m 1A,2A,3A
Chennai-Hazrat Nizamuddin Duronto Express
#12269 · Drnt
08:50 10:35 1h 45m 1A,2A,3A,SL
Bilaspur-New Delhi Rajdhani Express
#12441 · Raj
08:59 10:43 1h 44m 1A,2A,3A
MumbaiCentral-H Nizamuddin August Kranti Rajdhani Express
#12953 · Raj
09:02 10:55 1h 53m 1A,2A,3A
Secunderabad- Hazrat Nizamuddin Duronto Express
#12285 · Drnt
09:03 10:35 1h 32m 1A,2A,3A,SL
Kota-Hazrat Nizamuddin Jan Shatabdi
#12059 · JShtb
10:20 12:30 2h 10m CC
TRIVANDRUM - DELHI H NIZAMUDDIN Rajdhani Exp
#12431 · Raj
11:03 12:40 1h 37m 1A,2A,3A
Maharashtra Sampark Kranti Express
#12907 · SKr
11:45 13:45 2h 00m 2A,3A,SL
ERNAKULAM - DELHI H NIZAMUDDIN Duronto Exp
#12283 · Drnt
13:48 19:30 5h 42m 1A,2A,3A,SL
MADGAON - CHANDIGARH Goa Sampark Kranti Exp
#12449 · SKr
14:59 16:50 1h 51m 1A,2A,3A,SL
MADURAI - DELHI H NIZAMUDDIN Tamil Nadu S Kranti
#12651 · SKr
16:06 18:00 1h 54m 1A,2A,3A,SL
Andhra Pradesh Sampark Kranti Express
#12707 · SKr
16:06 18:00 1h 54m 2A,3A,SL
Bhopal-New Delhi Shatabdi Express
#12001 · Shtb
21:04 22:27 1h 23m 1A,CC
Puducherry-New Delhi SF Express
#22403 · SF
00:50 03:54 3h 04m 2A,3A,SL
Dadar Amritsar Express
#11057 · Exp
01:25 03:45 2h 20m 2A,3A,SL
Dakshin SF Express
#12721 · SF
01:45 04:05 2h 20m 2A,3A,SL
Link Superfast Express
#12861 · SF
01:45 04:00 2h 15m 2A,3A,SL
Mumbai Bandra (T.) - Jammu Tawi SF Swaraj Express
#12471 · SF
02:05 04:11 2h 06m 2A,3A,SL
Sarvodaya SF Express
#12473 · SF
02:05 04:11 2h 06m 2A,3A,SL
Hapa - Jammu Tawi Sarvodaya SF Express
#12475 · SF
02:05 04:11 2h 06m 2A,3A,SL
Jamnagar - Jammu Tawi SF Sindhu Express
#12477 · SF
02:05 04:11 2h 06m 2A,3A,SL
Malwa Express
#12919 · SF
02:18 04:35 2h 17m 2A,3A,SL
Nimach Kota Link Exp
#29019 · Exp
02:30 05:25 2h 55m 1A,2A,SL
Bandra T - Dehradun Express
#19019 · Exp
02:30 05:15 2h 45m 2A,3A,SL
Chhindwara Delhi SR (Biweekly) Kanhan valley Express
#14019 · Exp
03:05 05:32 2h 27m 3A,SL
Patalkot Express
#14009 · Exp
03:05 05:32 2h 27m 3A,SL
Khajuraho Nizamuddin Express
#22447 · SF
03:20 05:30 2h 10m 3A,SL
Indore-Nizamuddin Express
#12415 · SF
03:40 05:40 2h 00m 1A,2A,3A,SL
Grand Trunk (GT) Express
#12615 · SF
03:50 05:57 2h 07m 1A,2A,3A,SL
VASCO DA GAMA - DELHI H NIZAMUDDIN Goa Exp
#12779 · SF
04:02 06:15 2h 13m 2A,3A,SL
Hubli-H.Nizamuddin Goa Express
#17305 · Exp
04:02 06:15 2h 13m 2A,SL
Mewar Express
#12964 · SF
04:30 06:30 2h 00m 1A,2A,3A,SL
Tamil Nadu Express
#12621 · SF
04:41 06:37 1h 56m 1A,2A,3A,SL
Mumbai LTT -Haridwar AC Express
#12171 · SF
05:00 07:15 2h 15m 1A,2A,3A
Gondwana Express
#12409 · SF
05:03 07:25 2h 22m 2A,3A,SL
Gondwana Express
#12405 · SF
05:03 07:25 2h 22m 2A,3A,SL
Shaan-e-Bhopal Express
#12155 · SF
05:47 08:05 2h 18m 1A,2A,3A,SL
Andhra Pradesh Express
#12723 · SF
06:20 08:38 2h 18m 1A,2A,3A,SL
Agra-New Delhi Intercity Express
#14211 · Exp
07:02 09:48 2h 46m 1A,2A,CC
Karnataka Express
#12627 · SF
07:37 09:54 2h 17m 1A,2A,3A,SL
Valsad-Haridwar Exp
#12911 · SF
07:45 10:40 2h 55m 2A,3A,SL
Paschim Express Slip
#12925-Slip · SF
07:50 10:03 2h 13m 3A,SL
Paschim Express
#12925 · SF
07:50 10:03 2h 13m 1A,2A,3A,SL
Ujjaini Express
#14309 · Exp
08:10 11:10 3h 00m 2A,3A,SL
INDORE - DEHRADUN Exp
#14317 · Exp
08:10 11:10 3h 00m 2A,3A,SL
Indore Amritsar (Weekly) Express
#19325 · Exp
08:10 11:10 3h 00m 2A,3A,SL
Kochuveli-Dehradun Weekly Express
#12287 · SF
08:30 10:40 2h 10m 3A,SL
KOCHUVELI - AMRITSAR SF Exp
#12483 · SF
08:31 10:40 2h 09m 2A,3A,SL
Jabalpur-New Delhi Superfast Express
#12192 · SF
08:35 11:18 2h 43m 1A,2A,3A,SL
JABALPUR - DELHI H NIZAMUDDIN Mahakoshal SF Exp
#12189 · SF
09:20 11:35 2h 15m 2A,3A,SL
Sachkhand SF Express
#12715 · SF
09:33 11:45 2h 12m 2A,3A,SL
Mumbai Firozpur Janata Express
#19023 · Exp
09:45 12:18 2h 33m SL
Agra Delhi Passenger
#51901 · Pass
10:00 14:27 4h 27m
Sainagar Shirdi - H. Nizamuddin (Weekly) Special
#04011 · Exp
10:05 12:55 2h 50m 2A,3A,SL
ERNAKULAM - NEW DELHI H NIZAMUDDIN Mangala Lakshadweep Exp
#12617 · SF
11:08 13:10 2h 02m 2A,3A,SL
Kerala Express
#12625 · SF
11:23 13:17 1h 54m 2A,3A,SL
BANDRA TERMINUS - JAMMU TAWI AC Suvidha Special (Starts 4 April)
#09021 · SF
11:38 14:02 2h 24m 1A,2A,3A,SL
Utkal Express
#18477 · Exp
12:00 14:05 2h 05m 2A,3A,SL
VISAKHAPATNAM - AMRITSAR Hirakud Exp
#18507 · Exp
12:20 14:15 1h 55m 2A,3A,SL
Kongu Express
#12647 · SF
12:20 14:15 1h 55m 2A,3A,SL
Samata Express
#12807 · SF
14:40 16:45 2h 05m 2A,3A,SL
Visakhapatnam-Nizamuddin SwarnaJayanthi Express
#12803 · SF
15:05 17:05 2h 00m 2A,3A,SL
Mysore-Nizamuddin Swarna Jayanti Express
#12781 · SF
15:05 17:05 2h 00m 2A,3A,SL
Millennium Expres
#12645 · SF
15:05 17:05 2h 00m 2A,3A,SL
Kolhapur-Nizamuddin Express
#12147 · SF
15:05 17:05 2h 00m 2A,3A,SL
Swarna Jayanthi Express
#12643 · SF
15:05 17:05 2h 00m 3A,SL
KANYAKUMARI - D H NIZAMUDDIN Thirukkural Exp
#12641 · SF
16:03 18:00 1h 57m 2A,3A,SL
Golden Temple Mail
#12903 · SF
16:25 18:30 2h 05m 1A,2A,3A,SL
Udyan Abha Toofan Express
#13007 · Exp
16:40 19:08 2h 28m 3A,SL
Panchvalley Passenger Slip1
#59386-Slip · Pass
17:10 19:45 2h 35m SL
Chhattisgarh Express
#18237 · Exp
17:10 19:45 2h 35m 1A,2A,3A,SL
Jhelum Express
#11077 · Exp
18:07 20:16 2h 09m 2A,3A,SL
Himsagar Express
#16317 · Exp
18:19 20:40 2h 21m 3A,SL
TIRUNELVELI - KATRA Exp
#16787 · Exp
18:19 20:40 2h 21m 2A,SL
Navyug Express
#16687 · Exp
18:19 20:40 2h 21m 2A,3A,SL
Chennai Dehradun Express
#12687 · SF
18:25 20:40 2h 15m 2A,3A,SL
Chennai Chandigarh Express Slip
#12687-Slip · SF
18:25 20:40 2h 15m 3A,SL
Punjab Mail
#12137 · SF
18:50 20:51 2h 01m 1A,2A,3A,SL
Jhansi-H.Nizamuddin Taj Express
#12279 · SF
19:55 22:00 2h 05m CC
JABALPUR - SHRI MATA VAISHNO DEVI KATRA Express
#11449 · Exp
20:10 22:30 2h 20m 2A,3A,SL
Andaman Express
#16031 · Exp
20:10 22:30 2h 20m 3A,SL
H S NANDED - SHRI GANGANAGAR Exp
#12485 · SF
23:02 01:11 2h 09m 3A,SL
Scroll to see all 97 trains. View full train schedule →
Quick facts
Aerial distance
133 km (83 mi)
Road distance
~180 km
Fastest mode
Train (~3.3 hrs)
Cheapest mode
Bus
📍 Mathura to Delhi distance overview

The straight-line (aerial) distance from Mathura to Delhi is approximately 133 km (83 miles). By road, the distance increases to approximately 180 km due to the terrain, highways, and road networks connecting Uttar Pradesh to Delhi.

133 kmAerial distance
~180 kmBy road
~3.3 hrsFastest route
🚆 By train — Mathura to Delhi
~3.3 hours ~180 km Multiple daily trains

Indian Railways connects Mathura and Delhi with multiple daily services. The journey takes around 3.3 hours — Rajdhani and Shatabdi express trains are faster, while mail and passenger trains make more stops.

AC First Class (1A)Premium, 2-berth cabins
AC 2-Tier (2A)Curtained berths, comfortable
AC 3-Tier (3A)Popular, good value
Sleeper Class (SL)Budget, non-AC

Book in advance through IRCTC, especially during festivals and holidays when seats fill up quickly.

Check Trains on IRCTC
🚌 By bus — Mathura to Delhi
~4.5 hours ~180 km Most affordable

Bus travel is a popular and affordable option. The journey takes approximately 4.5 hours covering ~180 km. Both government and private operators service this route.

Volvo ACPremium comfort, reclining seats
AC SleeperFull-length beds, ideal for overnight
AC SeaterAir-conditioned, mid-range
Non-ACBudget-friendly, basic comfort

Night buses are especially popular for this distance — travel while you sleep and arrive fresh at your destination.

Search Mathura to Delhi Buses
🚗 By car — Mathura to Delhi
~3.6 hours ~180 km

A road trip from Mathura to Delhi covers approximately 180 km and takes around 3.6 hours. Actual time depends on traffic, road quality, and stops along the way.

Start early to avoid city traffic and use daylight hours, especially on mountainous or rural terrain. Ensure your vehicle is in good condition and carry sufficient fuel for remote stretches.

💡 Travel tips for Mathura to Delhi
📅
Book early
Book flights and trains 2-3 weeks in advance during peak season (Oct-Mar) for better prices and availability.
🌧️
Check weather
Avoid monsoon (Jun-Sep) for road trips. Road conditions can deteriorate and flights may face delays.
💳
Carry valid ID
Aadhaar, Passport, or Voter ID is required for train travel and recommended for bus journeys.
Where to stay in Delhi
Budget to luxury hotels from ₹999/night. Compare prices on FareEagle.
View Delhi Hotels
🔗 Useful travel resources

For official travel information, regulations, and booking services:

IRCTC — Indian Railway Catering and Tourism Corporation — Book train tickets online

Airports Authority of India — Airport information and flight status

DGCA — Directorate General of Civil Aviation — Indian aviation regulator

Incredible India — Official tourism portal of India

Frequently asked questions
What is the distance from Mathura to Delhi?
The aerial (straight-line) distance from Mathura to Delhi is approximately 133 km (83 miles). The road distance is approximately 180 km, which takes about 3.6 hours by car.
What is the fastest way to travel from Mathura to Delhi?
The fastest option is by train, taking approximately 3.3 hours. Delhi does not have a major airport, so flying requires reaching the nearest airport at a nearby city.
Are there buses from Mathura to Delhi?
Yes, multiple bus operators run services on the Mathura to Delhi route. The journey takes approximately 4.5 hours. You can search and book bus tickets on FareEagle with AC Sleeper, AC Seater, and Non-AC options.
What is the best time to travel from Mathura to Delhi?
The best time to travel depends on the weather at your destination. Generally, October to March offers the most pleasant weather across most of India. Avoid monsoon season (June-September) if travelling by road, as heavy rains can cause delays and road closures. For hill stations, summer (April-June) is peak season.
How long does the train take from Mathura to Delhi?
The train journey from Mathura to Delhi takes approximately 3.3 hours. Express trains like Rajdhani and Shatabdi are faster, while mail/passenger trains take longer with more stops. Check train schedules and availability on IRCTC.
Can I book Mathura to Delhi travel on FareEagle?
Yes! FareEagle lets you compare and book bus tickets, and hotels for the Mathura to Delhi route. Compare prices across operators, get instant confirmation, and enjoy transparent pricing with no hidden charges.
Routes from Mathura