
Lucknow to Shamli
Shamli is approximately 500+ kms from Lucknow. The fastest way to reach Shamli from Lucknow is by Flight, Bus Via Dehradun. It takes approximately 5 hours. The cheapest way to reach Shamli from Lucknow is by Train Via Roorkee which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
Lucknow
Delhi
Shamli
Approx Travel Time
5h 50m
₹3,955
Onwards
Lucknow
Delhi
Shamli
Approx Travel Time
4h 50m
₹4,359
Onwards
Lucknow
Delhi
Shamli
Approx Travel Time
5h 49m
₹7,016
Onwards
Via Meerut
Lucknow
Meerut
Shamli
Approx Travel Time
9h 24m
₹2,684
Onwards
Via Moradabad
Lucknow
Moradabad
Shamli
Approx Travel Time
9h 45m
₹1,094
Onwards
Via Roorkee
CHEAPEST
Lucknow
Roorkee
Shamli
Approx Travel Time
10h 40m
₹470
Onwards
Via Dehradun
Lucknow
Dehradun
Shamli
Approx Travel Time
5h 57m
₹9,925
Onwards
FASTEST
Lucknow
Dehradun
Shamli
Approx Travel Time
4h 45m
₹5,526
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Shamli?
Shamli is approximately 500+ kms from Lucknow.
How long does it take to reach Shamli from Lucknow?
It takes approximately 5 hours to reach Shamli from Lucknow by Flight, Bus Via Dehradun.
What is the cheapest way to reach Shamli from Lucknow?
The cheapest way to reach Shamli from Lucknow is by Train Via Roorkee.
What is the fastest way to reach Shamli from Lucknow?
The fastest way to reach Shamli from Lucknow is by Flight, Bus Via Dehradun.


