Gorakhpur to Sohagpur Distance

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

Via Prayagraj(Allahabad)

RECOMMENDED

Gorakhpur

Prayagraj(Allahabad)

Sohagpur

Approx Travel Time

14h 48m

₹545

Onwards

Gorakhpur

Prayagraj(Allahabad)

Sohagpur

Approx Travel Time

14h 2m

₹5,208

Onwards

Gorakhpur

Prayagraj(Allahabad)

Sohagpur

Approx Travel Time

16h 37m

₹1,725

Onwards

Via Prayagraj(Allahabad), Pipariya

Gorakhpur

Prayagraj(Allahabad)

Pipariya

Sohagpur

Approx Travel Time

14h 13m

₹5,303

Onwards

Gorakhpur

Prayagraj(Allahabad)

Pipariya

Sohagpur

Approx Travel Time

13h 51m

₹5,348

Onwards

Ads by MMT

Direct Options

CHEAPEST

Gorakhpur

Sohagpur

Approx Travel Time

19h 3m

₹460

Onwards

Via Prayagraj(Allahabad), Bhopal

FASTEST

Gorakhpur

Prayagraj(Allahabad)

Bhopal

Sohagpur

Approx Travel Time

13h 28m

₹15,036

Onwards

Gorakhpur

Prayagraj(Allahabad)

Bhopal

Sohagpur

Approx Travel Time

22h 35m

₹5,973

Onwards

Ads by MMT

Via Bhopal

Gorakhpur

Bhopal

Sohagpur

Approx Travel Time

20h 55m

₹1,589

Onwards

Via Katni

Gorakhpur

Katni

Sohagpur

Approx Travel Time

17h 6m

₹1,799

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Gorakhpur and Sohagpur?

The straight-line distance is approximately 700+ km.

What is the distance from Gorakhpur to Sohagpur via Prayagraj(Allahabad)?

Via Prayagraj(Allahabad), the distance is approximately 850+ km, taking around 15 hours.

Is there a train from Gorakhpur to Sohagpur?

Yes, trains run between Gorakhpur and Sohagpur, covering approximately 900+ km in around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India