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 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 a 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. Advance booking is required (Tel: 051-5462181)