
Kannauj to Shimla
Shimla is approximately 650+ kms from Kannauj. The fastest way to reach Shimla from Kannauj is by Train, Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Kannauj is by Train Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Kannauj
Delhi
Shimla
Approx Travel Time
8h 46m
₹8,184
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
9h 20m
₹8,484
Onwards
CHEAPEST
Kannauj
Delhi
Shimla
Approx Travel Time
14h 36m
₹565
Onwards
Kannauj
Delhi
Shimla
Approx Travel Time
15h 10m
₹865
Onwards
Via Ghaziabad
Kannauj
Ghaziabad
Shimla
Approx Travel Time
12h 40m
₹570
Onwards
Kannauj
Ghaziabad
Shimla
Approx Travel Time
13h 38m
₹872
Onwards
Via Delhi, Mohali
Kannauj
Delhi
Mohali
Shimla
Approx Travel Time
11h 21m
₹5,174
Onwards
Via Dehradun
Kannauj
Dehradun
Shimla
Approx Travel Time
14h 51m
On Demand
Via Delhi, Chandigarh
Kannauj
Delhi
Chandigarh
Shimla
Approx Travel Time
14h 47m
₹1,388
Onwards
Kannauj
Delhi
Chandigarh
Shimla
Approx Travel Time
14h 59m
₹3,207
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Shimla?
Shimla is approximately 650+ kms from Kannauj.
How long does it take to reach Shimla from Kannauj?
It takes approximately 9 hours to reach Shimla from Kannauj by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Kannauj?
The cheapest way to reach Shimla from Kannauj is by Train Via Delhi.
What is the fastest way to reach Shimla from Kannauj?
The fastest way to reach Shimla from Kannauj is by Train, Flight Via Delhi.