يسود تايوان مناخا موسمي مداري في الجنوب وشبه مداري في الشمال، وأمطارها تسقط في الصيف والشتاء، وهي غزيرة بوجه عام، وتهب عليها أعاصير التيفون، وتغطي الغابات نصف مساحتها.
تتراوح درجة الحرارة في يناير بين 15 و20 درجة مئوية، وفي يوليو بين 25 و30 درجة مئوية. يتراوح معدل المتساقطات على الهضاب بين 1500 و2500 ميليمتر في سنة، بينما يكون الطقس جافا نسبيا في بعض مناطق الشمال، وتصل نسبة المتساقطات المطرية إلى حوالي 500 ميليمتر في السنة على الساحل الغربي، وفي بعض المناطق الجبلية، حيث تهطل الأمطار بغزارة في الصيف، تفوق 5000 ميليمتر في السنة.