The best time to go to these Thai beaches is December - March, though beware prices and accommodation hassles at peak holiday times. If you are planning to have a beach vacation in Thailand check out Expedia hotels in advance to get the best deals.The worst time to go is May - October, especially on this, the west coast, due to heavy rains