You can just walk in and check their Ticket counter, but beware of scam travel agents around the Train station telling you that all tickets to your destination are sold out but they still have some. Ignore them, and go straight to the ticket desk inside.
Trains do not run to Phuket. However, you can take a train from Hualamphong in Bangkok to Phun Phin near Surat Thani, where you can catch a coach to Phuket. The train to Surat Thani is about 12 hours while the coach is another 5-6 hours.
Trains at Hua Lamphong Railway Station
There are about 14 coaches per day between Surat Thani and Phuket in both directions. Coaches begin running at 05:00, then leave at regular intervals until 15:30. Your train should arrive in the morning so you should not have any problems catching a coach.
You can actually sleep quite comfortably, as opposed to buses where only a contortionist could get comfortable.
Trains have three different classes:
This consists of a lockable private air-conditioned 2-berth compartment with washbasin. First-class is not available on all trains.
This is further divided into fan sleeper and air-con sleeper carriages. Go for air-con as fan sleepers can be quite hot, even at night. The open windows also mean that they are noisier than the air-con sleepers.
This has hard bench seats, and is not recommended for long journeys, unless you like being uncomfortable.
All trains have a catering car where you can purchase hot meals at reasonable prices.
Travelling by train in Thailand is generally very safe, although you should not leave your valuables unattended.
For train schedules contact the State Railway of Thailand. Tel: 02 220 4334. Advance tickets are available at all main stations or the Bangkok Advance bloging Office. Tel: 02 225 0300 ext. 5200-3
Please have a look on prices and schedules on http ://www. thairailticket. com