Cheap Bus and Ferry tickets to Ko Samui

What are the most popular routes to Ko Samui?

Phuket - Ko SamuiAverage priceA$66Average duration6h 15mDaily departures1
Phuket - Ko SamuiAverage priceA$46Average duration7h 30mDaily departures1
Krabi - Ko SamuiAverage priceA$53Average duration4h 15mDaily departures4
Krabi - Ko SamuiAverage priceA$28Average duration5hDaily departures2
Surat Thani - Ko SamuiAverage priceA$44Average duration2h 15mDaily departures2