hero
How2Go
Shahganj to Lalkuan

Shahganj to Lalkuan

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

Sort By
Mode of Transport

Via Rampur (Uttar Pradesh)

RECOMMENDED

Shahganj

Rampur (Uttar Pradesh)

Lalkuan

Approx Travel Time

10h 34m

On Demand

CHEAPEST

Shahganj

Rampur (Uttar Pradesh)

Lalkuan

Approx Travel Time

10h 47m

₹375

Onwards

Via Ayodhya, Bareilly

FASTEST

Shahganj

Ayodhya

Bareilly

Lalkuan

Approx Travel Time

9h 13m

₹515

Onwards

Shahganj

Ayodhya

Bareilly

Lalkuan

Approx Travel Time

9h 34m

On Demand

Ads by MMT

Via Bareilly

Shahganj

Bareilly

Lalkuan

Approx Travel Time

15h 46m

₹1,686

Onwards

Shahganj

Bareilly

Lalkuan

Approx Travel Time

11h 19m

₹425

Onwards

Shahganj

Bareilly

Lalkuan

Approx Travel Time

11h 40m

On Demand

Via Varanasi, Bareilly

Shahganj

Varanasi

Bareilly

Lalkuan

Approx Travel Time

19h 57m

₹4,983

Onwards

Ads by MMT

Via Shahjahanpur

Shahganj

Shahjahanpur

Lalkuan

Approx Travel Time

11h 53m

On Demand

Via Lucknow

Shahganj

Lucknow

Lalkuan

Approx Travel Time

12h 19m

₹395

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Lalkuan?

Lalkuan is approximately 600+ kms from Shahganj.

How long does it take to reach Lalkuan from Shahganj?

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

What is the cheapest way to reach Lalkuan from Shahganj?

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

What is the fastest way to reach Lalkuan from Shahganj?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India