Maihar to Yadgir Distance

Yadgir is approximately 1500+ km from Maihar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 26 hours, subject to the chosen service and route. Flying is the fastest way to reach Yadgir, with a total travel time of approximately 9 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 Maihar, India to Yadgir, India

Direct Options

RECOMMENDED

CHEAPEST

Maihar

Yadgir

Approx Travel Time

1d 1h 43m

₹655

Onwards

Via Jabalpur, Hyderabad

FASTEST

Maihar

Jabalpur

Hyderabad

Yadgir

Approx Travel Time

9h 16m

₹6,333

Onwards

Maihar

Jabalpur

Hyderabad

Yadgir

Approx Travel Time

10h 35m

₹6,578

Onwards

Ads by MMT

Via Prayagraj(Allahabad), Hyderabad

Maihar

Prayagraj(Allahabad)

Hyderabad

Yadgir

Approx Travel Time

12h 1m

₹7,745

Onwards

Maihar

Prayagraj(Allahabad)

Hyderabad

Yadgir

Approx Travel Time

12h 23m

₹7,919

Onwards

Via Nagpur, Hyderabad

Maihar

Nagpur

Hyderabad

Yadgir

Approx Travel Time

19h 38m

₹985

Onwards

Maihar

Nagpur

Hyderabad

Yadgir

Approx Travel Time

18h 15m

₹5,461

Onwards

Maihar

Nagpur

Hyderabad

Yadgir

Approx Travel Time

16h 48m

₹5,646

Onwards

Ads by MMT

Via Jabalpur

Maihar

Jabalpur

Yadgir

Approx Travel Time

1d 2h 52m

₹6,904

Onwards

Via Hyderabad

Maihar

Hyderabad

Yadgir

Approx Travel Time

1d 12h 55m

₹2,206

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Maihar and Yadgir?

The straight-line distance is approximately 900+ km.

What is the distance from Maihar to Yadgir via Jabalpur?

Via Jabalpur, the distance is approximately 1000+ km, taking around 9 hours.

Is there a train from Maihar to Yadgir?

Yes, trains run between Maihar and Yadgir, covering approximately 1500+ km in around 26 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India