Surfing in California
Surf schools, shops, places to stay and board repair across California.
Surf towns in California
Encinitas
3 listings
Huntington Beach
4 listings
Oceanside
2 listings
Pacifica
4 listings
San Clemente
2 listings
San Diego
2 listings
Santa Cruz
2 listings
Ventura
2 listings
Surf schools
All surf schools →- Encinitas, California
Leucadia Surf School
Family-run Encinitas surf school offering beginner and small-group lessons at Moonlight Beach, in north county San Diego since 2002.
BeginnerIntermediateKids - Encinitas, California
Surfin Fire
Family-owned Encinitas surf school running lessons and camps for all ages across north county San Diego since 1999.
BeginnerIntermediateAdvancedKids - Huntington Beach, California
Banzai Surf School
NSSIA-accredited Huntington Beach surf school running year-round group and private lessons plus summer camps, equipment included.
BeginnerIntermediateKids - Huntington Beach, California
Corky Carroll's Surf School
Long-running Huntington Beach surf school teaching beginners and groups at the gentler Bolsa Chica State Beach, with rentals and camps.
BeginnerIntermediateKids - Malibu, California
Sunrise Surf Academy
Locally owned surf school running lessons and camps at beginner-friendly Zuma Beach in Malibu.
BeginnerIntermediateKids - Oceanside, California
Oceanside Surf School
City-approved Oceanside surf school teaching lessons and camps at Tyson Street Park by the pier.
BeginnerIntermediateKids - Oceanside, California
Whitlock Surf Experience
Small family-run Oceanside surf school offering two-hour lessons plus board and wetsuit rentals.
BeginnerIntermediateKids - Pacifica, California
NorCal Surf Shop
Pacifica surf-and-skate shop at Linda Mar Beach since 1991, running group and private lessons alongside its rentals.
BeginnerIntermediateKids - Pacifica, California
Sonlight Surfshop
Family-run Pacifica surf shop serving Linda Mar since 1985, offering one-on-one and small-group lessons plus rentals.
BeginnerIntermediateKids - San Diego, California
Pacific Surf School
Long-established San Diego surf school running lessons and camps at Pacific and Mission Beach for all levels, all gear included.
BeginnerIntermediateAdvancedKids - San Diego, California
San Diego Surf School
San Diego surf school with private, group and kids' camp lessons across Pacific Beach and Ocean Beach, plus board and wetsuit rentals.
BeginnerIntermediateKids - Santa Cruz, California
Richard Schmidt School of Surfing
Santa Cruz's original surf school, teaching lessons, SUP and ocean-safety classes across Monterey Bay since 1978.
BeginnerIntermediateKids - Ventura, California
Ventura Surf School
Ventura County's long-standing surf school teaching lessons and a kids' summer camp at beginner-friendly Mondos Beach.
BeginnerIntermediateKids