In May, the weather in Puerto Plata is typically hot. Average daily high temperature in May is about 29 degrees above zero. On average, Puerto Plata has 13 rainy, 13 sunny, and 5 partly cloudy days in May. The rains are usually light. May as well as September and October is considered the most uncomfortable time to visit Puerto Plata.