
San Diego in August
Great time to visit
August offers the warmest weather and best ocean conditions of the year. But you'll share every beach, restaurant, and attraction with peak summer crowds.
Weather
August maintains warm, dry conditions with highs around 27°C and lows near 21°C. This is typically San Diego's warmest and driest month, with virtually no rain and minimal marine layer interference. Ocean temperatures finally become swimmable for most people.
27°C high21°C low0 rain days
Crowds & Cost
peak crowds
~$265/day average
Events & Festivals
- •Del Mar Horse Racing continues
- •Sunset Cinema screenings
- •Beach volleyball tournaments
August Tips
- •Ocean finally warms up enough for comfortable swimming
- •Parking at beaches becomes nearly impossible on weekends
- •Consider staying in suburbs and using rideshare to avoid downtown parking nightmares
All Months
April through October delivers San Diego's legendary weather. Temperatures hover between 65-75°F with minimal rain. But these are also peak tourist months with higher prices and crowds.
Summer (June-August) means perfect beach weather but also Comic-Con in July, which books up hotels citywide. Hotel rates spike to $300+ per night during the convention.
Fall (September-November) might be the sweet spot. Ocean temperatures peak in September, crowds thin out after Labor Day, and hotel prices drop 20-30%.
Winter brings the city's only real rain, mostly January and February. But temperatures still hit 65°F most days. Hotel rates drop to their lowest, sometimes under $150/night downtown.
Spring (March-May) offers great weather with wildflower blooms in the desert areas. Baseball season starts, and the city feels energized.
Avoid visiting during major conventions like Comic-Con (July) or the Rock 'n' Roll Marathon (June) unless you're participating. Everything books up and prices double.
San Diego Scores
Solo
8/10
Couples
8/10
Families
10/10
Adventure
7/10
Budget
6/10
Luxury
8/10
BUILD YOUR SAN DIEGO PLAN
Insider picks, smart timing, and a plan ready when you are.