San Diego boasts a Mediterranean climate with around 266 sunny days per year, making it one of the most reliable travel destinations in the United States. However, local weather patterns shift dramatically between coastal neighborhoods and inland valleys, featuring recurring seasonal phenomena like "May Gray" and "June Gloom."
Understanding these microclimates and monthly temperature swings helps you avoid common travel mistakes, such as packing for a tropical beach vacation in May only to find overcast skies until noon. This guide breaks down what to expect across all twelve months, including actual temperature averages, water conditions, and microclimate variations.
Spring Awakening: March to May
Spring in San Diego brings blooming wildflowers, mild daytime temperatures, and a gradual thinning of winter storm patterns. Yet, this is also when the marine layer begins asserting its presence along the coast.
March
March marks the tail end of the rainy season, though total rainfall remains low, averaging around 1.5 inches for the entire month. Daytime highs reach 65 degrees Fahrenheit (18°C), while overnight lows drop to 50 degrees Fahrenheit (10°C). Ocean temperatures remain cold at roughly 58 degrees Fahrenheit (14°C), so swimming requires a wetsuit. You'll find pleasant conditions for hiking trails like Torrey Pines State Natural Reserve without dealing with heavy crowds.
April
Daytime temperatures climb to 67 degrees Fahrenheit (19°C) with overnight lows around 52 degrees Fahrenheit (11°C). Rainfall drops sharply, and coastal winds pick up slightly. Wildflowers peak inland in areas like Anza-Borrego Desert State Park, making April an ideal shoulder-month for combining desert hikes with coastal sightseeing.
May
May introduces "May Gray," a persistent overcast marine layer that rolls in overnight and often lingers until noon. While afternoon sun frequently breaks through, coastal areas stay cool with highs averaging 68 degrees Fahrenheit (20°C). Inland areas like Escondido or El Cajon bypass this coastal cloud cover entirely, regularly hitting the mid-70s.
Summer Sun and Marine Layers: June to August
Summer is peak tourist season in San Diego, drawing families and outdoor enthusiasts. Contrary to popular belief, summer doesn't automatically mean uninterrupted sunshine right at the shoreline.
June
True to its nickname, "June Gloom" peaks during this month. Heavy morning fog blankets the coast daily, keeping daytime temperatures near 70 degrees Fahrenheit (21°C). Visitors frequently make the mistake of planning morning beach trips expecting bright sun; experienced travelers plan indoor or inland activities before noon, hitting the sand once the overcast skies burn off around 1:00 PM.
July
July brings clear skies, warm sunshine, and the highest visitor volumes of the year. Coastal highs average 74 degrees Fahrenheit (23°C), while inland valleys regularly exceed 85 degrees Fahrenheit (29°C). Ocean temperatures reach a comfortable 68 degrees Fahrenheit (20°C), making it prime season for swimming, surfing, and paddleboarding at La Jolla Shores.
August
August is the warmest month of the year in San Diego. Coastal highs hover around 76 degrees Fahrenheit (24°C), and ocean temperatures peak at 70 to 72 degrees Fahrenheit (21–22°C)—the warmest the Pacific gets all year. Humidity ticks upward slightly, though it remains far below East Coast levels. Afternoon sea breezes keep outdoor dining and evening boardwalk strolls comfortable.
Autumn Gold: September to November
Many locals consider autumn to be the absolute best time of year in San Diego. The summer crowds dissipate, ocean temperatures remain warm, and the marine layer retreats.
September
September is San Diego's secret summer. Coastal temperatures actually peak during this month, averaging 77 degrees Fahrenheit (25°C), often outperforming July and August because coastal fog is at its annual minimum. The water is warm, the crowds are gone, and beach parking is vastly easier to find.
October
Often called "Super October," this month delivers gorgeous weather with average highs of 74 degrees Fahrenheit (23°C). Rainfall is minimal, and evening temperatures settle into a crisp 57 degrees Fahrenheit (14°C). It's an exceptional time for outdoor festivals, golf, and exploring the San Diego Zoo.
November
Daytime highs drop noticeably to 68 degrees Fahrenheit (20°C), and overnight lows dip to 52 degrees Fahrenheit (11°C). The first winter storm systems may brush the region, though total monthly rainfall rarely exceeds an inch. Daylight saving time ends early in the month, shortening evening daylight hours.
Mild Winters: December to February
San Diego winters are exceptionally mild by national standards, characterized by crisp, clear days following occasional winter rain showers.
December
December brings daytime highs of 65 degrees Fahrenheit (18°C) and chilly nights averaging 48 degrees Fahrenheit (9°C). While winter storms bring occasional heavy rain, they are quickly followed by brilliantly clear days with snow-capped mountain views visible inland. Whale watching season kicks off this month as gray whales begin their migration south toward Baja California.
January
January is statistically the coolest month of the year. Daytime highs hover around 65 degrees Fahrenheit (18°C), and overnight lows drop to 47 degrees Fahrenheit (8°C). Pack layers—a light jacket is essential for mornings and evenings, even if you peel down to a t-shirt during peak afternoon sun.
February
February mirrors January with daytime temperatures near 66 degrees Fahrenheit (19°C) and occasional winter rain. Rainfall averages about two inches for the month. Plant life turns vibrant green across local hillsides, and coastal hiking trails offer stunning, crystal-clear ocean views after winter storms sweep the air clean.
Frequently Asked Questions
When is the best month to visit San Diego for good weather?
September offers the ideal combination of warm ocean water, peak air temperatures, abundant sunshine, and significantly smaller crowds than July and August.
What is June Gloom and how does it affect travel?
June Gloom is a meteorological phenomenon where a thick marine layer forms offshore and covers the coast in clouds each night and morning. It typically burns off by noon, so plan indoor activities or inland excursions for the morning hours.
How much do temperatures vary between the coast and inland San Diego?
San Diego features distinct microclimates. Inland valleys like El Cajon or Poway are often 10 to 15 degrees warmer than coastal neighborhoods like La Jolla or Ocean Beach during summer, and cooler during winter nights.
Is the ocean warm enough for swimming year-round?
Ocean temperatures range from a chilly 58 degrees Fahrenheit in March up to 72 degrees Fahrenheit in late August and September. Most visitors prefer a wetsuit for swimming outside of the July-through-October window.