Our well-known premises are located on the beach front at Surfer’s Corner, Muizenberg, Cape Town. Surfer’s Corner has a great, friendly swell for beginners learning to surf and is also popular with long boarders. Many of South Africa’s hot locals have started their surfing career on these very waves.

Beginner surfers are taught in the water at Muizenberg and more advanced classes take place at various hot
spots around the peninsula. All beginners are taught on long-boards and may advance to Mini Malibu’s or short-boards once they have mastered the basic skills. Students can ride variations of boards at no extra cost.

The school is open 7 days a week and lessons times are based on the tide. Let us know when you want to come for a lesson and we will tell you the best time for that day. Class duration is up till 2 hours long or until we get you up and riding. The beginner surfer is generally up and riding by the end of the first lesson. There is never more than 3 students per instructor, allowing for more personalized tuition.

The minimum age to attend surf classes is 4 years old. The eldest student to attend and master the challenge successfully was 71 years old.

Booking is recommended – at least a day in advance! All students are required to bring their own swimsuits, towels, sun block and LOTS OF SURFING ATTITUDE!

Free Locker and Changing Room facilities are available to all our customers.


2 Hour Lesson = 1 hour tuition and 1 hour of fun practicing

  • R500 per adult for 1 – 10 people group
  • R450 per person for 10+ people group
  • R400 per child under the age of 12 years (1 Hour lesson)
  • For groups of 10 kids or more will cost R350 per child
  • There will be a discounted rate for interns and volunteers at a cost of R450 per person, per lesson.  Please bring proof to receive this discount i.e. letter from your Agency/School.
  • 1 Hour one-on-one coaching lesson to advance further in your surfing will cost R400 per person.
  • Private lesson with your own instructor – R600

We ONLY teach surfing on the Low Tide.  The reason for this is when the water comes in and it’s High Tide, then it becomes too deep in the front and the waves are too close together.  There are also safety issues on the High Tide. We want everyone to have a pleasant and enjoyable time! Please contact us the day before you would like to take the lesson to find out what times we are doing the lessons.

Birthday Parties Spend your birthday at Gary’s Surf School! Come to Muizenberg for some surfing and relaxation with family and friends. Whether your party is full of beginners or experts, Gary’s is successful at accommodating all skill levels and ages with a fun vibe.  Share some laughs with our personable instructors and get a Happy Birthday song from Gary himself. Our parties include wetsuit and board rentals, lessons (one instructor for every two guests), surf knowledge and safety tips, and individual surf time for you and your party.

Hen/Bachelor Party Ready to tie the knot? Come celebrate at Gary’s Surf School! What a good way to have clean fun before your wedding.  It’s also a great way to get some exercise before the big day. Make a day of it!

Corporate Events: Bring some fun into a corporate event.  Surfing at Muizenberg beach is something everyone at your office can handle, from beginners to advanced riders and from interns to CEO’s.