Yeola to Guna Distance

Guna is approximately 800+ km from Yeola. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Guna, with a total travel time of approximately 11 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 Yeola, India to Guna, India

Via Jalgaon, Bhopal

RECOMMENDED

Yeola

Jalgaon

Bhopal

Guna

Approx Travel Time

13h 32m

₹3,479

Onwards

Via Jalgaon

Yeola

Jalgaon

Guna

Approx Travel Time

15h 45m

On Demand

Ads by MMT

Via Ujjain

Yeola

Ujjain

Guna

Approx Travel Time

13h 41m

₹870

Onwards

Yeola

Ujjain

Guna

Approx Travel Time

14h 22m

₹5,945

Onwards

Via Indore

CHEAPEST

Yeola

Indore

Guna

Approx Travel Time

13h 48m

₹800

Onwards

Yeola

Indore

Guna

Approx Travel Time

15h 28m

₹1,124

Onwards

Ads by MMT

Via Ratlam

Yeola

Ratlam

Guna

Approx Travel Time

14h 59m

₹1,755

Onwards

Via Nashik, Indore

FASTEST

Yeola

Nashik

Indore

Guna

Approx Travel Time

11h 15m

₹6,934

Onwards

Yeola

Nashik

Indore

Guna

Approx Travel Time

11h 39m

₹12,799

Onwards

Yeola

Nashik

Indore

Guna

Approx Travel Time

12h 55m

₹7,258

Onwards

Frequently Asked Questions

What is the distance between Yeola and Guna?

Guna is approximately 800+ km from Yeola.

How long does it take to reach Guna from Yeola?

It takes approximately 11 hours to reach Guna from Yeola by Bus, Flight, Train Via Nashik, Indore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India