The climate of most of Thailand has three seasons: rainy (roughly May–Oct), cool (Nov–Feb); and hot (March–May) so it's your own choice in which season you want to travel to Thailand.