Barshi to Shahganj Distance

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

Via Pune, Lucknow

RECOMMENDED

Barshi

Pune

Lucknow

Shahganj

Approx Travel Time

14h 6m

₹7,421

Onwards

Via Pune, Varanasi

FASTEST

Barshi

Pune

Varanasi

Shahganj

Approx Travel Time

12h 30m

₹10,035

Onwards

Barshi

Pune

Varanasi

Shahganj

Approx Travel Time

13h 7m

₹10,365

Onwards

Ads by MMT

Via Pune, Prayagraj(Allahabad)

CHEAPEST

Barshi

Pune

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

1d 8h 57m

₹915

Onwards

Barshi

Pune

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

1d 9h 44m

₹1,245

Onwards

Via Pune, Ayodhya

Barshi

Pune

Ayodhya

Shahganj

Approx Travel Time

13h 29m

₹8,140

Onwards

Barshi

Pune

Ayodhya

Shahganj

Approx Travel Time

14h 2m

₹11,992

Onwards

Ads by MMT

Via Hyderabad, Ayodhya

Barshi

Hyderabad

Ayodhya

Shahganj

Approx Travel Time

13h 22m

₹8,719

Onwards

Via Hyderabad, Varanasi

Barshi

Hyderabad

Varanasi

Shahganj

Approx Travel Time

14h 33m

₹10,221

Onwards

Via Hyderabad, Prayagraj(Allahabad)

Barshi

Hyderabad

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

18h 25m

₹7,422

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1100+ km.

What is the distance from Barshi to Shahganj via Pune?

Via Pune, the distance is approximately 1600+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India