
Mathura, the birthplace of Lord Krishna, is one of the most spiritual and culturally rich cities in India. Located in Uttar Pradesh, it attracts millions of visitors every year who come to experience its temples, ghats, and vibrant festivals. For people living in Delhi or nearby areas, Mathura is one of the most popular weekend getaways. The Delhi to Mathura distance is not too long, making it perfect for a one-day trip or a short holiday.
Table of Contents
How Far is Mathura from Delhi?
The Delhi to Mathura distance depends on the mode of travel:
By Road (Car/Taxi): Around 180 km via Yamuna Expressway. Travel time: 2.5-3.5 hours. Book A Taxi
By Train: Around 145-160 km. Travel time: 1.5-3 hours depending on train type.
By Bus: Around 160-180 km. Travel time: 4-5 hours.
By Bike: Around 180 km. Travel time: 3-4 hours.
Since Mathura doesn’t have its own airport, the nearest one is in Agra (about 60 km away). So, road and rail are the most convenient options.
Suggest Read Blog: Distance From Delhi to Khatu Shaym
Delhi to Mathura Distance by Road
Traveling by road is the most popular choice. The Yamuna Expressway offers a smooth, fast, and scenic drive.
Distance: 180 km
Travel Time: 2.5-3.5 hours
Best Route: Delhi → Noida → Dankaur → Jewar → Mathura (via Yamuna Expressway)
Toll Charges: ₹250-₹450 approx.
Fuel Cost: ₹700-₹1000 (one way, depending on car mileage)
Why Choose Road Travel?
Flexibility to stop at dhabas and food courts.
Comfortable for families and groups.
Easy access to sightseeing spots en route.
Tip: Always carry Fastag for tolls, keep snacks and water handy, and avoid peak office hours to skip traffic.
Parking Tip: Park in multi-level parking near temples and use an E-rickshaw to reach Banke Bihari.
Delhi to Mathura by Train
Mathura Junction (MTJ) is a major station on the Delhi-Mumbai route. Trains are frequent, affordable, and fast.
Distance: 145 km
Travel Time: 1.5-3 hours
Popular Trains: Shatabdi Express, Taj Express, Gatimaan Express
Ticket Price: ₹60-₹500 depending on class
Why Choose Train Travel?
Quick and budget-friendly.
Comfortable for solo travelers and students.
Avoids road traffic.
Tip: Book tickets in advance, especially during Holi and Janmashtami when Mathura gets crowded.
Blog Must Read: How to Reach Badrinath From Delhi
Delhi to Mathura Distance by Bus
For budget travelers, buses are a good option. UPSRTC and private operators run daily services.
Distance: 160-180 km
Travel Time: 4-5 hours
Fare: ₹150-₹600 depending on bus type (AC/Non-AC, Volvo, Sleeper)
Boarding Points: Kashmere Gate, Anand Vihar ISBT, Sarai Kale Khan
Why Choose Bus Travel?
Cheapest option.
Good for students and groups.
Frequent services throughout the day.
Tip: Carry light luggage and water. AC Volvo buses are more comfortable for long journeys.
Best Time to Travel from Delhi to Mathura
- October to March: Pleasant weather, ideal for sightseeing.
- March: Holi celebrations in Mathura and Vrindavan are world-famous.
- August/September: Janmashtami festival attracts huge crowds.
- Summer (April-June): Very hot, not recommended for long outdoor activities.
- Monsoon (July-September): Scenic greenery but occasional waterlogging.
Book Cab: Delhi to Mathura Cab
Famous Places to Visit in Mathura
Once you reach Mathura, here are the must-see attractions:
Shri Krishna Janmabhoomi Temple: Birthplace of Lord Krishna.
Dwarkadhish Temple: Famous for its architecture and devotion.
Vishram Ghat: Peaceful spot on the Yamuna River.
Mathura Museum: Rich collection of sculptures and artifacts.
Govardhan Hill: Sacred site linked to Krishna’s legends.
Nearby Vrindavan (11 km away) is also worth visiting for Prem Mandir, ISKCON Temple, and Banke Bihari Temple.
Food in Mathura
Mathura is famous for its sweets and street food. Don’t miss:
Pedas: The signature sweet of Mathura.
Aloo Puri: A spicy breakfast delight.
Kachoris & Samosas: Perfect evening snacks.
Lassi: Refreshing drink after temple visits.
Blog Must Read: Distance From Delhi to Kedarnath
Travel Tips for First-Time Visitors
- Carry cash for small purchases.
- Wear modest clothes while visiting temples.
- Keep water bottles and snacks handy.
- Respect local traditions and avoid littering.
- Book tickets and hotels in advance during festivals.
FAQS For Delhi to Mathura Distance
Q: What is the distance between Delhi and Mathura?
Ans. The road distance is about 180 km, and it usually takes 2-3 hours by car or taxi, depending on traffic.
Q: Is the drive from Delhi to Mathura smooth?
Ans. Yes, the Yamuna Expressway makes the drive comfortable. On a good day, I reached Mathura in just over 2 hours-it felt like a quick getaway.
Q: What is the best time to travel from Delhi to Mathura?
Ans. October to March is ideal, as the weather is pleasant and festivals like Holi and Janmashtami are celebrated.
Q: What is the taxi fare for Delhi to Mathura?
Ans. Taxi fares vary, but generally range between ₹2500-₹4000 depending on vehicle type. Book Now
Q: What is the fastest way to reach Mathura from Delhi?
Ans. The fastest way is by car or taxi via Yamuna Expressway, covering the Delhi to Mathura distance in under 3 hours.
Conclusion
The Delhi to Mathura distance makes it one of the easiest and most rewarding trips from the capital. Whether you choose road, train, or bus, the journey is simple and enjoyable. Mathura offers spirituality, culture, food, and history all in one place.

Sachin Kumar works as a travel content writer with SRG Holidays Pvt. Ltd. a leading company in India’s tourism and pilgrimage services. With years of experience, he creates clear and engaging travel guides that help pilgrims and travelers across the country find reliable information for their journeys.