Buses operate among Islamabad, Gilgit, and Skardu. It takes about 20 hours to reach Islamabad from Gilgit and 24 hours from Skardu By Road.
There are a lot of transport agencies which operate between these cities. Prominent bus service which is operated by the government is NATCO " Northern Areas Transport Corporation". The buses travel on KKH "Karakorum Highway" For detail about timing of the departure and how buses make stops on the way visit " By Road " section of this website.