From Hatyai, travelers can get to Phattalung by bus. From Hatyai's bus terminal, board on the aircond bus that runs between Hatyai and Phuket. The bus will make a stop at Phattalung town. It is about 90 minutes bus ride. The buses come in various classes. There is about one bus every hour. There is no bus terminal in the town. The bus will drop off passengers on the side of the road where the ticket office is.
To leave Phattalung, board the bus on the same spot where you arrive. You can get on the bus that goes to Phuket. The bus will make stops at Trang (about 45 minutes), Krabi (2 hours), and finally Phuket (4 hours+). If you want to go to Hatyai, just simply get on the bus that runs Hatyai - Phuket.