Average Weather in Tarapoto Peru. Tarapoto has a tropical savannah climate with dry winters. The temperature typically varies from 70°F to 94°F over the course of the year, and is rarely below 67°F or above 98°F. The hot season lasts for 58 days, from August 14 to October 11, with an average daily high temperature above 93°F.