How to get from Surat Thani Airport to Koh Phangan

There are four companies which will take you directly from Surat Thani Airport to Thong Sala in Koh Phangan. Your other alternatives are (1) to get a taxi from the Airport to Donsak Ferry Port (a taxi will cost 2 to 3 times the price of a joint boat and bus ticket), or (2) go to