Karachi to Skardu
By road traveling from Karachi to Skardu takes around 2 days. The total distance from Karachi to Skardu is approx. 2200 km including 500km of deadly Karakoram Highway. By air traveling takes around 2 hours and 15 minutes to land at Skardu airport from Karachi. In the case of connecting flights, the waiting time at Islamabad airport is additional.
There is no direct by road traveling service available from Karachi to Skardu.
Lahore to Skardu
Lahore to Skardu road distance is around 1250 km and takes more than 24 hours to reach Skardu. Direct flight from Lahore to Skardu takes around 1 hour and 45 minutes to reach KDU airport. There is not direct traveling service available from Lahore to Skardu.
Multan to Skardu
There is no public transport available from Multan to Skardu. Multan is also connected to Skardu via road and direct flight. It takes more than 28 hours of travel to reach Skardu from Multan.
Islamabad & Rawalpindi to Skardu
Islamabad and Rawalpindi are connected to Skardu through all means. Multiple public and private travel services are available from twin cities to Skardu. Roughly after every 30 minutes, a bus or coaster departs from Peerwadai towards Skardu. Travel time is around 20 to 22 hours. Naran-Kaghan route takes around 18 hours. Flying time from twin cities to Skardu is 1 hour and 15 minutes.