Experience a Local Surf Lesson in Cascais or Lisbon

2 hours (approximately)
Offered in: German and 4 more

A local surf experience!

The lessons are designed for beginner to intermediate surfers and are led by certified instructors with years of experience in the water. More than just teaching technique, we share our local knowledge, personal experiences and tips to create lessons that are both fun and authentic.

Whether you're traveling solo, with friends, or as a family, we tailor each lesson to create an experience that’s unique to you.

Surfing is more than just a sport to us - it’s a passion that has shaped our lives. Our team loves sharing that passion with others, helping every guest build confidence, have fun, and create unforgettable memories in the ocean.

What's Included

Wetsuit, Surfboard, Leashes, Water Shirt

Meeting and pickup

Meeting point

We will meet at the parking lot of the restaurant. There will be a van will all of our equipment and instructors.

End point
This activity ends back at the meeting point.

What to expect

Our surf lessons are held at one of Lisbon’s iconic beaches and last approximately 2 hours. All equipment is included, so all you need to bring is a swimsuit, towel, and a change of clothes. Any personal belongings can be safely stored in our van during the lesson.
Each session begins with a beach introduction covering the fundamentals of surfing, ocean awareness, and safety, before heading into the water to put those skills into practice and catch some waves.
To ensure safety and personalized instruction and maximum water time, all lessons maintain a 5:1 surfer-to-certified instructor ratio.

Additional info

  • Service animals allowed
  • Public transportation options are available nearby
  • Suitable for all physical fitness levels
Supplied by Surf Local Experience

Tags

Sports Lessons
Surfing Lessons
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}