Best time to visit San Diego runs from March to May and from September to November. The weather during these periods is balmy, and you might catch great deals. Spring is perfect for unforgettable scenic road trips and spotting flower blossoms. Autumn attracts foodies to San Diego Restaurant Week and cinema fans to San Diego Film Festival. June through August is the peak season with lots of summer festivals, Comic-Con and spiking rooms rates. Surfing, snorkeling, cycling, and kiteboarding during this period are at their best. Frequent showers and cold ocean waters explain well lower rates and fewer tourists from December to February. However, the winter season is mild anyway, and Potato Chip Rock hiking and whale watching can be brilliant.