hero
How2Go
Kanpur to Shahganj

Kanpur to Shahganj

Shahganj is approximately 300+ km from Kanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shahganj.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Kanpur

Shahganj

Approx Travel Time

6h 6m

₹135

Onwards

Via Akbarpur, Ambedkar Nagar

FASTEST

Kanpur

Akbarpur

Shahganj

Approx Travel Time

2h 34m

₹5,145

Onwards

Via Sultanpur

Kanpur

Sultanpur

Shahganj

Approx Travel Time

8h 55m

₹2,983

Onwards

Via Varanasi

Kanpur

Varanasi

Shahganj

Approx Travel Time

8h 45m

₹3,168

Onwards

Via Faizabad

Kanpur

Faizabad

Shahganj

Approx Travel Time

4h 54m

₹225

Onwards

Kanpur

Faizabad

Shahganj

Approx Travel Time

6h 19m

₹929

Onwards

Via Ayodhya

Kanpur

Ayodhya

Shahganj

Approx Travel Time

4h 54m

₹225

Onwards

Via Lucknow

Kanpur

Lucknow

Shahganj

Approx Travel Time

5h 2m

₹240

Onwards

Kanpur

Lucknow

Shahganj

Approx Travel Time

6h 46m

₹561

Onwards

Via Jaunpur

Kanpur

Jaunpur

Shahganj

Approx Travel Time

5h 36m

₹350

Onwards

Frequently Asked Questions

What is the distance between Kanpur and Shahganj?

Shahganj is approximately 300+ kms from Kanpur.

How long does it take to reach Shahganj from Kanpur?

It takes approximately 3 hours to reach Shahganj from Kanpur by Bus, Train Via Akbarpur, Ambedkar Nagar.

What is the cheapest way to reach Shahganj from Kanpur?

The cheapest way to reach Shahganj from Kanpur is by Train.

What is the fastest way to reach Shahganj from Kanpur?

The fastest way to reach Shahganj from Kanpur is by Bus, Train Via Akbarpur, Ambedkar Nagar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India