Sadly, the absence of flights from Phuket to Hua Hin has made the journey between resorts rather arduous. It is possible to take a bus from Phuket to Surat Thani and then take a train to Hua Hin, but it is faster, and probably easier, to simply take the bus all the way to Hua Hin. Expect a trip of about 10 hours and a fare of approximately 500 baht. Numerous buses bound for Bangkok leave the bus station in Phuket town in the late afternoon and will drop passengers in Hua Hin in the early morning hours.
Tidtabellen finns här , hoppa på Bangkok bussen.
http://www.phukettourism.org/other/bus_time_phuket.htm