Khandwa to Shahganj Distance

Shahganj is approximately 1000+ km from Khandwa. 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 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 Khandwa, India to Shahganj, India

Via Indore, Lucknow

RECOMMENDED

Khandwa

Indore

Lucknow

Shahganj

Approx Travel Time

12h 39m

₹6,515

Onwards

FASTEST

Khandwa

Indore

Lucknow

Shahganj

Approx Travel Time

12h 19m

₹9,845

Onwards

Via Prayagraj(Allahabad), Jaunpur

Khandwa

Prayagraj(Allahabad)

Jaunpur

Shahganj

Approx Travel Time

15h 49m

₹705

Onwards

Ads by MMT

Via Sultanpur

Khandwa

Sultanpur

Shahganj

Approx Travel Time

17h 50m

₹1,279

Onwards

Direct Options

CHEAPEST

Khandwa

Shahganj

Approx Travel Time

19h 15m

₹495

Onwards

Ads by MMT

Via Itarsi, Prayagraj(Allahabad)

Khandwa

Itarsi

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

20h 16m

₹4,741

Onwards

Khandwa

Itarsi

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

17h 45m

₹535

Onwards

Via Prayagraj(Allahabad)

Khandwa

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

17h 50m

₹560

Onwards

Via Bhopal, Prayagraj(Allahabad)

Khandwa

Bhopal

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

14h 47m

₹6,869

Onwards

Via Jabalpur, Prayagraj(Allahabad)

Khandwa

Jabalpur

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

17h 40m

₹575

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 750+ km.

What is the distance from Khandwa to Shahganj via Indore?

Via Indore, the distance is approximately 1000+ km, taking around 13 hours.

Is there a train from Khandwa to Shahganj?

Yes, trains run between Khandwa and Shahganj, covering approximately 1000+ km in around 19 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India