I leave from K.L sentral (Trains Main point) to Hat Yai at 8.15pm, The journey takes about 13hours, night train wont feel the long journey as the train are moving while you are sleeping. The next day i realised that the sun raise and i can see the padi feld along the way.
From train station i try to get a taxi to a bus station, but i got a motobike taxi, i was asking to get me to the bus station, but he bring me to a travel agency, then i thought is this their bus station ? i wanted to laugh but i can't. I get a ticket to phuket at 12.30noon at THB700 which i think its expensive, that is non-sense for the such price, then they make noise about the oil prices has been raise up, so i just pay the ticket. The journey takes about 7hours. I met an indonesian group, I had a conversation them and they ask me how much i pay for the mini bus, i told them i paid at THB700, straight she open her mouth with a shock face, then she told me that, they pay only at THB350 p/p, suddently i feel soo hot, the hot whether outside doesn't make me feel hot, but the bus price did. I really angry because others paid half less from what i've paid. (travel agency really cut my neck).
From phuket town I share the taxi with indonesian girls to patong beach with cost THB350 for 6 people, it not worth it for me, as i pay a mini bus at such a higher price and another taxi with another price.
Patong area has many type of taxies eg: motobike taxi, cost at THB20 to go, a tuc tuc cost at THB100 to any places you wanted, bike renting much more convenient, im not sure about the cost of renting.
From phuket to Hat Yai, get a bus with air-cond at phuket bus station, the journey will takes about 8hours with cost THB346, well i learn from my experience. i dont want to to deal with travel agency anymore.
Ticket to Kuala Lumpur cost only at THB400, if they said they finished the ticket, you can get to Hat Yai Down Town to get a bus, just ask a motobike taxi or tuc tuc to bring you to Holiday tour agency, because they have ticket at 6pm to KL.
It is also possible to travel from London to Thailand overland.
If you have the time (three to four weeks one-way), you can reach Thailand overland from London. First, travel from London to Moscow, then travel from Moscow to Beijing on one of the two weekly Trans-Siberian trains. From Beijing, a twice-weekly express runs to Dong Dang on the Vietnamese frontier, where a Vietnamese narrow-gauge train connects for Hanoi. Daily trains link Hanoi with Saigon. From Saigon, there is a daily bus service to Phnom Penh in Cambodia. From Phnom Penh, travel to Bangkok.
State Railway of Thailand (SRT), the main train operator in Thailand, operates many routes domestically in Thailand and also international routes to Malaysia and Singapore.