Mumbai to Shahganj Distance

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

Via Ayodhya

RECOMMENDED

FASTEST

Mumbai

Ayodhya

Shahganj

Approx Travel Time

4h 44m

₹9,681

Onwards

Via Prayagraj(Allahabad)

CHEAPEST

Mumbai

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

1d 0h 42m

₹590

Onwards

Mumbai

Prayagraj(Allahabad)

Shahganj

Approx Travel Time

8h 17m

₹8,061

Onwards

Direct Train

Mumbai

Shahganj

Approx Travel Time

1d 3h 45m

₹620

Onwards

Via Kalyan

Mumbai

Kalyan

Shahganj

Approx Travel Time

1d 4h 33m

₹959

Onwards

Via Nashik

Mumbai

Nashik

Shahganj

Approx Travel Time

1d 4h 37m

₹3,012

Onwards

Via Lucknow

Mumbai

Lucknow

Shahganj

Approx Travel Time

7h 21m

₹7,501

Onwards

Via Varanasi, Jaunpur

Mumbai

Varanasi

Jaunpur

Shahganj

Approx Travel Time

5h 6m

₹7,450

Onwards

Via Varanasi

Mumbai

Varanasi

Shahganj

Approx Travel Time

5h 50m

₹9,886

Onwards

Via Lucknow, Ayodhya

Mumbai

Lucknow

Ayodhya

Shahganj

Approx Travel Time

7h 5m

₹7,546

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1250+ km.

What is the distance from Mumbai to Shahganj via Ayodhya?

Via Ayodhya, the distance is approximately 1350+ km, taking around 5 hours.

Is there a train from Mumbai to Shahganj?

Yes, trains run between Mumbai and Shahganj, covering approximately 1450+ km in around 28 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India