April in San Luis Obispo is the windiest month of the year. In April, the weather in San Luis Obispo is typically warm. Average daily high temperature in April is about 19 degrees above zero. On average, San Luis Obispo has 17 sunny, 7 partly cloudy, 4 rainy, and 2 cloudy days in April. The rains are usually light.