In May, the weather in San Diego is typically warm. Average daily high temperature in May is about 17 degrees above zero. On average, San Diego has 18 sunny and 13 partly cloudy days in May.