Thailand kent drie weerseizoenen: het droge seizoen (november – maart), het groene seizoen (juli – oktober) en het hete seizoen (april – juni).
Nederlandse reizigers genieten doorgaans het meest van het droge seizoen, omdat het dan iets koeler is en er minder neerslag is dan in andere maanden. Het groene seizoen heeft meer regenval dan elk ander seizoen. Dit is hierdoor de uitgelezen kans om goedkopere vliegtickets en hotelovernachtingen te scoren. Het warme seizoen is erg vochtig.
Houd er rekening mee dat de Golf van Thailand een later groen seizoen heeft dan de kust van Andamanse.