Distance between Kapisa and Shimla is 832.02 km.
This distance is equal to 516.99 miles, and 448.96 nautical miles.
The distance line on map shows distance from Kapisa to Shimla between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Kapisa to Shimla,
It takes 0.92 hours to arrive.