I drove part of the Karakorum highway covering both Gilgit-Baltistan and Kyber Pakhtunkhwa provinces of Nothern Pakistan in a rental car (Toyota Altis) starting from and ending in Islamabad.
The route i took is :
Islamabad - Abbottabad - Manshera - Besham - Dasu - Raikot (Fairy Meadows) - Karimabad - Passu - Karimabad (Hunza Valley) - Chilas - Besham - Swat Valley - Peshawar - Islamabad
Note: There is a shorter route, from Islamabad to Hunza valley passing through the Babusur top but that route is closed sometimes of the year.
Some description of the pictures as below
Picture 1-4: Hunza Valley, Gilgit-Baltistan
Picture 5: Lake Attabad, Gilgit-Baltistan
Picture 6: Suspension Bridge, Passu, Gilgit-Baltistan
Picture 7: Altit village, Gilgit-Baltistan
Picture 8 : Karakorum Highway
Picture 9-10: Fairy Meadows
Picture 11-13: Swat Valley
Picture 14-16: Indus River, Kyber Pakhtunkhwa
Picture 17: Karakorum Highway, Passu, Gilgit-Baltistan
Picture 18: Ganish Ancient Village, Gilgit-Baltistan
Picture 19 -20: Peshawar, Kyber Pakhtunkhwa