Start overnight from Lahore and follow Kaghan route till Mansehra.
From Mansehra take left side bypass instead of going right to Balakot and keep following KKH N-35.
KKH will go through Shinkiari, Battgram, Thakot, Besham, Pattan, Dasu.
You can stay for lunch in Besham.
Try to reach Barseen and stay at PTDC Barseen.
Next day start early and continue on KKH to pass through Sazin, Thor, Chillas, Gunar, Raikot Bridge (trek point for Fairy Meadows), Ramghat bridge for Astore and then finally Jaglot bridge for Skardu.
Take right from Jaglot and follow Skardu road till Skardu city.
Khaplu is further 2:30 hours drive from Skardu.
Till Jaglot, the route for Skardu and Hunza is common. If u go straight then u can reach Gilgit and then onwards to Hunza.
If u have 10 days then you can visit Skardu and Hunza in one trip or stay at one location. Its up to u.