If you're just one person, the Smart bus is only 100 baht and almost as quick as a cab.
(if it's leaving soon) They leave every hour, on the hour.
100 baht to Talang, Surin, Kamala, Patong, Karon, Kata, Rawai. All are the same price.
Great bus! Friendly drivers.