The best time to visit San Diego depends on what you want. For beach weather, book July through September. For the lowest hotel rates and fewest crowds, target January and February. This guide breaks down San Diego by season with specific date ranges, price swings, and the events that fill up hotels. See the San Diego weather guide for the broader climate context.
Best Time to Visit San Diego for Weather
The most reliably warm, sunny stretch runs from mid-July through late September, when highs sit at 24 to 25°C (75 to 77°F) and rain is essentially zero. If you want to avoid ‘June Gloom’ overcast mornings, skip June and come in August or September, when the marine layer thins out and ocean temperatures peak at 21°C (70°F). For exact numbers month by month, see the San Diego weather by month guide.
Best Time to Visit San Diego for Lower Prices
Hotel rates bottom out in January and early February, after New Year’s and before Valentine’s Day, when you can find downtown rooms 30 to 40% below summer prices. November (outside Thanksgiving week) and early December are the second-cheapest window. Avoid the July Comic-Con period, when downtown rates can double and sell out months ahead. See the where to stay in San Diego guide for hotel tiers by area.
Best Time to Visit San Diego to Avoid Crowds
The quietest months are January, February, and the first half of May. Summer weekends at the beach communities get packed, and the big things to do in San Diego like the San Diego Zoo and USS Midway have their longest lines from mid-June through August. Spring break (mid-March to mid-April) also spikes crowds along Mission Beach and Pacific Beach. Each San Diego neighborhood has its own peak season, with the coast busiest in summer and Balboa Park busiest during school holidays.
Best Time to Visit San Diego for Events
Plan around specific dates: Comic-Con in the third week of July, the San Diego County Fair from mid-June through July 4, and December Nights in early December. Whale-watching season runs mid-December through April, when gray whales migrate past Point Loma. The full calendar is in the San Diego events and festivals guide.
Best Time to Visit San Diego: Months to Avoid
The least comfortable weather arrives with Santa Ana winds in October, when hot dry gusts can push temperatures into the 30s°C (90s°F) and raise wildfire risk in the backcountry. The grayest mornings run May through June, when the ‘May Gray’ and ‘June Gloom’ layer can sit over the coast until early afternoon. If you want warm water for swimming, avoid winter, when the ocean drops to 15°C (59°F).
Best Time to Visit San Diego by Activity
- Surfing and water sports: September to November, when the water is still warm and offshore winds clean up the swells
- Whale watching: mid-December through April for gray whale migration
- Hiking Torrey Pines and desert day trips: October to May, when inland temperatures stay below 27°C (80°F)
- Beach days and swimming: July to September, when ocean temperatures reach 20 to 21°C (68 to 70°F)
For transport logistics, airport details, and packing advice, see the San Diego travel tips and FAQ guide.