Laguna Beach

  • Laguna Beach - USA
    © Joe Belanger Pinterest
  • Laguna Beach - USA
    © Diosthenese / CC BY Pinterest
  • Laguna Beach - USA
    © Patrick Pelster / CC BY Pinterest
  • Laguna Beach - USA
    © Jeri Koegel / CC BY Pinterest

Located midway between Los Angeles and San Diego, Laguna Beach is the archetypal Southern Californian beach town. This is one of the most fashionable seaside towns in Orange County and as such has attracted the wealthy and famous for many years. Laguna Beach has a long established reputation as a cultural hotspot and is home to any number of art festivals, most notably the Pageant of the Masters. 

But it is the beaches we are interested in; all seven miles of them. There are over twenty sandy beaches and secluded coves in and around Laguna Beach each of which has its own character. Combine this with great weather all year round plus consistently good surf and you have one of the gems of the California coast.

With such a fine collection of beaches there really is something for everyone. The town’s most popular beach is the aptly named Main Beach; this beachfront park is in the heart of the town and has all the facilities you could ask for - a boardwalk, play areas, beach volleyball and plenty of family-friendly things to do. 

If this sounds a bit much for you then you don’t need to go far for a change of scene, the relative serenity of the beautiful Crescent Bay is only a couple of coves away. For surfers there is Brooks Street, home to what is now the oldest surf contest in the world.

Laguna Beach is also home to West Beach, a popular spot with the gay community. Set a little way south of the town the beach here has only the most basic of amenities, but an abundance of natural charm.

Nearest town/city

Laguna Beach


  • Surfing

Laguna Beach surf report


  • Shower

Submit a correction

More California beaches in USA

Current weather (Wed Jun 19th 19:00)

Clear sky

(Clear sky)
21°C / 70°F

Sea temperature


Laguna Beach surf forecasts

Laguna BeachFull weather & tide times info »