Barshi to Shahganj Distance
Shahganj is approximately 1450+ 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.

Via Pune, Prayagraj(Allahabad)
RECOMMENDED
Barshi
Pune
Prayagraj(Allahabad)
Shahganj
Approx Travel Time
14h 9m
₹6,330
Onwards
Barshi
Pune
Prayagraj(Allahabad)
Shahganj
Approx Travel Time
14h 55m
₹6,660
Onwards
Via Hyderabad, Ayodhya
Barshi
Hyderabad
Ayodhya
Shahganj
Approx Travel Time
13h 40m
On Demand
Via Pune, Varanasi
FASTEST
Barshi
Pune
Varanasi
Shahganj
Approx Travel Time
12h 30m
₹9,332
Onwards
Barshi
Pune
Varanasi
Shahganj
Approx Travel Time
13h 57m
₹7,031
Onwards
Barshi
Pune
Varanasi
Shahganj
Approx Travel Time
14h 43m
₹7,361
Onwards
Via Itarsi
CHEAPEST
Barshi
Itarsi
Shahganj
Approx Travel Time
1d 1h 15m
₹960
Onwards
Via Hyderabad, Gorakhpur
Barshi
Hyderabad
Gorakhpur
Shahganj
Approx Travel Time
14h 15m
On Demand
Via Pune, Lucknow
Barshi
Pune
Lucknow
Shahganj
Approx Travel Time
15h 7m
₹6,250
Onwards
Via Pune, Ayodhya
Barshi
Pune
Ayodhya
Shahganj
Approx Travel Time
14h 30m
₹7,143
Onwards
Frequently Asked Questions
What is the distance between Barshi and Shahganj?
Shahganj is approximately 1450+ km from Barshi.
How long does it take to reach Shahganj from Barshi?
It takes approximately 13 hours to reach Shahganj from Barshi by Train, Flight, Cab Via Pune, Varanasi.

