Pune to Guna Distance

The road distance between Pune and Guna is approximately 850+ km, and the drive usually takes around 17 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 24 hours, while trains complete the journey in approximately 19 hours, subject to the chosen service and route. Flying is the fastest way to reach Guna, with a total travel time of approximately 7 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 Guna, India

Via Ujjain

RECOMMENDED

Pune

Ujjain

Guna

Approx Travel Time

18h 41m

₹595

Onwards

Via Bhopal

Pune

Bhopal

Guna

Approx Travel Time

7h

₹5,918

Onwards

FASTEST

Pune

Bhopal

Guna

Approx Travel Time

6h 46m

₹8,802

Onwards

Ads by MMT

Direct Options

Direct Train

CHEAPEST

Pune

Guna

Approx Travel Time

18h 38m

₹555

Onwards

Direct Cab

Pune

Guna

Approx Travel Time

16h 58m

₹19,383

Onwards

Direct Bus

Pune

Guna

Approx Travel Time

23h 37m

₹8,999

Onwards

Via Indore

Pune

Indore

Guna

Approx Travel Time

19h 40m

₹1,893

Onwards

Ads by MMT

Via Nashik, Indore

Pune

Nashik

Indore

Guna

Approx Travel Time

21h 44m

₹1,824

Onwards

Via Mhow

Pune

Mhow

Guna

Approx Travel Time

20h 36m

On Demand

Via Jalgaon, Bhopal

Pune

Jalgaon

Bhopal

Guna

Approx Travel Time

17h 44m

₹3,504

Onwards

Things To Know About Guna

Guna may refer to different places, but from a traveler’s perspective, this route connects you to various cultural and regional experiences typical of central India. The climate varies by season, with the best travel times generally in the cooler months. Visitors often choose to explore local markets, regional cuisine, and the natural surroundings characteristic of Guna's vicinity. Planning your trip between Pune and Guna is best done considering milder seasons, generally from late autumn to early spring, when the weather conditions are more comfortable for travel and exploration.

Frequently Asked Questions

What is the distance between Pune and Guna?

The distance between Pune and Guna is approximately 850+ km by road.

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

The straight-line distance is approximately 700+ km.

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

It takes around 17 hours by road.

What is the distance from Pune to Guna via Ujjain?

Via Ujjain, the distance is approximately 1100+ km, taking around 19 hours.

Is there a train from Pune to Guna?

Yes, trains run between Pune and Guna, covering approximately 1100+ km in around 19 hours.

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

Costs vary by mode — approximately ₹8950+ by bus and ₹19350+ by cab.

Does the distance from Pune to Guna change by route?

Yes — the road distance varies from 850+ km via the direct route to 1100+ km via Ujjain, depending on the path taken.

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

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India