hero
How2Go
Lalkuan to Shahganj

Lalkuan to Shahganj

Shahganj is approximately 550+ kms from Lalkuan. The fastest way to reach Shahganj from Lalkuan is by Train Via Bareilly, Ayodhya. It takes approximately 9 hours. The cheapest way to reach Shahganj from Lalkuan is by Train Via Rampur (Uttar Pradesh) which would take approximately 11 hours.

Sort By
Mode of Transport

Via Rampur (Uttar Pradesh)

RECOMMENDED

Lalkuan

Rampur (Uttar Pradesh)

Shahganj

Approx Travel Time

10h 25m

On Demand

CHEAPEST

Lalkuan

Rampur (Uttar Pradesh)

Shahganj

Approx Travel Time

10h 47m

₹375

Onwards

Via Bareilly, Ayodhya

FASTEST

Lalkuan

Bareilly

Ayodhya

Shahganj

Approx Travel Time

9h 13m

₹450

Onwards

Lalkuan

Bareilly

Ayodhya

Shahganj

Approx Travel Time

9h 33m

On Demand

Ads by MMT

Via Bareilly

Lalkuan

Bareilly

Shahganj

Approx Travel Time

15h 35m

₹1,786

Onwards

Lalkuan

Bareilly

Shahganj

Approx Travel Time

11h 19m

₹425

Onwards

Lalkuan

Bareilly

Shahganj

Approx Travel Time

11h 39m

On Demand

Via Bareilly, Varanasi

Lalkuan

Bareilly

Varanasi

Shahganj

Approx Travel Time

19h 58m

₹4,851

Onwards

Ads by MMT

Via Shahjahanpur

Lalkuan

Shahjahanpur

Shahganj

Approx Travel Time

11h 54m

On Demand

Via Lucknow

Lalkuan

Lucknow

Shahganj

Approx Travel Time

12h 19m

₹395

Onwards

Frequently Asked Questions

What is the distance between Lalkuan and Shahganj?

Shahganj is approximately 550+ kms from Lalkuan.

How long does it take to reach Shahganj from Lalkuan?

It takes approximately 9 hours to reach Shahganj from Lalkuan by Train Via Bareilly, Ayodhya.

What is the cheapest way to reach Shahganj from Lalkuan?

The cheapest way to reach Shahganj from Lalkuan is by Train Via Rampur (Uttar Pradesh).

What is the fastest way to reach Shahganj from Lalkuan?

The fastest way to reach Shahganj from Lalkuan is by Train Via Bareilly, Ayodhya.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India