Train/Bus/Boat Combinations
At Bangkok's Hualamphong station you can purchase train tickets that include a bus from the Surat Thani train station (Phun Phin) to the Ban Don pier and then a ferry to ko Pha-Ngan. These generally cost around 30 to 50 Baht more than baying each ticket separately yourself.