By train:There are no train services from Bangkok to Phuket directly. If you want to travel by train to Surat Thani railway station (located at Phun Phin district) and then continue by bus into Phuket. It takes about 4 hours.
Rail: There are no train services from Bangkok. Directly to Phuket To travel by train to Surat Thani train station. (In the district pun) then a bus to Phuket. It takes about 4 hours
Rail: no train service from Bangkok to Phuket directly. If you want to travel by train to go down the Surat railway station (located at phunphin District). Then the bus in Phuket, approximately 4 hours.