
Kannauj to Shimla
Shimla is approximately 500+ kms from Kannauj. The fastest way to reach Shimla from Kannauj is by Train, Flight Via Kanpur, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Kannauj is by Train, Bus Via Ghaziabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Kanpur, Delhi
RECOMMENDED
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 41m
On Demand
FASTEST
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 6m
On Demand
Kannauj
Kanpur
Delhi
Shimla
Approx Travel Time
6h 50m
On Demand
Via Ghaziabad
Kannauj
Ghaziabad
Shimla
Approx Travel Time
16h 20m
₹1,544
Onwards
CHEAPEST
Kannauj
Ghaziabad
Shimla
Approx Travel Time
17h 54m
₹990
Onwards
Via Agra
Kannauj
Agra
Shimla
Approx Travel Time
15h 59m
On Demand
Via Rohtak
Kannauj
Rohtak
Shimla
Approx Travel Time
19h 33m
₹4,953
Onwards
Via Agra, Delhi
Kannauj
Agra
Delhi
Shimla
Approx Travel Time
8h 50m
On Demand
Via Lucknow, Delhi
Kannauj
Lucknow
Delhi
Shimla
Approx Travel Time
7h 35m
On Demand
Frequently Asked Questions
What is the distance between Kannauj and Shimla?
Shimla is approximately 500+ kms from Kannauj.
How long does it take to reach Shimla from Kannauj?
It takes approximately 6 hours to reach Shimla from Kannauj by Train, Flight Via Kanpur, Delhi.
What is the cheapest way to reach Shimla from Kannauj?
The cheapest way to reach Shimla from Kannauj is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Shimla from Kannauj?
The fastest way to reach Shimla from Kannauj is by Train, Flight Via Kanpur, Delhi.


