Um dich nicht mit dem Suchen zu Bemühen, liste ich mal die Anbieter auf:
AirAsia (www.airasia.com) und NokAir (www.nokair.com) bieten Kombi-Transfers mit Flug nach Surathani oder Nakhon Si Tammarat und Fähre.
Man kann auch mit dem Zug (auch Nachtzug) nach Surathani fahren und von dort mit der Fähre.
Es gibt auch einen durchgehenden staatlichen Bus von Bangkok nach Samui (er fährt auf die Autofähre ab Donsak drauf).
Und Lomprayah hat Bernard bereits genannt.
Der Flughafen auf Samui ist im Privatbesitz der Bangkok Airways. Sie nutzen die Monopolstellung mit überhöhten Preisen aus. Ich boykottiere sie seit Jahren wegen dieser Praxis. Ich zahle doch nicht mehr von Bangkok nach Samui als von Frankfurt nach Istanbul oder Lissabon.