
Keshod to Shimla
Shimla is approximately 1400+ kms from Keshod. The fastest way to reach Shimla from Keshod is by Flight Via Ahmedabad, Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Keshod is by Train, Flight, Bus Via Ahmedabad, Chandigarh which would take approximately 13 hours.
Sort By
Mode of Transport
Via Ahmedabad, Chandigarh
RECOMMENDED
Keshod
Ahmedabad
Chandigarh
Shimla
Approx Travel Time
6h 50m
₹8,375
Onwards
Keshod
Ahmedabad
Chandigarh
Shimla
Approx Travel Time
6h 50m
₹10,274
Onwards
CHEAPEST
Keshod
Ahmedabad
Chandigarh
Shimla
Approx Travel Time
13h 5m
₹6,520
Onwards
Keshod
Ahmedabad
Chandigarh
Shimla
Approx Travel Time
13h 5m
₹8,419
Onwards
Via Ahmedabad, Mohali
Keshod
Ahmedabad
Mohali
Shimla
Approx Travel Time
7h 54m
₹10,520
Onwards
Keshod
Ahmedabad
Mohali
Shimla
Approx Travel Time
14h 9m
₹8,665
Onwards
Via Ahmedabad, Delhi
FASTEST
Keshod
Ahmedabad
Delhi
Shimla
Approx Travel Time
5h 35m
₹13,177
Onwards
Keshod
Ahmedabad
Delhi
Shimla
Approx Travel Time
11h 5m
₹6,982
Onwards
Keshod
Ahmedabad
Delhi
Shimla
Approx Travel Time
11h 50m
₹11,322
Onwards
Keshod
Ahmedabad
Delhi
Shimla
Approx Travel Time
12h 35m
₹7,336
Onwards
Frequently Asked Questions
What is the distance between Keshod and Shimla?
Shimla is approximately 1400+ kms from Keshod.
How long does it take to reach Shimla from Keshod?
It takes approximately 6 hours to reach Shimla from Keshod by Flight Via Ahmedabad, Delhi.
What is the cheapest way to reach Shimla from Keshod?
The cheapest way to reach Shimla from Keshod is by Train, Flight, Bus Via Ahmedabad, Chandigarh.
What is the fastest way to reach Shimla from Keshod?
The fastest way to reach Shimla from Keshod is by Flight Via Ahmedabad, Delhi.