
Shimla to Kanpur
Kanpur is approximately 650+ kms from Shimla. The fastest way to reach Kanpur from Shimla is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Kanpur from Shimla is by Bus, Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Haridwar
RECOMMENDED
Shimla
Haridwar
Kanpur
Approx Travel Time
15h 55m
₹981
Onwards
Shimla
Haridwar
Kanpur
Approx Travel Time
18h 10m
₹1,575
Onwards
Via Delhi
CHEAPEST
Shimla
Delhi
Kanpur
Approx Travel Time
17h 55m
₹864
Onwards
Shimla
Delhi
Kanpur
Approx Travel Time
10h 55m
₹9,715
Onwards
Shimla
Delhi
Kanpur
Approx Travel Time
9h 55m
₹4,198
Onwards
FASTEST
Shimla
Delhi
Kanpur
Approx Travel Time
2h 55m
₹13,049
Onwards
Shimla
Delhi
Kanpur
Approx Travel Time
12h 55m
₹9,850
Onwards
Via Dehradun
Shimla
Dehradun
Kanpur
Approx Travel Time
17h 16m
On Demand
Via Chandigarh
Shimla
Chandigarh
Kanpur
Approx Travel Time
15h 40m
₹3,086
Onwards
Shimla
Chandigarh
Kanpur
Approx Travel Time
15h 40m
₹995
Onwards
Frequently Asked Questions
What is the distance between Shimla and Kanpur?
Kanpur is approximately 650+ kms from Shimla.
How long does it take to reach Kanpur from Shimla?
It takes approximately 3 hours to reach Kanpur from Shimla by Flight Via Delhi.
What is the cheapest way to reach Kanpur from Shimla?
The cheapest way to reach Kanpur from Shimla is by Bus, Train Via Delhi.
What is the fastest way to reach Kanpur from Shimla?
The fastest way to reach Kanpur from Shimla is by Flight Via Delhi.