About
Moonlight Beach Surf Camps offers surf lessons, surf camps, After School Surf Programs, and After School Surf Classes. The program includes one on one private surf lessons, group surf lessons, advanced surf coaching programs, Friday Surf Club, Big Groms Summer Surf Camps, and Spring Break surf camps.
• Ages: 9–15 years old
• Schedule: Week-long surf camps offered over Summer, Spring Break, Fall Break, and Winter Break, with year-round lesson and class options
Moonlight Beach Surf Camps offers private one on one and private group surf lessons at 10am and 1pm daily, year round. After School Surf Classes run September through May on Tuesdays and Wednesdays. Big Groms Summer Surf Camps begin June 1st, 2026, with registration opening March 2nd at 8am. Spring Break surf camps in 2026 run the last week of March and the first week of April. Advanced surf coaching programs are available on a daily and weekly schedule, and Friday Surf Club is also offered.
Moonlight Beach Surf Camps has been the Official Surf Camp of the City of Encinitas since 2007. The program lists [email protected] as an email contact.
Last updated July 7, 2026.
• Ages: 9–15 years old
• Schedule: Week-long surf camps offered over Summer, Spring Break, Fall Break, and Winter Break, with year-round lesson and class options
Moonlight Beach Surf Camps offers private one on one and private group surf lessons at 10am and 1pm daily, year round. After School Surf Classes run September through May on Tuesdays and Wednesdays. Big Groms Summer Surf Camps begin June 1st, 2026, with registration opening March 2nd at 8am. Spring Break surf camps in 2026 run the last week of March and the first week of April. Advanced surf coaching programs are available on a daily and weekly schedule, and Friday Surf Club is also offered.
Moonlight Beach Surf Camps has been the Official Surf Camp of the City of Encinitas since 2007. The program lists [email protected] as an email contact.
Last updated July 7, 2026.
Is this your business? There is no cost, but you will be asked to sign up or log in.