Cheap Bus and Ferry tickets to Ko Samui

What are the most popular routes to Ko Samui?

Phuket - Ko SamuiAverage price$44Average duration7h 30mDaily departures1
Phuket - Ko SamuiAverage price$64Average duration6h 15mDaily departures1
Surat Thani - Ko SamuiAverage price$30Average duration3h 15mDaily departures10
Hat Yai - Ko SamuiAverage price$46Average duration7hDaily departures1
Tambon Khlong Sok - Ko SamuiAverage price$40Average duration6hDaily departures3