Golf courses in Spain
All 274 golf courses in the guide, each with its own write-up, by region and province and all on one page.
Andalusia70 golf courses
Almería
- Aguilón Golf18 holesPilar de Jaravía (Pulpí)
- Alborán GolfRetamar (Almería)
- Club Golf Playa Serena27 holesRoquetas de Mar
- Desert Spring Resort18 holesCuevas del Almanzora
- Golf Almerimar27 holesAlmerimar (El Ejido)
- Valle del Este Resort18 holesVera
Cádiz
- Arcos Golf18 holesArcos de la Frontera
- Club de Golf La Cañada18 holesGuadiaro, San Roque (San Roque)
- Costa Ballena Golf Club9 holesRota
- Fairplay Golf & Spa Resort18 holesBenalup - Casas Viejas (Benalup-Casas Viejas)
- Family Golf Park9 holesChiclana (Chiclana de la Frontera)
- La Estancia Golf18 holesNovo Sancti Petri (Chiclana de la Frontera)
- La Hacienda Golf18 holesSan Roque
- La Reserva Sotogrande18 holesSotogrande (San Roque)
- Real Club de Golf SotograndeSotogrande (San Roque)
- Real Club ValderramaSotogrande (San Roque)
- Real Novo Sancti Petri Golf Club81 holesChiclana de la Frontera
- Rota Club de Golf18 holesRota
- Sherry Golf JerezJerez de la Frontera
- The Alto Golf Club Sotogrande45 holesSotogrande (San Roque)
- The San Roque Club18 holesSan Roque
- Villanueva Golf & CroquetPuerto Real
Córdoba
- Arruzafa Golf9 holesCórdoba
- Club de Golf PozoblancoPozoblanco
Granada
- Granada Club de Golf18 holesLas Gabias
Huelva
- Club de Golf Bellavista18 holesAljaraque
- GOLF EL ROMPIDO36 holesEl Rompido (Cartaya)
- HOTEL NUEVO PORTIL GOLF ****Nuevo Portil (Cartaya)
- La Monacilla Golf18 holesAljaraque
Jaén
- Golf La GarzaLinares
Málaga
- Alhaurín Golf45 holesAlhaurín Golf (Alhaurín el Grande)
- Antequera Golf18 holesAntequera
- Atalaya Golf & Country Club18 holesMarbella
- Azata Golf18 holesEstepona
- Añoreta Golf18 holesRincón de la Victoria
- Baviera GolfCaleta de Vélez (Vélez-Málaga)
- Benalmadena Golf9 holesBenalmádena
- BilBil House18 holesBenalmádena
- Cabopino Golf Marbella18 holesMarbella
- Calanova Golf Club18 holesLa Cala de Mijas Costa (Mijas)
- Casares Costa GolfCasares
- Club El Candado9 holesMálaga
- Doña Julia Golf18 holesCasares
- El Chaparral18 holesMijas Costa (Mijas)
- El Higueral Golf18 holesBenahavís
- El Paraíso Golf Club18 holesEstepona
- Estepona Golf18 holesEstepona
- Finca Cortesin18 holesCasares
- Golf Torrequebrada18 holesTorrequebrada (Benalmádena)
- HIGUERÓN Marbella golf RESORT18 holesMarbella
- Hotel La Cala Resort27 holesLa Cala de Mijas Costa (Mijas)
- La Resina Golf & Country Club9 holesEstepona
- Lauro Golf ResortAlhaurín de la Torre
- Los Naranjos Golf Club18 holesMarbella
- Marbella Club GolfBenahavís
- Mijas Golf ClubMijas
- Miraflores Golf Club18 holesMijas
- Real Club de Campo MálagaMálaga
- Real Club de Golf Guadalmina99 holesGuadalmina (Marbella)
- Real Club de Golf Las Brisas18 holesNueva Andalucía (Marbella)
- Real Guadalhorce Club de Golf27 holesMálaga
- Rio Real Golf & Hotel18 holesMarbella
- Santa Clara Golf Marbella18 holesMarbella
- Santa María Golf & Country Club18 holesElviria (Marbella)
- Santana Golf18 holesMijas
- Valle Romano GolfEstepona
- Villa Padierna Golf Club18 holesBenahavís
Seville
- Club de Golf Hato Verde36 holesLas Pajanosas (Seville)
- Real Club Pineda de Sevilla18 holesSeville
- REAL CLUB SEVILLA GOLF18 holesAlcalá de Guadaíra
Aragon4 golf courses
Huesca
- Club de Golf Nueno-Guara9 holesNueno
- Las Margas Golf27 holesLatas (Sabiñánigo)
Zaragoza
- Arcosur Golf27 holesZaragoza
- Real Club de Golf La Peñaza18 holesZaragoza
Asturias7 golf courses
Asturias
- Campo de golf La Rasa de Berbes18 holesBerbes (Ribadesella)
- Casa Cachón · Castropol GolfCastropol
- Deva Golf18 holesDeva (Gijón)
- Hotel Aldama Golf de Llanes9 holesQuintana (Llanes)
- Las Caldas Golf18 holesOviedo
- Real Club de Golf de Castiello18 holesBernueces (Gijón)
- Real Club de Golf La Barganiza18 holesSiero
Balearic Islands15 golf courses
Balearic Islands
- Arabella Golf Mallorca18 holesPalma
- Canyamel Golf Mallorca18 holesCanyamel (Capdepera)
- Capdepera GolfArtà
- Club de Golf Alcanada36 holesPort d’Alcúdia (Alcúdia)
- GOLF IBIZA9 holesSanta Eulàlia (Santa Eulària des Riu)
- Golf Maioris18 holesLlucmajor
- Golf Pollensa9 holesPollença
- GOLF SANTA PONSA45 holesSanta Ponsa (Calvià)
- GOLF SON PARC MENORCA18 holesSon Parc (Es Mercadal)
- Golf Son Termes18 holesBunyola
- Marriott Golf Son Antem36 holesLlucmajor
- REAL GOLF DE BENDINAT18 holesBendinat (Calvià)
- Son Gual Golf MallorcaManacor
- T Golf18 holesCalvià
- Vall d’Or Golf18 holesS'Horta (Felanitx)
Basque Country10 golf courses
Álava
- Golf Júndiz9 holesVitoria-Gasteiz
- Zuia Club de GolfAltube (Zuia)
Biscay
- Club de Campo Laukariz27 holesLaukariz (Mungia)
- Derio Golf9 holesDerio
- Meaztegi Golf18 holesOrtuella
- Palacio Urgoiti9 holesMungia
- Real Sociedad de Golf de Neguri24 holesGetxo
Gipuzkoa
- Goiburu Golf Club9 holesAndoain
- R.N.C.G.S.S. BasozabalSan Sebastián
- Real Golf Club de Zarauz9 holesZarautz
Canary Islands14 golf courses
Las Palmas
- Fuerteventura Golf ClubCaleta de Fuste (Antigua)
- Golf Club Salinas de Antigua18 holesAntigua
- Las Palmeras GolfLas Palmas de Gran Canaria
- Lopesan Meloneras Golf18 holesMeloneras (San Bartolomé de Tirajana)
- Maspalomas Golf18 holesMaspalomas (San Bartolomé de Tirajana)
- Salobre36 holesMaspalomas (San Bartolomé de Tirajana)
Santa Cruz de Tenerife
- Abama Golf Resort18 holesGuía de Isora
- Amarilla Golf18 holesSan Miguel de Abona
- Buenavista GolfBuenavista del Norte
- Golf Las AméricasPlaya de las Américas (Arona) (Arona)
- Golf Los Palos9 holesArona
- Hotel Jardín Tecina18 holesPlaya de Santiago (Alajeró)
- La Rosaleda Golf Club9 holesPuerto de la Cruz
- Real Club de Golf de Tenerife18 holesEl Peñón Tacoronte (Tacoronte)
Cantabria4 golf courses
Cantabria
- Golf Santa Marina18 holesSan Vicente de la Barquera
- Pretium Golf – Severiano Ballesteros Lavín – La Junquera9 holesPedreña (Marina de Cudeyo)
- Real Golf Club Oyambre9 holesComillas
- Real Golf de Pedreña27 holesPedreña (Marina de Cudeyo)
Castile and León21 golf courses
Ávila
- CLUB DE GOLF ARÉVALOArévalo
Burgos
- Club de Golf Salas de los Infantes9 holesSalas de los Infantes
- GOLF LERMA36 holesLerma
- Riocerezo Golf18 holesCerezo de Río Tirón
León
- Club de Golf de León18 holesSan Miguel del Camino (Valverde de la Virgen)
- Club de Golf Hierro 3 Reino de LeónVillanueva del Árbol (Valdefresno)
- GOLF BIERZO - CASA CLUBCongosto
Salamanca
- Salamanca Golf & Country ClubZarapicos
Segovia
- Club de Campo “El Tiro”9 holesReal Sitio de San Ildefonso
- Club de Golf El EspinarEl Espinar
- Club de Golf Las LlanásGrajera
- Club de Golf Villa de CuéllarCuéllar
- LA FAISANERA GOLF SEGOVIAPalazuelos de Eresma
- LOS ÁNGELES DE SAN RAFAEL18 holesLos Ángeles de San Rafael (El Espinar)
Soria
- Golf la CerradaRioseco de Soria
Valladolid
- Aldeamayor Club de Golf27 holesAldeamayor de San Martín
- CAMPO MUNICIPAL DE GOLF SOTOVERDE54 holesArroyo de la Encomienda
- Club de Campo La Galera9 holesValladolid
- Club de Golf Entrepinos18 holesSimancas
Zamora
- Campo de Golf de Villarrín de CamposVillarrín de Campos
- Club de Golf Valderrey18 holesZamora
Castilla-La Mancha8 golf courses
Ciudad Real
- Abedul GolfAlcázar de San Juan
- Club de Golf MudelaSanta Cruz de Mudela
- Club de Golf TomellosoTomelloso
- Golf Ciudad Real18 holesCiudad Real
- La Caminera · La Caminera Club de Campo9 holesTorrenueva
Guadalajara
- Montealvar18 holesYebes
Toledo
- Golf Campo de Layos18 holesToledo
- Torrijos Golf11 holesNovés
Catalonia45 golf courses
Barcelona
- Bouvert La Garriga Best1818 holesLa Garriga
- Can Cuyas27 holesSant Feliu de Llobregat
- Club de Golf Barcelona27 holesSant Esteve Sesrovires
- Club de Golf CastellterçolCastellterçol
- Club de Golf Llavaneras18 holesSant Andreu de Llavaneres
- CLUB DE GOLF MONTANYÀ MASIA L'ESTANYOL18 holesEl Brull
- Club de Golf Terramar18 holesBarcelona
- Club de Golf Vallromanes18 holesVallromanes
- golf de caldes12 holesCaldes de Montbui
- Golf La Roqueta9 holesCastellgalí
- Golf Taradell9 holesTaradell
- HANDICAP 118 holesSant Vicenç de Montalt
- La Roca Golf18 holesLa Roca del Vallès
- Mas Gurumbau18 holesTaradell
- Oller del Mas18 holesManresa
- Pitch & Putt Vallromanes54 holesVilanova del Vallès
- Pitch and Putt Badalona9 holesBadalona
- Pitch and Putt Montseny18 holesGualba
- Pitch and Putt Sant CebriàSant Iscle de Vallalta
- Pitch&Putt Portal del RocVilanova i la Geltrú
- Real Club de Golf El Prat - Barcelona45 holesTerrassa
- ROC 3 | Golf Pitch & Putt18 holesSanta Coloma de Cervelló
- Vallés Golf18 holesTerrassa
Girona
- Camiral, the Quinta do Lago Girona resort36 holesCaldes de Malavella
- Club de Golf CamprodonCamprodon
- Club de Golf Costa Brava36 holesSanta Cristina d'Aro
- Club Golf d'Aro27 holesCastell-Platja d'Aro
- Empordà Golf ClubGualta
- Fontanals Golf Club18 holesFontanals de Cerdanya
- Golf de pals18 holesPals
- Golf Girona18 holesSant Julià de Ramis
- Golf Sant Marc36 holesPuigcerdà
- Hotel Mas Tapiolas18 holesvecindario de Solius (Santa Cristina d'Aro)
- Mas Pagès36 holesSant Esteve de Guiables (Vilademuls)
- Mas Torrellas · Hotel Mas Torrellas9 holesSta. Cristina d'Aro (Santa Cristina d'Aro)
- Par3 Pitch&Putt Gualta18 holesGualta
- PITCH & PUTT Castelló-Empuriabrava18 holesCastelló d'Empúries
- Pitch & putt Franciac36 holesFranciac (Caldes de Malavella)
- Real Club de Golf Cerdaña54 holesPuigcerdà
- Serres de Pals9 holesPals
- Torremirona Golf Club18 holesFigueres
Lleida
- GOLF LLEIDA & Country Club18 holesRaimat (Lleida)
- Golf Urgell Pitch & Putt Bellpuig18 holesBellpuig
Tarragona
- Golf Costa Daurada Tarragona Sports Center36 holesEl Catllar
- Pitch and Putt Vendrell18 holesUrbanització El Vendrell Mar (El Vendrell)
Community of Madrid13 golf courses
Madrid
- ASOCIACIÓN DE GOLF VILLA DE EL ESCORIAL18 holesEl Escorial
- CENTRO FITNESS CLUB LAS ENCINAS DE BOADILLABoadilla del Monte
- Centro Nacional de Golf24 holesMadrid
- Club de Golf AranjuezAranjuez
- EL ROBLEDAL GOLF18 holesVillalbilla
- Golf Olivar de la Hinojosa36 holesCampo de las Naciones (Madrid)
- Golf Park Madrid9 holesLa Moraleja (Alcobendas)
- La Dehesa Club de Golf18 holesVillanueva de la Cañada
- LaFinca Golf18 holesPozuelo de Alarcón
- Negralejo36 holesRivas-Vaciamadrid
- REAL CLUB DE GOLF LA HERRERÍA36 holesSan Lorenzo de El Escorial
- Real Club de Golf Las Rozas18 holesLas Rozas (Las Rozas de Madrid)
- Real Club de Golf Lomas-Bosque27 holesVillaviciosa de Odón
Extremadura3 golf courses
Badajoz
- Don Tello Club de GolfMérida
Cáceres
- Norba Club de Golf18 holesUrb. Ceres Golf (Cáceres)
- ParraLuz GOLFSantibáñez el Alto
Galicia17 golf courses
A Coruña
- Barbanza Golf18 holesBoiro
- Club de golf Campomar9 holesO Val (Narón)
- Club de Golf Coruña18 holesA Coruña
- Club de Golf PadernePaderne
- Compostela Golf18 holesSantiago de Compostela
- Miño Club de Golf18 holesMiño
- Tambre Golf & Croquet18 holesPiñeirón, A Gándara (Oroso)
- Val de Rois9 holesRois
Lugo
- Golf Lugo4 holesSanta Marta de Fixós (Lugo)
- Ribeira Pitch & PuttRibasaltas (Monforte de Lemos)
Ourense
- Pitch and Putt Ourense18 holesO Fonsillón (Ourense)
- Real Montealegre club de golf27 holesOurense
Pontevedra
- Balneario de Mondariz18 holesMondariz-Balneario
- Campo de Golf de Meis18 holesSilván de Armenteira (Meis)
- Golf La Toja9 holesO Grove
- Real Aero Club de Vigo9 holesVigo
- Ria de Vigo Golf27 holesMoaña
La Rioja3 golf courses
La Rioja
- Club de Campo Sojuela18 holesSojuela
- Golf Logroño27 holesLogroño
- Rioja Alta Golf Club18 holesCirueña
Region of Murcia11 golf courses
Murcia
- Águilas Golf – Isla del Fraile9 holesÁguilas
- Alhama Signature Golf18 holesAlhama de Murcia
- Altaona Golf Course18 holesBaños y Mendigo (Murcia)
- Campo de Golf Montepríncipe9 holesMurcia
- Camposol Golf Club18 holesMazarrón
- LA MANGA CLUBCartagena
- New Sierra Golf18 holesAvileses (Murcia)
- PERALEJA GOLFSucina (Murcia)
- RODA GOLF RESORT18 holesRoda (San Javier)
- Serena Golf18 holesLos Alcázares
- UGOLF · Mar Menor Golf.18 holesMurcia
Valencian Community27 golf courses
Alicante
- Alenda Golf18 holesMonforte del Cid
- Alicante GolfPlaya San Juan (Alicante)
- ALTEA CLUB DE GOLFAltea
- Club de Golf Ifach9 holesUrbanización San Jaime (Benissa)
- Club de Golf JáveaJávea
- El Plantío Golf Resort27 holesAlicante
- Escuela de Golf Elche9 holesElche
- Font Del Llop Golf ResortMonforte del Cid
- Golf BonalbaMutxamel
- La Finca Resort36 holesAlgorfa
- La Marquesa Golf18 holesRojales
- La Sella Golf27 holesJesús Pobre (Dénia)
- Las Colinas Golf & Country Club18 holesOrihuela Costa (Orihuela)
- LAS RAMBLAS GOLF18 holesDehesa de Campoamor (Orihuela)
- Lo Romero Golf18 holesPilar de la Horadada
- PUIG CAMPANA GOLFFinestrat
- Real Club de Golf Campoamor Resort18 holesOrihuela Costa (Orihuela)
- VISTABELLA GOLFJacarilla
Castellón
- Golf Costa de Azahar9 holesGrao de Castellón (Castellón de la Plana)
- Mediterráneo GolfBorriol
- Panorámica Golf, Sports & Resort18 holesSan Jorge
Valencia
- Club de Golf Escorpión54 holesBétera
- Club de Golf Requena18 holesRequena
- Foressos Club de Golf18 holesPicassent
- La Galiana Golf ResortCarcaixent
- Masía de las estrellasCatarroja
- OLIVA NOVA BEACH & GOLF RESORT23 holesOliva