Pune to Mathura Distance

The road distance between Pune and Mathura is approximately 1250+ km, and the drive usually takes around 23 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 37 hours, while trains complete the journey in approximately 23 hours, subject to the chosen service and route. Flying is the fastest way to reach Mathura, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Pune, India to Mathura, India

Via Delhi

RECOMMENDED

Pune

Delhi

Mathura

Approx Travel Time

7h 22m

₹9,393

Onwards

FASTEST

Pune

Delhi

Mathura

Approx Travel Time

5h 23m

₹7,395

Onwards

Direct Options

Pune

Mathura

Approx Travel Time

22h 30m

₹610

Onwards

Pune

Mathura

Approx Travel Time

1d 12h 25m

₹10,000

Onwards

Pune

Mathura

Approx Travel Time

22h 54m

₹33,741

Onwards

Ads by MMT

Via Vadodara

CHEAPEST

Pune

Vadodara

Mathura

Approx Travel Time

19h 5m

₹505

Onwards

Via Mumbai

Pune

Mumbai

Mathura

Approx Travel Time

21h 8m

₹2,830

Onwards

Pune

Mumbai

Mathura

Approx Travel Time

22h 35m

₹949

Onwards

Ads by MMT

Via Indore, Jaipur

Pune

Indore

Jaipur

Mathura

Approx Travel Time

1d 7h 31m

₹4,541

Onwards

Via Nashik

Pune

Nashik

Mathura

Approx Travel Time

1d 13h 45m

₹10,649

Onwards

Things To Know About Mathura

Mathura is renowned as a spiritual city in Uttar Pradesh, famous as the birthplace of Lord Krishna. It forms a part of the sacred Sapta Puri pilgrimage circuit and draws devotees and tourists alike to its Krishna Janmasthan Temple Complex and the ancient Kesava Deo Temple. The city is located close to the town of Vrindavan, further enriching its religious and cultural significance. Visitors often explore Mathura to experience its deep-rooted Hindu traditions alongside its lively markets and local festivals. The climate favors visits during milder seasons, making spring and autumn the most comfortable times for travel. Overall, the best time to journey from Pune to Mathura is typically during these pleasant months of the year.

Frequently Asked Questions

What is the distance between Pune and Mathura?

The distance between Pune and Mathura is approximately 1250+ km by road.

What is the straight-line (aerial) distance between Pune and Mathura?

The straight-line distance is approximately 1050+ km.

How long does it take to travel from Pune to Mathura by road?

It takes around 23 hours by road.

What is the distance from Pune to Mathura via Delhi?

Via Delhi, the distance is approximately 1300+ km, taking around 8 hours.

Is there a train from Pune to Mathura?

Yes, trains run between Pune and Mathura, covering approximately 1350+ km in around 23 hours.

How much does it cost to travel from Pune to Mathura?

Costs vary by mode — approximately ₹10000+ by bus and ₹33700+ by cab.

Does the distance from Pune to Mathura change by route?

Yes — the road distance varies from 1250+ km via the direct route to 1300+ km via Delhi, depending on the path taken.

Does travel time between Pune and Mathura vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Pune and Mathura?

The driving distance is 1250+ km, while the straight-line distance is shorter at 1050+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India