Spain
Surfing, Windsurfing, Kitesurfing and Catamaran in SpainFind The Spot
Top Spots
-
air
oC
wateroC
-
air
oC
wateroC
-
air
oC
wateroC
-
air
oC
wateroC
-
air
oC
wateroC
-
General Information
-
46 million
-
Spanish (Castellan), Basque, Catalan and Galician
-
Madrid
-
-
The kingdom of Spain is a member state of the European Union located in southwestern Europe on the Iberian Peninsula. Its mainland is bordered to the south and east by the Mediterranean Sea, to the north by France, Andorra and the Bay of Biscay and to the northwest and west by the Atlantic Ocean and Portugal. Because of Spain’s extensive coastlines, numerous islands and complex network of rivers, lakes and canals, it has become known as a Mecca for water sport enthusiasts. Boating, yachting, kite and wind surfing, wakeboarding, snorkeling, diving and wave surfing are amongst the main water sport activities to be found at most public beaches, lakes and rivers.
-
Terrain
-
Spain is the second largest country in Western Europe after France. Extensive stretches of alluvial plains border its coastlines and rear up to meet the central high plateaus and mountain ranges that dominate the mainland. Several major rivers and countless streams and tributaries cascade from the watersheds of these mountainous regions including the Tagus, Ebro, Guadiana and the Guadalquivir rivers.
-
Climate
-
Due to Spain’s geographical positioning, its climate is extremely diverse according to the presence and proximity of the Mediterranean Sea, Atlantic Ocean and mountain ranges. The climate varies from a cool ocean-controlled one along the coastal strip near the Bay of Biscay and Galicia to semi-arid conditions in the southeast. A Mediterranean climate dominates the seaward side of the mountain ranges bordering the Andalusian plains and along the southern and eastern coasts up to the Pyrenees. Localized subtropical climates persist over the wetter mountainous regions.
-
Safety
-
Most resorts and beaches have designated areas for windsurfing, waterskiing and jet skiing, outside of which the sports are forbidden in order to protect other people enjoying the water. Coastguards and trained lifeguards are posted at most of the main beaches and water recreation areas for public safety. Wet suits are recommended for windsurfing, waterskiing and sub-aquatic sports even in the summer.
-
Spots in Spain
Upload Photos- By Regions
- Alphabetically
-
Andalusia
Spot Season Sport Level Distance Rating Benajarafe January 1 — December 31 0 — 10 1832.4 km 0 Bolonia January 1 — December 31 0 — 10 1956.4 km 5 Cabo De Gata January 1 — December 31 0 — 10 1757.4 km 0 Cabopino East January 1 — December 31 5 — 10 1875.9 km 0 Cabopino West November 1 — April 1 6 — 10 1876.2 km 0 Cala De Mijas January 1 — December 31 0 — 10 1863.1 km 0 Camping Mar Azul January 1 — December 31 0 — 10 1785.4 km 0 Canos de Meca January 1 — December 31 0 — 10 1956.4 km 1 Castell De Ferro January 1 — December 31 0 — 10 1801.9 km 0 Club De Playa January 1 — December 31 0 — 10 1784.2 km 0 Culoperro January 1 — December 31 0 — 10 1784.9 km 0 El Chapparal January 1 — December 31 6 — 10 1870.9 km 0 El Playazo January 1 — December 31 0 — 10 1816.4 km 0 El Rosita January 1 — December 31 6 — 10 1759.8 km 0 Estepona January 1 — December 31 0 — 10 1898.0 km 0 Palmones January 1 — December 31 6 — 10 1933.3 km 0 Playa Chica May 1 — October 15 8 — 10 1957.7 km 0 Playamar January 1 — December 31 0 — 10 1851.9 km 0 Punta Paloma January 1 — December 31 8 — 10 1956.9 km 0 Tarifa April 1 — October 31 0 — 10 1957.2 km 97 Catalonia
Spot Season Sport Level Distance Rating Badolona January 1 — December 31 0 — 10 1140.2 km 0 Badona January 1 — December 31 0 — 10 1140.5 km 0 Barceloneta January 1 — December 31 6 — 10 7262.6 km 0 Blanes January 1 — December 31 0 — 10 1104.4 km 0 Cabrera de Mar January 1 — December 31 0 — 10 1128.6 km 0 Cambrils January 1 — December 31 6 — 10 1211.3 km 0 Castelldefels April 1 — September 1 0 — 10 1164.6 km 0 Coma-Ruga January 1 — December 31 0 — 10 1187.0 km 0 Creixell January 1 — December 31 0 — 10 1190.0 km 0 Empuriabrava January 1 — December 31 0 — 10 1035.7 km 0 L'Estartit January 1 — December 31 5 — 10 1055.0 km 0 L'Hospitalet De L'Infant January 1 — December 31 6 — 10 1222.7 km 0 La Pineda October 1 — April 1 0 — 10 1206.0 km 0 Mar Bella January 1 — December 31 0 — 10 1145.4 km 0 Montgat January 1 — December 31 0 — 10 1137.3 km 0 Palamos January 1 — December 31 6 — 10 1078.7 km 0 Premia de Mar January 1 — December 31 0 — 10 1133.1 km 0 Puerto Olimpico January 1 — December 31 10 — 10 1147.1 km 0 Torredembarra October 1 — April 1 4 — 10 1193.2 km 0 Vilanova i La Geltru January 1 — December 31 5 — 10 1177.2 km 0 Villasar de Mar January 1 — December 31 0 — 10 1130.4 km 0 Cadiz
Spot Season Sport Level Distance Rating Buzo January 1 — December 31 0 — 10 1927.6 km 0 Camposoto January 1 — December 31 0 — 10 1940.1 km 0 Chipiona January 1 — December 31 5 — 10 1919.1 km 0 Cortadura January 1 — December 31 0 — 10 1941.2 km 0 Dos Mares January 1 — December 31 0 — 10 1955.3 km 0 El Palmar April 1 — September 1 0 — 10 1954.1 km 0 Hurricane Hotel October 1 — April 1 0 — 10 1956.0 km 0 La Ballena January 1 — December 31 0 — 10 3164.5 km 0 La Charca April 1 — September 1 0 — 10 1808.2 km 0 La Jaima January 1 — December 31 0 — 10 1957.0 km 0 Las Dunas January 1 — December 31 0 — 10 1955.4 km 0 Off Shore, Puerto Real January 1 — December 31 6 — 10 1932.5 km 0 Puerto Real January 1 — December 31 9 — 10 1930.1 km 0 Punta Candor January 1 — December 31 0 — 10 1928.4 km 0 Rio Jara April 1 — October 1 0 — 10 1957.3 km 0 Sancti Petri January 1 — December 31 5 — 10 1943.8 km 0 Sanlucar January 1 — December 31 0 — 10 1910.4 km 0 Tanganar January 1 — October 1 0 — 10 1955.4 km 0 Torre De La Pena January 1 — December 31 5 — 10 1955.5 km 0 Valdavaqueros January 1 — December 31 0 — 10 1956.6 km 0 Valdelagrana January 1 — December 31 0 — 10 1926.9 km 0 Victoria January 1 — December 31 0 — 10 1935.9 km 0 Malaga
Spot Season Sport Level Distance Rating Gualdamar January 1 — December 31 0 — 10 1848.2 km 0 Los Alamos January 1 — December 31 0 — 10 1849.6 km 0 Playa Del Chanquete January 1 — December 31 5 — 10 1837.7 km 0 Formentera
Spot Season Sport Level Distance Rating Illetas May 1 — October 1 0 — 10 1449.6 km 0 Isla Espalmador January 1 — December 31 0 — 10 1444.3 km 0 Playa Ca Mari January 1 — December 31 0 — 10 1454.5 km 0 Playa de Levante May 1 — October 1 0 — 10 1448.1 km 0 Playa de Mijhorn January 1 — December 31 0 — 10 1454.6 km 0 Tramuntana January 1 — December 31 5 — 10 1453.9 km 0 Ibiza
Spot Season Sport Level Distance Rating Cala Martina October 1 — April 1 0 — 10 1419.1 km 0 Cap Des Falco May 1 — October 1 8 — 10 1439.7 km 0 Es Cavallet October 1 — April 1 0 — 10 1438.6 km 0 Es Codolls October 1 — April 1 0 — 10 1437.3 km 0 Es Pinet May 1 — October 1 7 — 10 1428.5 km 0 Playa D'en Bossa January 1 — December 31 0 — 10 1434.6 km 0 Playa Las Sallinas January 1 — December 31 0 — 10 1603.3 km 0 San Antoni January 1 — December 31 0 — 10 1424.9 km 0 Mallorca
Spot Season Sport Level Distance Rating Arenal January 1 — December 31 0 — 10 1339.9 km 0 Cala Millor October 1 — April 1 0 — 10 1318.2 km 0 Can Pastilla May 1 — September 1 0 — 10 1337.0 km 49 Cuidad Jardin January 1 — December 31 7 — 10 1335.9 km 0 El Buzon April 1 — October 1 0 — 10 1304.7 km 0 Es Barcares January 1 — December 31 6 — 10 1296.0 km 0 Es Carbo September 1 — April 1 0 — 10 1352.8 km 0 Es Trenc May 1 — October 1 0 — 10 1351.4 km 0 Palma Edificio Gesa January 1 — December 31 0 — 10 1335.8 km 0 Playa de Muro January 1 — December 31 0 — 10 1299.5 km 28 Sa Rapita January 1 — December 31 0 — 10 1351.9 km 0 Son Maties January 1 — December 31 0 — 10 1342.6 km 0 Son Moll January 1 — December 31 6 — 10 1306.3 km 0 Son Serra January 1 — December 31 0 — 10 1307.6 km 0 Murcia
Spot Season Sport Level Distance Rating Calblanque October 1 — April 1 10 — 10 1623.4 km 0 El Alamillo January 1 — December 31 0 — 10 1643.2 km 0 Isla Del Ciervo January 1 — December 31 0 — 10 1620.3 km 0 La Azohia January 1 — December 31 0 — 10 1643.4 km 0 La Llana January 1 — December 31 0 — 10 1604.8 km 0 Lo Pagan January 1 — December 31 0 — 10 1606.0 km 0 Lo Pollo January 1 — December 31 0 — 10 1622.8 km 0 Los Narejos/Mar Menor January 1 — December 31 0 — 10 1611.4 km 0 Los Nietos/Mar Menor January 1 — December 31 5 — 10 1622.4 km 0 Mar Menor January 1 — December 31 0 — 10 1608.7 km 0 Playa De La Mata January 1 — December 31 0 — 10 1578.4 km 0 Playa Paraiso/Mar Menor January 1 — December 31 0 — 10 1622.6 km 0 Playa d'Lavante January 1 — December 31 0 — 10 1267.0 km 0 Playa del Pudrimel January 1 — December 31 0 — 10 1609.6 km 0 Pueblo Calido January 1 — December 31 0 — 10 1613.7 km 0 Santiago De La Ribera/Mar Menora January 1 — December 31 6 — 10 1608.0 km 0 Torre Derribada January 1 — December 31 0 — 10 1603.9 km 0 Marbella
Spot Season Sport Level Distance Rating Los Monteros January 1 — December 31 0 — 10 1877.6 km 0 Menorca
Spot Season Sport Level Distance Rating Cala Tirant January 1 — December 31 0 — 10 1260.3 km 0 Fornells January 1 — December 31 6 — 10 1258.2 km 0 Punta Prima October 1 — April 1 10 — 10 1282.8 km 0 Sant Tomas May 1 — October 1 6 — 10 1274.6 km 0 Son Bou January 1 — December 31 0 — 10 1278.3 km 0 Alicante
Spot Season Sport Level Distance Rating Altea October 1 — April 1 5 — 10 1501.8 km 0 Arenales Del Sol January 1 — December 31 0 — 10 1550.3 km 0 Calpe January 1 — December 31 5 — 10 1493.8 km 0 Cap Negret January 1 — December 31 0 — 10 1424.8 km 0 El Campello October 1 — April 1 0 — 10 1528.9 km 0 Guadamar January 1 — December 31 0 — 10 1572.8 km 0 L'albir January 1 — December 31 0 — 10 1505.0 km 0 La Albufereta January 1 — December 31 0 — 10 1536.3 km 0 La Ermita January 1 — December 31 6 — 10 1554.4 km 0 La Quimera January 1 — December 31 5 — 10 1556.0 km 0 La Vila Joiosa October 1 — April 1 8 — 10 1515.3 km 0 Mar Menor/Escuela de Vela January 1 — December 31 7 — 10 1603.1 km 0 Playa De Gandia January 1 — December 31 0 — 10 1462.6 km 0 Playa d'Chica January 1 — December 31 6 — 10 1587.1 km 0 Playa de San Juan October 1 — April 1 0 — 10 3230.5 km 0 Pueblo Calido/Mar Menor January 1 — December 31 0 — 10 1615.3 km 0 Santa Pola January 1 — December 31 0 — 10 1558.6 km 0 Villajoyosa January 1 — December 31 5 — 10 1516.0 km 0 Tarragona
Spot Season Sport Level Distance Rating Delta Del Ebro October 1 — April 1 0 — 10 1244.7 km 0 L'Almadrava January 1 — December 31 0 — 10 1527.5 km 0 L'ampolla January 1 — December 31 0 — 10 1247.4 km 0 Punta del Fangar January 1 — December 31 0 — 10 1250.4 km 0 Segur de Calafell October 1 — April 1 6 — 10 1182.4 km 0 St Carles de la Rapita January 1 — December 31 5 — 10 1269.6 km 0 Trabucador January 1 — December 31 0 — 10 1265.7 km 0 Urbanitzacio Llastres October 1 — April 1 0 — 10 1222.6 km 0 Valencia
Spot Season Sport Level Distance Rating Benicasim October 1 — March 1 5 — 10 1345.4 km 0 Burriana October 1 — April 1 5 — 10 1367.0 km 0 Canet D'en Berenguer October 1 — April 1 0 — 10 1393.1 km 0 El Mareny Blau January 1 — December 31 0 — 10 1441.6 km 0 El Paquebote January 1 — December 31 6 — 10 1589.4 km 0 El Perello January 1 — December 31 0 — 10 1242.2 km 0 El Port De Sagunt January 1 — December 31 5 — 10 1395.1 km 0 El Saler January 1 — December 31 0 — 10 1427.5 km 0 Espigon Norte January 1 — December 31 6 — 10 1899.6 km 0 La Marineta January 1 — December 31 5 — 10 1472.4 km 0 La Patacona January 1 — December 31 0 — 10 1416.3 km 0 Oliva Nova October 1 — May 1 6 — 10 1469.4 km 0 Olivia Nova January 1 — December 31 0 — 10 1144.7 km 0 Playa De Xeraco January 1 — December 31 0 — 10 1458.2 km 0 Playa Del Vergel January 1 — December 31 0 — 10 1470.5 km 0 Playa El Dossel January 1 — December 31 0 — 10 1444.7 km 0 Pobla De Farnells January 1 — December 31 5 — 10 1406.9 km 0 Port Saplaya January 1 — December 31 0 — 10 1413.7 km 0 Punta De Los Molinos January 1 — December 31 4 — 10 1471.3 km 0 Rio Jucar January 1 — December 31 4 — 10 1448.4 km 0 Basque Country
Spot Season Sport Level Distance Rating Gorliz January 1 — December 31 7 — 10 1132.5 km 0 Hondarribia January 1 — December 31 5 — 10 1084.8 km 0 Kanala Beach January 1 — December 31 0 — 10 1124.3 km 0 Laida Beach January 1 — December 31 0 — 10 1118.4 km 0 Laredo January 1 — December 31 0 — 10 1157.4 km 0 Playa de Arrigunaga January 1 — December 31 5 — 10 1142.7 km 0 Playa de Ereaga January 1 — December 31 6 — 10 1143.1 km 0 Sopelana January 1 — December 31 5 — 10 1140.1 km 0 Zurriola October 1 — April 1 0 — 10 1095.9 km 0 Cantabria
Spot Season Sport Level Distance Rating Liencres January 1 — December 31 0 — 10 1179.4 km 0 Orinon January 1 — December 31 5 — 10 1154.5 km 0 Oyambre January 1 — December 31 0 — 10 1205.8 km 0 Pedrena January 1 — December 31 0 — 10 1172.4 km 0 Playa De Los Peligros January 1 — December 31 5 — 10 1172.6 km 0 Playa del Sardinero January 1 — December 31 0 — 10 1170.6 km 0 Ria De Mogro January 1 — December 31 0 — 10 1183.6 km 0 San Vincent De La Barquera January 1 — December 31 6 — 10 1211.0 km 0 Somo Beach October 1 — April 1 0 — 10 1170.0 km 0 Somo River January 1 — December 31 0 — 10 1170.9 km 0 Suances October 1 — April 1 5 — 10 1187.4 km 0 Asturias
Spot Season Sport Level Distance Rating Arenal Del Moris January 1 — December 31 5 — 10 1238.8 km 0 Navia January 1 — December 31 5 — 10 1323.5 km 0 Penarrubia January 1 — December 31 10 — 10 1230.0 km 0 Playa De Misiego January 1 — December 31 0 — 10 1251.0 km 0 Playa De Poniente October 1 — April 1 10 — 10 1264.4 km 0 Playon De Bayas January 1 — December 31 5 — 10 1284.5 km 0 Salinas January 1 — December 31 5 — 10 1279.0 km 0 Galicia
Spot Season Sport Level Distance Rating A Lanzada January 1 — December 31 6 — 10 1535.1 km 0 Aguieria January 1 — December 31 0 — 10 1515.4 km 0 Arealonga January 1 — December 31 0 — 10 1514.4 km 0 Ares January 1 — December 31 0 — 10 1421.5 km 0 Arte Vida October 1 — April 1 0 — 10 1955.5 km 0 As Furnas January 1 — December 31 5 — 10 1528.4 km 0 Carnota January 1 — December 31 0 — 10 1517.7 km 0 Cedeira January 1 — December 31 0 — 10 1392.6 km 0 Cesantes January 1 — December 31 0 — 10 1541.0 km 0 Da Frouxeira January 1 — December 31 0 — 10 1403.0 km 0 Doninos January 1 — December 31 0 — 10 1421.0 km 0 El Bao January 1 — December 31 6 — 10 1548.9 km 0 Isla De Arousa January 1 — December 31 0 — 10 1525.2 km 0 Laxe January 1 — December 31 5 — 10 1482.7 km 0 Limens January 1 — December 31 6 — 10 1545.4 km 0 Mexilloeira January 1 — December 31 6 — 10 1530.1 km 0 Molinos January 1 — December 31 0 — 10 1503.3 km 0 Nemina January 1 — December 31 0 — 10 1513.0 km 0 Nerga January 1 — December 31 0 — 10 1546.5 km 0 Patos January 1 — December 31 6 — 10 1550.4 km 0 Penarronda January 1 — December 31 0 — 10 1339.5 km 0 Playa A Ladeira January 1 — December 31 0 — 10 1535.1 km 0 Playa America January 1 — December 31 0 — 10 1556.1 km 0 Playa Fornos January 1 — December 31 6 — 10 1376.9 km 0 Playa Grande Del Mino January 1 — December 31 0 — 10 1424.9 km 0 Playa de Baldaio October 1 — April 1 0 — 10 1456.8 km 0 Playa de Morouzos January 1 — December 31 5 — 10 1376.7 km 0 Ponzos January 1 — December 31 5 — 10 1413.6 km 0 Ria De Ribadeo January 1 — December 31 0 — 10 1342.0 km 0 Rio Mino/Armona Beach April 1 — September 1 5 — 10 1578.6 km 0 Rostro April 1 — September 1 0 — 10 1517.1 km 0 Sabon April 1 — September 1 6 — 10 1443.7 km 0 San Xurxo da Marina April 1 — September 1 0 — 10 1416.6 km 0 Santa Christina April 1 — August 1 0 — 10 1436.2 km 0 Santa Comba April 1 — September 1 6 — 10 1414.8 km 0 Traba October 1 — April 1 6 — 10 1487.9 km 0 Vilanova January 1 — December 31 6 — 10 1545.1 km 0 Asturius
Spot Season Sport Level Distance Rating Playa De Rodiles January 1 — December 31 6 — 10 1251.2 km 0 Playa La Espasa January 1 — December 31 5 — 10 1245.8 km 0 Playa de Puntal October 1 — April 1 0 — 10 1250.0 km 0 Playa de San Lorenzo January 1 — December 31 5 — 10 1263.2 km 0 Cataluna
Spot Season Sport Level Distance Rating Altafulla January 1 — December 31 0 — 10 1194.7 km 0 Ampolla January 1 — December 31 0 — 10 1247.8 km 0 Badalona January 1 — December 31 0 — 10 1140.1 km 0 Andalucia
Spot Season Sport Level Distance Rating Bolona October 1 — April 1 0 — 10 1957.1 km 0 Getares January 1 — December 31 0 — 10 1944.2 km 0 Cadoz
Spot Season Sport Level Distance Rating Conil January 1 — December 31 0 — 10 1951.1 km 0 Huelva
Spot Season Sport Level Distance Rating El Portil January 1 — December 31 0 — 10 1901.5 km 0 Espignon De Huelva January 1 — December 31 0 — 10 1900.6 km 0 Isla Canela January 1 — December 31 0 — 10 1919.7 km 0 Isla Christina January 1 — December 31 0 — 10 1915.1 km 0 La Antilla April 1 — September 1 0 — 10 1906.8 km 0 Los Canos de Meca January 1 — December 31 6 — 10 1956.1 km 0 Los Lances January 1 — December 31 0 — 10 1955.7 km 0 Martalascanas January 1 — December 31 0 — 10 1899.6 km 0 Mazagon April 1 — September 1 0 — 10 1898.9 km 0 Nueva Umbria January 1 — September 1 0 — 10 1907.5 km 0 Punta Umbria April 1 — September 1 0 — 10 1901.0 km 0 Punta Umbria Bajos April 1 — September 1 0 — 10 1900.2 km 0 Girona
Spot Season Sport Level Distance Rating Pals January 1 — December 31 0 — 10 1062.3 km 0 Plata D'Aro January 1 — December 31 0 — 10 1082.7 km 0 Playa De Riells January 1 — December 31 6 — 10 1050.0 km 0 Rio Ter January 1 — December 31 0 — 10 1058.8 km 0 Riuet January 1 — December 31 0 — 10 1046.7 km 0 Roses October 1 — April 1 6 — 10 1032.8 km 0 Huleva
Spot Season Sport Level Distance Rating Punta Umbria Playa April 1 — September 1 0 — 10 1901.3 km 0 Almeria
Spot Season Sport Level Distance Rating Algarrobicos January 1 — December 31 0 — 10 1717.0 km 0 El Zapillo January 1 — December 31 6 — 10 1759.9 km 0 La Herradura January 1 — December 31 0 — 10 1813.1 km 0 La Isleta January 1 — December 31 0 — 10 1747.6 km 0 Los Genoveses January 1 — December 31 0 — 10 1758.3 km 0 Mojacar January 1 — December 31 0 — 10 1707.4 km 0 Granada
Spot Season Sport Level Distance Rating Carchuna January 1 — December 31 0 — 10 1806.2 km 0 -
Photos
Upload Photos








