Re: Karachi to Gilgit
I am from Karachi and I went to Gilgit and Hunza valley last month (i.e. June 2009). The best way to get there is to first go to Rawalpindi by train (comfortable and cheaper). And from Rawalpindi (Pir Wadhai Bus Station) you can catch a bus called NATCO (Northern Areas Transport Corporation) and it will drop you at Gilgit for around Rs.1100
For more information you can visit the thread I created before going there. It also contains information and pictures about the places I visited.
Link:
http://www.paklinks.com/gs/travel-tourism/322937-gilgit-hunza-valley.html