
Kannauj to Shamli
Shamli is approximately 450+ kms from Kannauj. The fastest way to reach Shamli from Kannauj is by Train, Flight Via Agra, Delhi. It takes approximately 10 hours. The cheapest way to reach Shamli from Kannauj is by Train Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ghaziabad
RECOMMENDED
Kannauj
Ghaziabad
Shamli
Approx Travel Time
10h 55m
₹2,257
Onwards
Via Delhi
CHEAPEST
Kannauj
Delhi
Shamli
Approx Travel Time
10h 55m
₹395
Onwards
Kannauj
Delhi
Shamli
Approx Travel Time
11h 10m
₹3,251
Onwards
Kannauj
Delhi
Shamli
Approx Travel Time
11h 25m
On Demand
Kannauj
Delhi
Shamli
Approx Travel Time
12h 55m
₹3,500
Onwards
Kannauj
Delhi
Shamli
Approx Travel Time
12h 40m
₹644
Onwards
Via Agra, Delhi
FASTEST
Kannauj
Agra
Delhi
Shamli
Approx Travel Time
9h 50m
₹11,139
Onwards
Via Bareilly, Delhi
Kannauj
Bareilly
Delhi
Shamli
Approx Travel Time
9h 50m
₹16,157
Onwards
Via Rohtak
Kannauj
Rohtak
Shamli
Approx Travel Time
12h 29m
₹3,014
Onwards
Via Bareilly, Roorkee
Kannauj
Bareilly
Roorkee
Shamli
Approx Travel Time
13h 35m
₹4,185
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Shamli?
Shamli is approximately 450+ kms from Kannauj.
How long does it take to reach Shamli from Kannauj?
It takes approximately 10 hours to reach Shamli from Kannauj by Train, Flight Via Agra, Delhi.
What is the cheapest way to reach Shamli from Kannauj?
The cheapest way to reach Shamli from Kannauj is by Train Via Delhi.
What is the fastest way to reach Shamli from Kannauj?
The fastest way to reach Shamli from Kannauj is by Train, Flight Via Agra, Delhi.