There are no train services from Bangkok to Phuket direct. If you wish to travel by train must go down the middle (located at Phun Phin district) and then bus into Phuket takes around 4 hours.
No train services from Bangkok Directly to Phuket To travel by train must get off at the bus station at Surat destinations Expand (in the district pun) then bus to Phuket takes about four hours.
No train service from Bangkok to Phuket directly. If you want to travel by train to go to the นีรถ fine of Surat Thani (in phunphin District). Then the bus to Phuket takes about 4 hours.