A typical beginner surf lesson in San Diego lasts about two hours and includes a quick beach tutorial on wave reading, paddling, and popping up, followed by time in the water with an instructor. Expect small, gentle waves at spots like Mission Beach. The water is usually cold (mid-50s to low 60s°F), so you'll wear a full wetsuit. It's more fun than it looks on paper, but don't expect to be ripping waves on day one; most people spend the session catching whitewater and standing up a few times. Lessons work well for ages 8 and up, though kids often progress faster.
The best time to go is late spring through early fall (June–October) when the water is warmest and waves are most consistent for beginners. Summer can get crowded, but mornings are calmer. Expect to pay around $80–$150 for a private lesson or $50–$80 per person for a small group class. Private is worth it if you want faster feedback.
Tip: Book a morning private or semi-private lesson and skip the large group camps unless you're traveling with kids. Bring a towel, sunscreen, and a change of clothes; everything else (board, wetsuit) is provided. If you're only in town a couple of days, do the lesson on your first full day so any soreness doesn't ruin the rest of your trip.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.