Kitesurfing spots in Spain
Wavind documents 421 spots in Spain, across 14 regions. The spots listed here are at their best from May, June, and September.
See Spain on the map
Filter by sport, conditions, and season on the map.
By sport
Regions
Spots
Andalusia
- Sancti Petri (Chiclana de la Frontera)Chiclana de la Frontera
- Costa Ballena (Chipiona)Rota
- TangeriVejer de la Frontera
- Valdevaqueros (Tarifa)Tarifa
- Cabopino West (Marbella)Marbella
- El Cano de la Culata (Punta Umbría)Cartaya
- Matalascañas (El Condado)Almonte
- Tres Piedras (Chipiona)Chipiona
- Chris LeftsMojácar
- Conil (Conil)Conil de la Frontera
- Espigón de Huelva (Huelva Harbour)Huelva
- Los Canos de MecaBarbate
- Punta Umbría Playa (Punta Umbría Coast)Punta Umbría
- Valdelagrana (El Puerto de Santa María)El Puerto de Santa María
- Dos Mares (Tarifa)Tarifa
- El Chanquete (Málaga Coast)Málaga
- El Palmar (Playa El Palmar)Vejer de la Frontera
- La Herradura (Almuñécar)Almuñécar
- Los Escullos (Los Escullos–La Isleta Coast)Níjar
- Playa de Regla (Chipiona)Chipiona
- Playamar (Torremolinos)Torremolinos
- Zahara de los AtunesBarbate
- Algarrobicos (Carboneras)Carboneras
- Buzo (El Puerto de Santa María Bay)El Puerto de Santa María
- EsteponaEstepona
- Los GenovesesNíjar
- Playa del Cable (Marbella)Marbella
- Punta PalomaTarifa
- Sanlúcar de BarramedaSanlúcar de Barrameda
- Torrenueva (Motril)Torrenueva Costa
- Barbate Beach (Barbate)Barbate
- Bolonia (Tarifa)Tarifa
- Mojácar Beach Pier (Vista de los Ángeles–Rumina)Vista de los Ángeles-Rumina
- Playa de Carchuna (Motril)Motril
- Punta de las Entinas (El Ejido)El Ejido
- RinconcilloAlgeciras
- Torre de la PenaTarifa
- Chilches (Vélez-Málaga)Vélez-Málaga
- Club de Playa (El Ejido)El Ejido
- Culoperro (El Ejido)El Ejido
- Guadalmar (Torremolinos)Guadalmar-San Julián
- La Línea de la ConcepciónLa Línea de la Concepción
- Nueva Umbria (Lepe)Lepe
- Punta CandorRota
- Cabo de Gata (Almeria)Almeria
- Isla Canela (Ayamonte)Ayamonte
- La AntillaLepe
- Los Lances (Tarifa)Tarifa
- Playa La Carihuela (Torremolinos)Torremolinos
- Puerto del Rey (Vera)Vera
- Puerto Marina (Benalmádena)Arroyo de la Miel-Benalmádena Costa
- Punta del MoralAyamonte
- La Barrosa Beach (La Barrosa)Chiclana de la Frontera
- MazagónPalos de la Frontera
- Off-Shore (Puerto Real)Puerto Real
- Playa Chica (Tarifa)Tarifa
- Playa Granada (Motril)Motril
- RetamarAlmeria
- Roquetas de MarRoquetas de Mar
- Torre GordaCádiz
- Torreguadiaro (Sotogrande)San Roque
- TorroxTorrox
- Castell de FerroGualchos
- El Chaparral (Mijas)Mijas
- Isla CristinaAyamonte
- La Cabanita (Cortadura)Cádiz
- Los Monteros (Marbella)Marbella
- Playa El CamarónPunta Umbría
- Sotogrande River (San Roque)San Roque
- Victoria (Cortadura)Cádiz
- Camping Mar Azul (El Ejido)El Ejido
- El Playazo (Nerja)Nerja
- El Portil (Punta Umbría)Punta Umbría
- El ZapilloAlmeria
- Getares (Algeciras Bay)Algeciras
- La Ponderosa (Almuñécar)Almuñécar
- Punta Umbría (Huelva)Lepe
- Salobrena (Costa Granadina)Motril
- San José (Níjar)Níjar
- El RositaAlmeria
- Heaven (Estepona)Estepona
- Los Alamos (Guadalmar–San Julián)Guadalmar-San Julián
- Matalascañas (El Condado Coast)Almonte
- Punta Umbría Bajos (Huelva)Huelva
- La IsletaNíjar
- PalmonesLos Barrios
- Pepes Beach (Estepona)Estepona
- Rio JaraTarifa
- San Pedro de AlcántaraMarbella
- Puerto RealPuerto Real
Canary Islands
- El Tiburon (Playa Honda)San Bartolomé
- Puerto del Rosario (Playa Blanca) (Puerto del Rosario)Puerto del Rosario
- Jandia Playa (Solana Matorral)Pájara
- La SantaLa Santa
- Ojos de Garza (Playa Ojode Garza) (Telde)Telde
- Punta del Tigre (Jandia Peninsula)Pájara
- Vargas (Agüimes)Agüimes
- Deiland (Playa Honda)San Bartolomé
- El Cementerio (Pigsbay)Granadilla de Abona
- El Médano (Flashpoint Beach)Granadilla de Abona
- Jinamar (Gran Canaria)Las Palmas
- Los Hoteles (La Oliva–Corralejo)La Oliva
- Jandía Beach (Fuerteventura)Pájara
- La Tejita (El Médano)Granadilla de Abona
- Jandía Playa (Pájara)Pájara
- Ketchup (Castillo del Romeral)San Bartolomé de Tirajana
- La Pared (Fuerteventura)Pájara
- Los Charcos (Costa Teguise)Teguise
- Playa del Aguila (Gran Canaria)San Bartolomé de Tirajana
- Playa del Inglés (Gran Canaria)San Bartolomé de Tirajana
- Playa del Risco (Lanzarote)Haría
- Playa Honda (Airport/Free-Riding Zone)San Bartolomé
- Bocabarranco (Gáldar)Gáldar
- Caleta de Sebo (La Graciosa)Teguise
- La Santa Lagoon (Channel) (Tinajo Coast (La Santa))La Santa
- Maspalomas (Gran Canaria)San Bartolomé de Tirajana
- Porís de Abona / Playa Grande (Arico)Arico
- Flag BeachLa Oliva
- Guacimeta (Playa Honda)San Bartolomé
- Muelle (El Médano)Granadilla de Abona
- Salao (La Graciosa)Teguise
- Sotavento Lagoon (Fuerteventura)Pájara
- The Bunker (Playa Honda)San Bartolomé
- Arinaga (Gran Canaria)Agüimes
- El CotilloLa Oliva
- Las Cucharas (Costa Teguise)Teguise
- Majanicho (Fuerteventura)La Oliva
- WaikikiLa Oliva
- Playa del Hombre (Gran Canaria)Telde
- Playa Dorada (Yaiza)Yaiza
- Playa las Conchas (La Graciosa)Teguise
- Pozo Kite Beach (Pozo Izquierdo)Santa Lucía de Tirajana
- Bocabarranco (Gran Canaria)Telde
- Cofete (Cofete Beach)Cofete
- El Golfo (Yaiza)Yaiza
- Las Lajas (Puerto del Rosario)Puerto del Rosario
- Playa Lambra (La Graciosa)Teguise
- Tarajalejo (Fuerteventura)Tuineje
- BristolLa Oliva
- Shooting Gallery (Fuerteventura)La Oliva
- El Cabezo (Tenerife)Granadilla de Abona
- La Estrella (Gran Canaria)Telde
- Matas Blancas (Matas Bay)Pájara
- Punta Blanca (Fuerteventura)La Oliva
- Costa Calma (Fuerteventura)Pájara
- Lagoon (La Graciosa)Teguise
- Los Pocillos (Lanzarote)Tías
- Los Charcos (Fuerteventura)La Oliva
- Matagorda (Kite Zone)Tías
- Rocky Point OutsideLa Oliva
- El Conquistador (Las Américas)Arona
- Piedra Playa (Fuerteventura)La Oliva
- Puerto de Güímar (Tenerife)Güímar
- Rocky Point (Corralejo)La Oliva
Galicia
- Pedra do SalA Pedra do Sal
- Playa de DoninosFontá
- Sabón (Arteixo)Arteixo
- Santa Comba (Ferrol)As Pozas
- Caión (A Laracha)Caión
- Playa de Baldaio (Bergantiños)A Pedra do Sal
- Valdoviño (Da Frouxeira)Valdoviño
- LaxeLaxe
- Ria Foz (Foz Bay)Foz
- Ancoradoiro (Louro)Muros
- RazoArnados
- San Xurxo da Marina (Ferrol)O Porto
- Villarrube (Valdoviño)Valdoviño
- Aguieira (Noia)O Porto do Son
- Morouzos Beach (Cariño)Ortigueira
- Nemiña (Nemina)Vilela de Nemiña
- Playa do Rostro (Fisterra)Castrexe
- Playa de Carnota (Carnota)Carnota
- Playa de Montalvo (Sanxenxo)Sanxenxo
- Playa de Patos (Nigrán)Nigrán
- As Furnas (Porto do Son)O Carballal
- Barranan (Arteixo)Arteixo
- La Lanzada (Sanxenxo)A Lanzada
- Santa Cristina (Oleiros)O Pazo do Río
- Vilanova (Cangas de Morrazo)Vilanova
- Cedeira (Valdoviño)Cedeira
- Playa Grande de Miño (Miño)A Carreira
- San Miguel de Reinante Beach (Foz Bay)Suigrexa
- Bastiagueiros (O Pazo do Río)O Pazo do Río
- Fornos Beach (Cariño)Cariño
- Playa de Ladeira (A Barbanza)Santa Uxía de Ribeira
- Playa de Larino (Carnota)Lariño
- Abelleira (Muros)Muros
- Agrelo Beach (Bueu)Bueu
- Boiro (Praia de Barraña)Boiro
- Playa AméricaNigrán
- Playa de Sabón (A Coruña)A Coruña
- Río Sieira (Porto do Son)O Carballal
- San Cosme (Foz)Suigrexa
- A Illa de ArousaA Arousa
- Liméns (Cangas de Morrazo)Cangas de Morrazo
- Nerga (Cangas de Morrazo)O Igrexario
- Cobas (Ferrol)O Porto
- Playa Aguieira (Porto do Son)O Porto do Son
- Playa de Traba (Bergantiños)Mórdomo
- Arealonga (O Vicedo)O Vicedo
- Armona Beach (A Guarda)A Guarda
- SamilVigo
- La Charca (Foz Coast)A Anguieira
- Mexilloeira (Balea)O Grove
- Molinos (Muxía)Muxía
- Playa de Razo (Bergantiños)As Areas
- Playa Rapadoira (Foz Coast)Foz
- AresAres
- El BaoVigo
- Playa de Area (Viveiro)Viveiro
- Ponzos (Ferrol)Covarradeiras
- Porto de Bares (O Porto de Bares)O Porto de Bares
- CesantesRedondela
Catalonia
- Barceloneta (Sant Sebastià)Barcelona
- PalsPals
- Segur de CalafellCalafell
- Empuriabrava (Roses Bay)Roses
- Montgat (Alella)Alella
- Sant Antoni (Torre Valentina) (Calonge i Sant Antoni)Calonge i Sant Antoni
- Sant Pere PescadorSant Pere Pescador
- Creixell (Creixell)Creixell
- Riells Beach (l'Escala)l'Escala
- Sant Carles de la Ràpitala Ràpita
- L'EstartitTorroella de Montgrí
- Mar Bella (Barcelona)Barcelona
- SalouSalou
- Nova Mar Bella (Barcelona)Barcelona
- CastelldefelsCastelldefels
- L'AlmadravaVandellòs i l'Hospitalet de l'Infant
- La Pineda (Tarragonès)Vila-seca
- Malgrat de Mar (Malgrat de Mar)Malgrat de Mar
- PalamósPalamós
- Port Ginesta (Garraf Coast)Sant Boi de Llobregat
- Santa Margarita (Roses Bay)Roses
- Ballena Alegre (L'Escala)l'Escala
- Playa del Trabucadorla Ràpita
- Port Olímpic (Barcelona)Barcelona
- Punta del FangarDeltebre
- Riuet (L'Escala)l'Escala
- AltafullaAltafulla
- Calafell (El Vendrell)el Vendrell
- Cambrils (Cambrils)Cambrils
- L'Ampollal'Ampolla
- Vilassar de MarVilassar de Mar
- El Masnouel Masnou
- L'Hospitalet de l'InfantVandellòs i l'Hospitalet de l'Infant
- La Rotondael Masnou
- Playa de Premia (Badalona)Alella
- Ter River (Torroella de Montgrí)Torroella de Montgrí
- Premià de MarPremià de Mar
- Riumar (Ebro Delta)Deltebre
- Sant Martí d'Empúries (l'Escala)l'Escala
- Torre Bank (Torredembarra)Torredembarra
- Cala de Santa Cristina (Blanes)Palafolls
- Miami Platja (L'Hospitalet de l'Infant)Vandellòs i l'Hospitalet de l'Infant
- Vilanova i la GeltrúVilanova i la Geltrú
- Coma-Ruga (El Vendrell)el Vendrell
- EmpuriabravaCastelló d'Empúries
- Platja d'AroCastell d'Aro, Platja d'Aro i s'Agaró
- Roses PuebloRoses
Valencian Community
- Port SaplayaMeliana
- Río Algar (Altea)Altea
- Canet d'En BerenguerCanet d'en Berenguer
- Malva Rosa (Valencia)Valencia
- Playa de San Juan (Alicante)el Campello
- Pobla de Farnals (Valencia)Massamagrell
- La PataconaAlboraia / Alboraya
- La Vila Joiosa (Region)la Vila Joiosa
- Benicàssim (Valencia)Benicàssim
- CampoamorOrihuela
- El Perelló (Valencia)Valencia
- El Port de SaguntSagunto
- Playa del Bol (Calpe)Calp
- Playa del DoselCullera
- El Campelloel Campello
- Guardamar del SeguraGuardamar del Segura
- Playa de la Mata (Guardamar del Segura)Guardamar del Segura
- Punta de Los Molinos (Dénia)Dénia
- Santa PolaSanta Pola
- Arenales del Sol (Elche Coast)Elx / Elche
- Calpe Rock (Calp)Calp
- El Paquebote (Els Poblets)els Poblets
- El SalerValencia
- Espigón Norte (Dénia)Dénia
- La Mata (Torrevieja)Torrevieja
- Oliva Beach (Oliva, la Safor)Oliva
- AlteaAltea
- Albir (Altea)l'Alfàs del Pi
- La Marineta (Dénia)Dénia
- Rio Júcar (Cullera)Cullera
- Albufereta (Alicante)Alicante
- El Mareny Blau (Sueca)Sueca
- BurrianaBorriana
- Playa de GandiaGandia
- Playa de XeracoXeraco
- Puerto Benidorm (Benidorm Coast)la Vila Joiosa
- El Pollo (Cullera)Cullera
- La ErmitaElx / Elche
- La QuimeraSanta Pola
- Playa Chica (Orihuela Costa)Orihuela
- Playa del VergelOliva
Balearic Islands
- Son Serra de Marina (Artà)Artà
- Playa des Mitgjorn (Formentera)Formentera
- Cala Mesquida (Capdepera)Capdepera
- Can Pastilla (Mallorca)Palma de Mallorca
- Edifici Gesa (Palma)Palma de Mallorca
- Platja de Migjorn (Formentera)Formentera
- Cala Tirant (Menorca)es Mercadal
- Ses Covetes (Mallorca)Campos
- Playa de Muro (Mallorca)Muro
- Cala Millor (Mallorca)Sant Llorenç des Cardassar
- Cala Nova (Santa Eulària des Riu)Santa Eulària des Riu
- Es Trenc (Mallorca)Campos
- Playa d’en Bossa (Ibiza)Ibiza
- Playa de Mitjorn (Formentera)Formentera
- Sa Rapita (Mallorca)Campos
- Tramuntana (Formentera)Formentera
- Sant Antoni de Portmany (Ibiza)Sant Antoni de Portmany
- Son Bou (Menorca)Alaior
- Son Serra de Marina (Son Serra Nova)Son Serra de Marina
- Son Moll (Cala Rajada)Cala Rajada
- Es Barcarés (Alcúdia Bay)Alcúdia
- Es Carbo (Ses Salines)ses Salines
- Sant Tomas (Menorca)es Migjorn Gran
- Playa de Levante (Formentera)Formentera
- Playa Las Salinas (Ibiza Bay)Sant Josep de sa Talaia
- Punta Prima (Menorca)Sant Lluís
- Arenal (Llucmajor)Llucmajor
- Ciudad Jardín (Palma)Palma de Mallorca
- El Buzón (Mallorca)Muro
- Fornells (Menorca)es Mercadal
- Illetas (Formentera)Formentera
- Son Maties (Mallorca)Calvià
- Cala Martina (Ibiza)Santa Eulària des Riu
- Playa Ca Mari (Formentera)Formentera
- EspalmadorFormentera
- Cap des Falco (Ibiza Bay)Sant Josep de sa Talaia
- Es Cavallet (Ibiza Bay)Sant Francesc de s'Estany
- Tora Beach (Peguera)Calvià
Asturias
- Playa de Otur (Otur)Valdés
- Playa de Vega (Ribadesella — Ribeseya)Ribadesella/Ribeseya
- Rodiles (Villaviciosa)Villaviciosa
- Playa de Navia (Navia)Navia
- Playa La EspasaCaravia
- Xagó (Castrillón)Gozón
- Playa de Santa Marina (Ribadesella)Ribadesella/Ribeseya
- Playa de San Antolín (Llanes)Llanes
- San Lorenzo (Asturias)Gijón
- Playa de Misiego (Villaviciosa)Villaviciosa
- Salinas (Castrillón)Avilés
- Playa de Penarronda (Tapia de Casariego)Castropol
- Arenal de Morís (Caravia Coast, Asturias)Caravia
- Ria de Ribadeo (Castropol)Castropol
- Peñarronda (Tapia de Casariego)Castropol
- Playón de Bayas (Castrillón)Soto del Barco
- PeñarrubiaGijón
- Playa de Poniente (Gijón)Gijón
Cantabria
- Meron (San Vicente de la Barquera)San Vicente de la Barquera
- Liencres (Cantabria)Piélagos
- Ria de Mogro (Mogro Bay)Mogro
- Playa de Oyambre (San Vicente de la Barquera)San Vicente de la Barquera
- Laredo (Cantabria)Laredo
- Playa de Somo (Santander Bay)Ribamontán al Mar
- Playa de Noja (Noja Coast)Noja
- OrinonCastro-Urdiales
- Playa de El Sardinero (Santander Bay)Santander
- Playa de Ris (Noja)Noja
- La Concha Beach (Miengo)Miengo
- Pedrena (Santander Bay)Marina de Cudeyo
- Playa de Gerra (San Vicente de la Barquera)San Vicente de la Barquera
- Playa de los Peligros (Santander Bay)Santander
- Somo River (Santander Bay)Ribamontán al Mar
Region of Murcia
- El Alamillo (Mazarrón Coast)Mazarrón
- Playa de Levante (Mar Menor)Cartagena
- La LlanaSan Pedro del Pinatar
- Pueblo CalidoSan Javier
- Calblanque (Cartagena)Cartagena
- Los Nietos (Mar Menor)Cartagena
- La AzohiaCartagena
- Santiago de la Ribera (Mar Menor)San Javier
- Lo Pagán (Mar Menor)San Pedro del Pinatar
- Lo Pagán (Mar Menor)San Javier
- Playa del PudrimelSan Javier
- Lo Pollo (Mar Menor)Cartagena
- Los Narejos (Mar Menor)Los Alcázares
- Torre DerribadaSan Pedro del Pinatar
Autonomous Community of the Basque Country
Castile-La Mancha
Elsewhere in Spain
- Cabrera de Mar
- Playa de Famara (Famara)Caleta de Famara
- Bolonia
- El Burro
- Glass Beach (El Burro)
- Calblanque (Cartagena)
- Camposoto
- Glass Beach (Fuerteventura)
- Playa Campo Sota (Chiclana de la Frontera)
- Sotavento (Jandía, Pájara)
- La Garita (Lanzarote)
- La Manga
- Mazagón
- Playa de Levante (Mar Menor)
- Playa de la Concha (Suances)
- Zarautz
- El Balneario (Tarifa)Tarifa
- Playa de Garcey (Fuerteventura)
- Bajeta
- Mejillones (Fuerteventura)
- Playa Paraiso (Mar Menor)
- Moro
- Playa de La Canteria (Orzola)
- Playa de Pared (Pájara)