March through May and September through November are the best times to visit San Diego. Compared to the summer, low seasons are a great time to travel because prices are lower.