Bangkok has a hot, tropical climate with average high temperatures ranging between 88°F (31°C) and 93°F (34°C) all year. November to February is the driest time of year and the most popular with tourists. March, April and May are the hottest months, and the rainy season runs from May to October. During the wet season, short showers are likely during the afternoon, though sometimes it will rain all day.