Day 1 Arrival Islamabad, transfer to hotel.
Day 2 Fly to Gilgit or drive to Besham, hotel
Day 3 Stay in Gilgit if flown or drive Besham/Gilgit, hotel.
Day 4 Drive to Minapin, Camp.
Day 5 Trek to Hapakun, camp. ( 4 hours ).
Day 6 Trek Hapakun/ Thaghaphari, camp. ( 3 hours ).
Day 7 Day walk to Diran base camp, about 3 hours. Walking on the glacier and back to Thaghaphari, camp- ( 4-5 hours )
Day 8 Trek back to Minapin, camp ( 3-4 hours ).
Day 9 Drive to Karimabad, hotel.
Day 10 Day walk around Hunza, hotel.
Day 11 Drive to Passu ( upper Hunza ) and 2 hours trek to Yunzben, camp.
Day 12 Trek Yunzben/ Yashpirt, camp ( 4-5 hours ).
Day 13 Trek Yashpirt/ Kukhil, camp ( 3-4 hours ).
Day 14 Trek Kukhil/Gusasum, camp ( 3-4 houes).
Day 15 Day trip to Lupdor and back to Kukhil, camp.( 4-5 hours).
Day 16 Trek Kukhil/Yashpirt, camp ( 2-3 hours ).
Day 17 Trek Yashpirt to Passu (4 – to 5 hours) and drive to Gulmit, hotel.
Day 18 Drrive to Gilgit, hotel.
Day 19 Fly to Islamabad or drive to Besham, hotel.
Day 20 In Islamabad or drive Besham/Islamabad.
Day 21 Transfer to airport for flight to onwards destination