Having spent most of my official leaves earlier I was left with no other option but to travel to China Border within 3 days (2 days of weekend + 1 official leave). Here are the details of how I managed to do it.
Left for Gilgit at 10pm from Islamabad. Got a front seat in Toyota GLI for Rs.4000. Reached at about 5am in Naran, continued onward to Gilgit via Babusar Top. Road was in decent condition but this changed after joining KKH at Chilas. There were major land slides to contend with. The last leg of this journey from Raikot Bridge to Gilgit was quite comfortable as the road condition was quite good. Reached Gilgit at 11am.
The first day of journey was spent in Gilgit, mostly relaxing at Madina Hotel, having good food and sleeping. Went for an evening walk along the river to Gilgit Bazaar. Had some Chinese food for dinner, listened to some good old music and went to sleep early.
Headed for China Border at 10:30am (bit late, bad mistake) using public transport. It cost Rs.350 for a ticket to Sost, the last town before the border. Hired a rent-a-car from Sost to the border, costing Rs.4000 for the return trip. The border is about 85km from Sost which is about a 1.5 hour journey.
Returned to Sost at around 7pm had a quick meal and then started back for Gilgit. Since there is no public transport after sunset had to hire a car to Hunza costing Rs.1500. After reaching Hunza was told that there is no public transport in Hunza as well so had to hire a car again for Rs.2000. Reached Madina hotel at 11pm.
Got up at 8am and had a quick breakfast. Was at the Jutial bus stop at 9:30am. Booked a seat on the Islamabad bound coaster costing Rs.1400. Left for Islamabad at around 11am. After meandering along the Babusar Pass reached Naran at around 7pm. Continued on to Islamabad via Balakot, Masehra, Abbotabad and Havelian. Reached Islamabad at around 2:30am. Tired and exhausted but happy to have managed it all I hit the bed at around 3:30am.
Total end to end cost: Rs.22,000 (hotel, transport, meals)