The Tropic of Cancer runs straight through the middle of Taiwan bringing with it tropical and subtropical weather. Taiwan has similiar climate with Hainan, Guangxi and Guangdong Provinces. It typically presents an average temperature of 22C (71.6F) all year round. There is no severe cold in winter, but the weather in summer is brutally hot and of high humidity. Generally, November to the next April is the best timing to tour there with regards to temperature and humidity.
The annual average temperature of the northern part is around 21.7C (71F) while is around 24.1C (75F) in the southern part. The coldest months are from January to March with the lowest temperature to about 10C (50F). In some rare cases, there will be frost or snow on the high mountain. The hottest months are from June to August with the highest temperature up to around 38C (100F). The average temperature of the rest months is around 25C (77F).
Taiwan is of a humid climate. The northern part, middle mountain area and western plain are abundant with rainfalls in different periods. June to October is the typhoon season in Taiwan, with July to September offering the most activities to experience. The months with the most rainy days are in plum rain season in May and June while thundershower mostly came in the afternoons in summer.
Detailed Tainan weather information about the rainfall.