San Jose del Cabo isn’t just about lounging on beaches or exploring art galleries; it’s a lively hub for hands-on workshops and engaging classes. Whether you’re eager to catch your first wave with a surf lesson or master the art of making authentic Mexican dishes, this town offers a variety of experiences that let you truly participate in local culture.
We love the private surf lessons for their personalized approach and the tequila and mezcal tastings that unlock the secrets of Mexico’s favorite spirits. These classes are perfect for travelers who want a memorable, immersive experience beyond just sightseeing.
San Jose del Cabo stands out for its diverse range of workshops—from culinary arts to surfing, tequila, and art classes. Its authentic, unpretentious vibe makes it easy to connect with local artisans and experts. Whether you’re a beginner or a seasoned enthusiast, there’s something here that will add a meaningful touch to your trip.
Quick Overview
This list highlights 15 of the best workshops and classes in San Jose del Cabo, offering everything from surf lessons at Costa Azul [] to Mexican cooking classes and tequila tastings.
You’ll find options suited for families, solo travelers, and groups, with prices ranging from around $47.50 to $270. Each experience provides a deep dive into local traditions, skills, and flavors, making them ideal for those wanting to learn something new or just enjoy an active, tasty day.
Now, let’s explore each of these top-rated workshops and classes in detail.
- Quick Overview
- 1. Los Cabos Surf Lesson at Costa Azul
- 2. Private Los Cabos Surf Lesson at Costa Azul
- 3. Surf Lesson Tours (half day)
- 4. 90 Min Surf Lesson / Great for Beginners
- 5. Surf Lesson Tours (full day)
- 6. Surf Lessons in CABO with Mexico Surf Champ!
- 7. San Jose del Cabo – Tequila, Mezcal & Mixology Class
- 8. Tamales or chiles rellenos cooking class, tequila & Mezcal tasting
- 9. 120 Min Surf Lesson / Great for All Levels
- 10. Cooking classes + margaritas and mezcal tasting
- 11. San José del Cabo: Cooking Class + Margaritas & Mezcal tasting
- 12. Private Surf Lesson in Baja, East Cape
- 13. San José town: Cooking class, Mexican empanadas y antojitos
- 14. Los Cabos: Costa Azul Private Surf Lesson with Transfer
- 15. Travel First Class from Cabo San Lucas
- How to Choose Your Workshop or Class
1. Los Cabos Surf Lesson at Costa Azul

Getting into surfing at Costa Azul is a safe bet—especially with professional surfers guiding the way. For about $47.50, you’ll enjoy a 3-hour lesson that includes a surfboard, snacks, and round-trip transport from your hotel.
The instruction is tailored to your skill level, whether you’re a complete novice or looking to refine your pop-up. The reviews highlight how enjoyable and patient the instructors are, making it perfect for families and first-timers.
Spring and summer lessons focus on the waves at Costa Azul, while fall and winter bring you to Cerritos Beach, a world-famous spot. This experience is excellent value for those wanting a relaxed, fun introduction to surfing in Baja.
Bottom Line: A top pick for those new to surfing or families with kids, offering expert guidance and all equipment included.
2. Private Los Cabos Surf Lesson at Costa Azul

For a more personalized experience, the private surf lessons deliver tailored instruction in around 2.5 hours. Priced at $65 per person, these lessons are perfect for those wanting one-on-one coaching or who are nervous about group classes. The entire experience includes hotel pickup, with instructors adjusting their tips to your ability—whether you’re a beginner or already catching small waves.
Reviewers commend the patience and engaging style of instructors like Alan, noting how confident they felt after just a few hours. This option is especially good for families or couples seeking a more intimate learning environment.
Bottom Line: Ideal for those seeking customized, focused coaching in a friendly setting, with all gear provided.
3. Surf Lesson Tours (half day)

Looking for an all-encompassing surf experience? At half-day surf lessons, you get a 4-hour adventure that combines lessons in shallow water with discovering hidden beaches. The tour includes breakfast, wetsuits if needed, and private guiding. The instructors are CPR-certified, and the beaches are remote, offering a true Baja surf adventure.
Reviewers note how the guides tailor lessons to each skill level and go beyond just teaching—sharing local insights and helping you catch waves confidently.
It’s perfect for those wanting more than just a beginner class, with a focus on building skills in a relaxed, scenic setting.
Bottom Line: Great for confident beginners and intermediate surfers who want to learn in a remote, scenic environment.
4. 90 Min Surf Lesson / Great for Beginners

For those with limited time, this 90-minute class offers a quick but effective intro to surfing for just over $133. The session begins on land, where your instructor teaches paddling, positioning, and pop-ups, before heading into the water for practice. The focus is on creating a comfortable environment for absolute beginners, with all equipment and snacks included.
Reviewers praise the friendly, patient instructors—especially Rocco, who made first-timers feel at ease. This class is perfect if you want to try surfing without a full-day commitment.
Bottom Line: A solid choice for newcomers wanting a quick, friendly introduction.
5. Surf Lesson Tours (full day)

If you want a complete immersion, the full-day surf lessons offer a 7-hour private experience. For $270 per person, you’re picked up in San Jose del Cabo and taken to remote beaches like Todos Santos or the East Cape, with all gear included. The experience combines training, exploration, and a delicious included lunch.
The guides have CPR certification and focus on tailoring lessons to your skill—whether you’re just starting out or want to improve.
Guests rave about how Martin and his team create a fun, supportive atmosphere. It’s perfect for serious beginners or those wanting a full day of surf and adventure.
Bottom Line: Excellent value for a comprehensive, all-day surf experience with personalized coaching.
6. Surf Lessons in CABO with Mexico Surf Champ!

For a quick, 2-hour introduction, Mexico Surf Champ! offers affordable lessons at $69. Starting on the sand with safety and positioning, Sergio and his team guide you through paddling and wave etiquette. Their private lessons are ideal for families or those with limited time, with reviews highlighting the patience and professionalism of the instructors.
The focus is on safety, fun, and catching small white water waves, making it suitable for absolute beginners and kids. It’s a great quick fix for someone curious about surfing but not ready for a full-day commitment.
Bottom Line: Perfect for a short, safe, and enjoyable surf introduction for all ages.
7. San Jose del Cabo – Tequila, Mezcal & Mixology Class

Spice up your trip with the Tequila, Mezcal & Mixology class, priced at $55.66. This 1.5-hour session walks you through the history and varieties of Mexico’s iconic spirits. Under expert guidance, you’ll craft two cocktails and sample artisanal spirits. The instructor, Allen, is praised for his humor and knowledge, making learning fun.
This class is perfect for those interested in Mexican spirits and cocktail-making, especially since it includes tastings and a curated selection of premium spirits. It’s ideal for a relaxed, educational experience that pairs well with shopping or a leisurely evening.
Bottom Line: A lively, intimate tasting experience that deepens your understanding of tequila and mezcal.
8. Tamales or chiles rellenos cooking class, tequila & Mezcal tasting

If you’re eager to get your hands dirty, Chef Karla’s cooking class offers a comprehensive 3-hour session for $119. She guides you through making tamales or chiles rellenos, roasted sauces, and ceviche.
The class ends with a tasting of homemade mezcal and tequila, along with margaritas like spicy cucumber and tamarind. The experience includes a tour of one of the largest art galleries in town, adding a cultural touch.
Reviewers highlight how friendly and skilled Karla is, and how the food, drinks, and art make this a well-rounded experience.
Bottom Line: Perfect for food lovers wanting a full hands-on Mexican culinary experience combined with spirits and art.
9. 120 Min Surf Lesson / Great for All Levels

This 2-hour lesson costs around $155.99 and is suitable for all levels. Led by an experienced instructor, you learn paddling, standing, and wave reading, with personalized tips. The focus is on building confidence with safety as a priority. Reviewers mention how Fernando’s helpful guidance made catching waves achievable even on the first try.
The class is a good fit for those wanting a flexible, guided session that can serve complete beginners or those with some experience.
Bottom Line: Great for varied skill levels, offering personalized instruction on a manageable schedule.
10. Cooking classes + margaritas and mezcal tasting

For a culinary adventure, this 3-hour cooking class offers hands-on lessons in making ceviche, guacamole, and salsa. With an open bar of margaritas and mezcal, you’ll learn Mexican techniques from friendly instructors.
The reviews praise the quality of the food and drinks, describing the experience as “unforgettable.” It’s ideal for foodies who want to learn while enjoying a relaxed atmosphere and social vibe. Plus, it includes a tasting of various spirits, perfect for those curious about Mexican flavors.
Bottom Line: A fun, interactive way to learn Mexican cooking paired with spirits in a lively setting.
11. San José del Cabo: Cooking Class + Margaritas & Mezcal tasting

This 3-hour experience combines cooking and spirits tasting, emphasizing authentic Mexican flavors. You’ll prepare dishes like ceviche and roasted salsa, then enjoy margaritas in flavors like mango and spicy cucumber. The class includes a visit to a local art gallery, enhancing the cultural experience.
Reviewers appreciate the warmth of the staff, noting how engaging and helpful the instructor is. It’s a wonderful choice for travelers who want a balanced mix of culinary skills, tasting, and art.
Bottom Line: Well-suited for those who want a comprehensive, culture in Mexican cuisine and spirits.
12. Private Surf Lesson in Baja, East Cape

For ultimate exclusivity, opt for the private East Cape surf lesson, priced at $210. Participants enjoy personalized coaching in a 3.5-hour session in pristine waters. The instructor tailors the lesson to your ability, and the focus is on catching waves confidently. This experience is perfect for families or groups wanting undivided attention.
Reviewers mention how dedicated the instructor is, making sure everyone gets personalized tips. It’s an excellent pick for those who prefer privacy and detailed coaching.
Bottom Line: An excellent choice for families, couples, or groups seeking private, intensive surf instruction.
13. San José town: Cooking class, Mexican empanadas y antojitos

For a taste of local San José flavors, this 2-hour class at just $141 teaches you to make dishes like guacamole, tamales, and roasted sauces. The instructor guides you through each step, using fresh ingredients harvested from a local garden. The experience includes a tour of a Mexican art and craft gallery, making it both culinary and cultural.
Reviewers highlight the warmth of the instructor and the delicious results. It’s a great option for travelers wanting a hands-on cooking experience with a cultural twist.
Bottom Line: Ideal for those who want to learn authentic Mexican cooking in a lively, artsy setting.
14. Los Cabos: Costa Azul Private Surf Lesson with Transfer

This private experience offers a personalized lesson at Costa Azul for $145. The focus is on learning to catch waves with expert guidance in a 2.5-hour session. Suitable for kids 6 and up, it features a beginner-friendly soft board.
The private setting ensures lots of individual attention, making it perfect for families or groups seeking a relaxed, tailored surf lesson. Reviewers appreciate the friendly instructors and the smooth logistics from hotel pickup to lesson.
Bottom Line: Perfect for families with kids or those looking for a private, comfortable surf experience.
15. Travel First Class from Cabo San Lucas

For ultimate comfort, the luxury transfer offers first-class transportation in SUVs and vans, with services for airport transfers or private outings. Costs are reasonable at $150 per group, and reviews praise the punctuality and professionalism.
While not a workshop, it’s an essential add-on if you want to travel in style during your trip, especially after a day of workshops or classes. It’s suitable for travelers who value comfort and convenience.
Bottom Line: An excellent way to end your active day or start your trip with style and ease.
How to Choose Your Workshop or Class
When selecting the right experience, consider your budget, time availability, and interests. If you’re new to surfing, a short beginner class or private lesson might suit best. Are you a foodie wanting hands-on Mexican cuisine? The cooking classes and art gallery tour offer immersive cultural experiences. For spirit lovers, the tequila and mezcal tasting is a hit.
Think about your fitness level—some classes are quick and gentle, while others involve full days of activity. Booking early is recommended, especially in peak season, to secure your preferred time and date.
In summary, San Jose del Cabo offers a diverse array of workshops and classes to enhance your trip—whether you want to learn to surf, cook delicious Mexican dishes, or become a tequila connoisseur. For a relaxed family day, the private surf lessons or half-day courses are excellent.
Food lovers should consider the cooking classes or art and culinary experiences. Spirit enthusiasts will appreciate the tequila and mezcal tasting, perfect for casual evenings.
Booking early ensures you won’t miss out on these authentic, engaging experiences that add depth and fun to your Baja adventure. Whatever your interests, San Jose del Cabo has something special waiting for you.
