Astola trip from karachi will cost you around 80k for the boat ride. 2k from Karachi to Pasni and then lunch, dinner of three days will be around 2k.
It is better to take a tour. They charge around 24k.
A good one that I know of is 0kmtours : https://www.facebook.com/tour0km/
they take trips to astola every month.