Thailand experiences high temperatures and humidity levels throughout the year. The country is hottest between March and May, and monsoon season runs from June to October. In September and October much of the country suffers from flooding, particularly in the north, north eastern and central regions. The best time to travel is November to February although the popular islands in the south are best from June to September.