San Diego, CA weather by month
West · Station: San Diego International Airport (Lindbergh Field), CA · NOAA 1991–2020 Climate Normals
The best time to visit San Diego, CA is April–November, when average daytime highs are comfortable and rainfall sits at or below the city's monthly average. San Diego is hottest in August (avg high 77°F) and coolest in January (avg high 66°F). The wettest month is February (2.2 in) and the driest is August (0 in). Overall the annual mean temperature is about 64.8°F with 10 in of precipitation a year.
Source: NOAA NCEI U.S. Climate Normals 1991–2020. Data as of June 2026.
Monthly weather averages for San Diego
| Month | Avg high (°F) | Avg low (°F) | Avg precip (in) |
|---|---|---|---|
| January | 66 | 50 | 2 |
| February | 66 | 52 | 2.2 |
| March | 67 | 54 | 1.5 |
| April | 69 | 57 | 0.7 |
| May | 70 | 60 | 0.3 |
| June | 72 | 63 | 0.1 |
| July | 75 | 66 | 0.1 |
| August | 77 | 68 | 0 |
| September | 77 | 66 | 0.1 |
| October | 75 | 62 | 0.5 |
| November | 71 | 55 | 0.8 |
| December | 66 | 50 | 1.7 |
Source: NOAA NCEI U.S. Climate Normals 1991–2020. Data as of June 2026.
Best time to visit San Diego
Based on the normals above, the most pleasant window is April–November. In those months daytime highs are in the mild-to-warm range and precipitation is no higher than the city's typical month, so you avoid both the peak warm of August (when highs reach about 77°F — t-shirt weather; sunscreen advised) and the cool, darker conditions around January (highs near 66°F). Use the packing & comfort tool to check any specific month.
How San Diego compares
San Diego's 10 in of annual precipitation and 64.8°F mean temperature put it in context with other US cities. See where it ranks for warmest in January, rainiest overall and driest overall, or browse the full list of cities.
Frequently asked questions
What is the best time to visit San Diego?
The most comfortable time to visit San Diego, CA is April–November, when average daytime highs are mild and rainfall is at or below the city's average. San Diego is hottest in August (avg high 77°F) and coolest in January (avg high 66°F), per NOAA 1991–2020 Climate Normals.
What is the average temperature in San Diego?
San Diego's annual mean temperature is about 64.8°F. The warmest month is August (average high 77°F, low 68°F) and the coolest is January (average high 66°F, low 50°F).
How much rain does San Diego get?
San Diego receives about 10 inches of precipitation a year. The wettest month is February (2.2 in) and the driest is August (0 in).
Source
Monthly averages from the NOAA NCEI U.S. Climate Normals 1991–2020, station San Diego International Airport (Lindbergh Field), CA (reference values verified against the published normals). Climate normals describe a 30-year average, not a forecast; any individual year can differ. See our methodology for how "best time to visit" is derived.
Last updated: 2026-06-18