San Diego May 2026

San Diego May 2026 Events

San Diego May 2026 Events

Step into a San Diego Spring

Average temperature low and high: 60° - 69°
May in San Diego brings warm(er) spring temperatures and sunny skies, the ideal weather for outdoor activities like hiking at Torrey Pines State Reserve, hitting the beach at La Jolla Cove, or strolling through the colorful blooms at Carlsbad Ranch. There are also plenty of fun festivals and events this month--from music lovers to foodies, there's something for everyone. And don't forget about the long Memorial Day weekend: take a tour, explore the waterfront, or kick back with a brew and enjoy the spectacular views. With its stretches of wonderful beaches and endless beautiful weather, San Diego in May will not disappoint.

May Event Calendar

San Diego Events in May

Concerts

Theater & Headliners

Sports

Nightclubs

Things to do in San Diego

Things to Do in San Diego in May

See Torrey Pines State Natural Reserve

See Torrey Pines State Natural Reserve
Experience a different beach vibe by visiting the Torrey Pines State Natural Reserve. Here, you can get a look at what San Diego looked like before it became a hustling and bustling city. The oceanfront reserve features 1,750 acres of unspoiled land with various types of flora that have been there forever, including the Torrey Pine, America's rarest pine tree. There are 8 hiking trails at the reserve to help you take it all in.

Enjoy a cruise

Enjoy a cruise
San Diego offers a lot of cruise options. With the nice weather, many tourists and locals love to hop on yachts and harbor boats for a few hours and take in the San Diego scenery. A lot of different cruise options are available. San Diego Bay Cruises has private yachts available for charter where special events like weddings and bachelor/bachelorette parties can be held. Prices will vary. Cruise San Diego will show you the Mission Bay side of San Diego on their harbor boats, overlooking the gorgeous sunset. San Diego offers many cruise services, so don’t miss your chance to enjoy a day on the water!