With mild temperatures typically in the mid-'70s, and clear blue skies, you'll not only be comfortable sightseeing, but you'll also be able to take great selfies with your family.
There's hardly any rain at this time of year in March, April and May, so whether you stay in the city, relax by the ocean, or head for the mountains around Julian, you'll avoid the crowds while basking in the sunshine and really making the most of that Southern California outdoor lifestyle.
In the summer months of June, July, and August, the tourist season reaches its peak. The average temperature in the city peaks at around 75 degrees, with relatively high humidity.
Inland it's somewhat warmer with high temperatures in the desert often reaching above 100 degrees during the day and dipping around 30 degrees to the 70’s during the overnight hours.
As the mercury falls, signaling the end of summer, the tourists head home, and the city prepares to come out and party! The weather is perfect for sightseeing, hiking, swimming (still), and generally exploring every corner of the city.
Plan a full-day trip to the world-famous San Diego Zoo, or maybe an exciting day enjoying top-flight horse-racing at the Del Mar Thoroughbred Club.
We actually feature Fall as the best time to visit San Diego!
If you love exploring, the winter months of January, February and March are the ideal season to visit. The climate is still mild, and although you may experience a few rain showers, they'll most likely be brief and refreshing. The sun will soon be back out, and the sky clear and blue.
While December and January hold the distinction as the months with the least number of daylight hours, they also carry the prize as the months with the highest sunshine percentage of the entire year. January averages 74% sunshine and December averages a whooping 75% sunshine during the daylight hours!
Explore the city on foot, maybe visit San Diego’s many museums, or head out to La Mesa's uplands, the mountains around Julian or head to the desert and Borrego Springs to really get to know the region.