Mathura to Pune Distance

The road distance between Mathura and Pune is approximately 1300+ km, and the drive usually takes around 24 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 34 hours, while trains complete the journey in approximately 24 hours, subject to the chosen service and route. If you're travelling by air, Pune Airport is located in Pune. Flying is the fastest way to reach Pune, 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 Mathura, India to Pune, India

Via Delhi

RECOMMENDED

Mathura

Delhi

Pune

Approx Travel Time

7h 3m

₹9,263

Onwards

FASTEST

Mathura

Delhi

Pune

Approx Travel Time

5h 45m

₹7,109

Onwards

Via Vadodara

CHEAPEST

Mathura

Vadodara

Pune

Approx Travel Time

18h 7m

₹515

Onwards

Ads by MMT

Via Mumbai

Mathura

Mumbai

Pune

Approx Travel Time

18h 7m

₹2,830

Onwards

Mathura

Mumbai

Pune

Approx Travel Time

20h 13m

₹999

Onwards

Direct Options

Mathura

Pune

Approx Travel Time

23h 40m

₹610

Onwards

Mathura

Pune

Approx Travel Time

1d 9h 35m

₹10,000

Onwards

Mathura

Pune

Approx Travel Time

23h 42m

₹29,210

Onwards

Ads by MMT

Via Nashik

Mathura

Nashik

Pune

Approx Travel Time

1d 5h 15m

₹3,000

Onwards

Via Jaipur, Indore

Mathura

Jaipur

Indore

Pune

Approx Travel Time

1d 6h 9m

₹5,306

Onwards

Things To Know About Pune

Pune, situated on the Deccan Plateau in Western India, is a major metropolis known for being the largest city in Maharashtra by area and a significant IT and automobile hub. With a bustling metropolitan population, Pune is a vibrant city combining modern industry with rich cultural heritage. Visitors appreciate its dynamic urban life mixed with scenic surroundings and a pleasant climate. Known as the 'Oxford of the East' due to its numerous educational institutions, Pune attracts students and professionals alike. The city offers diverse experiences ranging from heritage sites to contemporary arts and cuisine. The best time to travel from Mathura to Pune generally falls in the cooler, drier months, making the journey comfortable and enjoyable.

Frequently Asked Questions

What is the distance between Mathura and Pune?

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

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

The straight-line distance is approximately 1050+ km.

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

It takes around 24 hours by road.

What is the distance from Mathura to Pune via Delhi?

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

Is there a train from Mathura to Pune?

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

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

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

Does travel time between Mathura and Pune 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 Mathura and Pune?

The driving distance is 1300+ 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