WaveCamps.com

The World's Best Surf Camps, All in One Place.

Browse 200+ hand-picked surf camps worldwide. Filter by destination, level, and style — and find your next wave in minutes.

244 Surf Camps available

Browse by Surf Camps by Category

Explore surf camps across best surf camps by category

View all (41) →

Featured Surf Camps

244
Total Surf Camps
41
Surf Camps by Category
1+
Featured
Daily
Updates

Recently Added

View all

All Surf Camps

244 Surf Camps
Sagres Sun Stay - Hostel & Surf Camp - Surf Camp in Portugal
Europe

Sagres Sun Stay - Hostel & Surf Camp

Sagres Sun Stay - Hostel & Surf Camp, Estrada Nacional 268, 8650-375 Sagres, Portugal
Sagres Surf Camp - Surf Camp in Portugal
Europe

Sagres Surf Camp

Sagres Surf Camp, Estrada Nacional, 8650-375 Sagres, Portugal
Salt House Morocco
Africa

Salt House Morocco

Salt House Morocco, Douar Oubaha, Tamraght 80023, Morocco
Salt Lips Surf Camp
Europe

Salt Lips Surf Camp

Salt Lips Surf Camp, Estr. Regional da Ribeira Grande 1088, 9500-702 Ponta Delgada, Portugal
Salty Jackal
Africa

Salty Jackal

Salty Jackal, 37 Anton Lubowski Ave, Swakopmund, Namibia
San Sebastian Surf Camp
Basque Country

San Sebastian Surf Camp

San Sebastian Surf Camp, Arrutiegia Auzoa, 26, 20809 Aia, Gipuzkoa, Spain
Santa Marina Surf Camp surf camp
Europe

Santa Marina Surf Camp

Santa Marina Surf Camp, C. de Dionisio Ruisánchez, 39, 33560 Ribadesella, Asturias, Spain
Selina Surf Club Playa Venao
Central America

Selina Surf Club Playa Venao

Selina Surf Club Playa Venao, Av. Dr. Belisario Porras, Las Escobas del Venado, Provincia de Los Santos, Panama
Shaka Beach Retreat Costa Rica
Central America

Shaka Beach Retreat Costa Rica

Shaka Beach Retreat Costa Rica, 160, Puntarenas Province, Puntarenas, Costa Rica
Sidi Kaouki Surfclub
Africa

Sidi Kaouki Surfclub

Sidi Kaouki Surfclub, Centre sidi-kaouki, Essaouira 44000, Morocco
Slide Surfcamp - Surf Camp in Portugal
Europe

Slide Surfcamp

Slide Surfcamp, Rua Arménio Abreu (Pai) No.46, 3840-240 Praia da Vagueira, Gafanha da Boa Hora, Portugal
So Nice Surf School & Surfcamp
Europe

So Nice Surf School & Surfcamp

So Nice Surf School & Surfcamp, Parking Nord, 33680 Le Porge Océan, Le Porge, France
Soul Tribe Beach Retreat
Asia

Soul Tribe Beach Retreat

Soul Tribe Beach Retreat, Malinao Road, General Luna, Siargao Island, Surigao del Norte, Philippines
Star Surfcamp surf camp
Europe

Star Surfcamp

Star Surfcamp, Caravaning Oyambre, 39540 Los Llaos, Cantabria, Spain
Stoke Surf House
Basque Country

Stoke Surf House

Stoke Surf House, Arrutiegia Auzoa, 26, 20809, Gipuzkoa, Spain
Sul Surf Eat & Sleep - Surf Camp in Portugal
Europe

Sul Surf Eat & Sleep

Sul Surf Eat & Sleep, Descida da Fonte da Telha 209, 2825-494 Costa da Caparica, Portugal
Sumatra Surf Resort
Asia

Sumatra Surf Resort

Sumatra Surf Resort, Jl. Tanjung Setia, Kecamatan Pesisir Selatan, Tanjung Setia, South Pesisir, West Pesisir Regency, Lampung 34875, Indonesia
Summersurf | Classic Surfcamp Carcans Plage
Europe

Summersurf | Classic Surfcamp Carcans Plage

Summersurf | Classic Surfcamp Carcans Plage, Camping de L'Océan, 33121 Carcans-Plage, France
Sunset Surf Lodge Ericeira - Surf Camp in Portugal
Ericeira

Sunset Surf Lodge Ericeira

Sunset Surf Lodge Ericeira, Estrada do Zimbral 2, 2640-047 Santo Isidoro, Portugal
Sunwave Surfcamp Fuerteventura surf camp
Canary Islands

Sunwave Surfcamp Fuerteventura

Sunwave Surfcamp Fuerteventura, C./Anzuelo 23,35.660 Corralejo, Fuerteventura, Canary Islands
Surf & Yoga Siargao | All Inclusive Surf Camp & Yoga Retreat
Asia

Surf & Yoga Siargao | All Inclusive Surf Camp & Yoga Retreat

Surf & Yoga Siargao | All Inclusive Surf Camp & Yoga Retreat, Manan-ao, Burgos, 8424 Surigao del Norte, Philippines
Surf and Travel - Surf Camp in Portugal
Europe

Surf and Travel

Surf and Travel, Largo da Laura, 4910-584 Caminha, Portugal
Surf Camp Australia
Australia

Surf Camp Australia

Surf Camp Australia, 107 Crooked River Rd, Gerroa NSW 2000, Australia
Surf Camp Las Palmas
Canary Islands

Surf Camp Las Palmas

Surf Camp Las Palmas, C. Numancia, 19, 35010 Las Palmas de Gran Canaria, Las Palmas, Spain