The best time to visit Thailand's beaches is from December to March. You can avoid a visit between April to September as it is hot and humid followed by heavy rains. The west coast receives heavier rainfall than the east coast. The rainy season is from June to Oct.
Thailand is well connected from all the big cities of the world with many airlines operating flights to Phuket and Bangkok.