Karakoram Highway, Hunza
The Karakoram Highway starts from the town of Manshera and ends in Kashgar in China. The ride from Islamabad to Gilgit is roughly about 15 hours. However, for tourists who have time, there is another way which is much more enjoying. From Islamabad, leave for Nathiagali. Spend a night or two at Nathia Gali and go on the Nathi Gali - Abbottabad road to Abbottabad. On that day, take a trip to Thandiani (2hrs drive) and spend the night at Abbottabad (or go back to Nathia Gali). Then, leave for Naran in the Kaghan Valley and stay there for a few days (visiting Shogran and Lake Saif-ul Muluk). From Naran, take a jeep ride over the Babusar Pass and reach Chilas on the other side and proceed to Gilgit/Hunza on the same day. Or from Naran go southwards, visit Swat Valley (I think they are connected by a road) and from Swat take the road from Khawazakhela over the scenic Shangla Pass to Besham on the Karakoram Highway on the other side. From Bsham, proceed to Chilas which is about 5 hours away. You can also reach Hunza from Kashgar in China by crossing the border.
Dont forget to read and see my photo album on my home page of the Karakoram Highway.