A more comfortable and more expensive way of transportation is
by Private Taxi which run around the island during the day and night until 2-3 am day.
The Taxi in koh Samui are black and yellow cars with a sign on the roof saying "Taxi Meter". Actually none of the Taxis has a meter.
Bargain on the price before you get into the taxi otherwise the fare will be probably overpriced.