Barshi to Udgir Distance

Udgir is approximately 150+ km from Barshi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 4 hours, subject to the chosen service and route. The fastest way to reach Udgir takes approximately 3 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 Barshi, India to Udgir, India

Direct Options

RECOMMENDED

CHEAPEST

Barshi

Udgir

Approx Travel Time

3h 35m

₹145

Onwards

Via Latur

FASTEST

Barshi

Latur

Udgir

Approx Travel Time

3h 6m

₹290

Onwards

Barshi

Latur

Udgir

Approx Travel Time

4h 2m

₹845

Onwards

Barshi

Latur

Udgir

Approx Travel Time

3h 54m

On Demand

Barshi

Latur

Udgir

Approx Travel Time

4h 40m

On Demand

Ads by MMT

Via Ahmadpur

Barshi

Ahmadpur

Udgir

Approx Travel Time

3h 44m

₹290

Onwards

Barshi

Ahmadpur

Udgir

Approx Travel Time

5h 5m

₹2,595

Onwards

Via Ambejogai

Barshi

Ambejogai

Udgir

Approx Travel Time

6h 5m

₹3,450

Onwards

Barshi

Ambejogai

Udgir

Approx Travel Time

4h 29m

₹1,145

Onwards

Ads by MMT

Via Solapur

Barshi

Solapur

Udgir

Approx Travel Time

7h 3m

₹2,985

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Barshi and Udgir?

The straight-line distance is approximately 100+ km.

What is the distance from Barshi to Udgir via Latur?

Via Latur, the distance is approximately 150+ km, taking around 3 hours.

Is there a train from Barshi to Udgir?

Yes, trains run between Barshi and Udgir, covering approximately 150+ km in around 4 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India