By Air: PIA operates three daily flights between Islamabad and Gilgit. All flights are subject to good weather. The flying time is one hour and the one-way fare is approximately US $ 44 for foreigners.
By Road: Gilgit is also accessible from Islamabad/Rawalpindi by the Karakoram Highway. Rawalpindi to Gilgit via Swat is 704 km and takes 19 hours by bus/van; Rawalpindi to Gilgit via Thakot: 628 km. 16 hours by bus/van; Rawalpindi to Gilgit via Babusar Pass 535 km. 21 hours by jeep.
There is regular bus and van services operate on the Karakoram Highway between Rawalpindi and Gilgit via Besham. The main bus terminal of NATCO & other private bus lines is at Pirwadhai General Bus Stand, Rawalpindi.