Cabarete Surf Company

Surf School in Encuentro Beach Cabarete


Welcome to Cabarete Surf Company, where the thrill of the ocean meets the joy of surfing! Nestled along the beautiful coastline of the north coast of the Dominican Republic, we invite you to discover the exhilarating world of surfing at Playa Encuentro—one of the Caribbean’s finest beaches.

Surfing is a family affair here! Join us for an unforgettable experience where everyone, from the little ones to the adults, can ride the waves and revel in the joy of surfing. Our professional surf instructor, Victor, ensures a safe and enjoyable environment, especially for the kids, making learning to surf a breeze.

Choose from our array of services tailored to your needs. Whether it’s a one-day surf lesson, renting a board for the day, or opting for a multi-class package, we have everything you need! Our one-day surf lessons cover the fundamental techniques of surfing—positioning on the board, paddling, catching waves, and standing up—along with all necessary equipment included in the price.


Cabarete Surf Company is the place to learn surfing in Encuentro Beach, Cabarete. Great lessons, the owners Victor and Elizabeth speak English and Spanish and they offer nice and new equipment. Highly would recommend the school to people any age – I booked a 7 day package and didn’t regret it! Can’t wait for my next lessons after the current storm has gone!! Thanks Victor for this great experience!

Nastassja La Valette

Cabarete Surf Company

Book lessons Today

Whether you’re in Cabarete, Sosua, or Puerto Plata, your trip won’t be complete without a visit to Playa Encuentro for a surf lesson with Victor and his team. The waves at Playa Encuentro are an ever-present playground, making it an ideal spot to learn and surf year-round.

Join us for an ocean adventure filled with laughter, learning, and the thrill of riding the waves. We can’t wait to welcome you to Cabarete Surf Company! See you soon!


Visit us:  Playa Encuentro, Cabarete 57000

WhatsApp: +1 829 930 5704 / +1 829 686 8230
See more information: