Analytics cookies. With your permission, we use Google Analytics to see which pages are read. No ads. Cookie policy

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

  1. Aguilón Golf18 holesPilar de Jaravía (Pulpí)
  2. Alborán GolfRetamar (Almería)
  3. Club Golf Playa Serena27 holesRoquetas de Mar
  4. Desert Spring Resort18 holesCuevas del Almanzora
  5. Golf Almerimar27 holesAlmerimar (El Ejido)
  6. Valle del Este Resort18 holesVera

Cádiz

  1. Arcos Golf18 holesArcos de la Frontera
  2. Club de Golf La Cañada18 holesGuadiaro, San Roque (San Roque)
  3. Costa Ballena Golf Club9 holesRota
  4. Fairplay Golf & Spa Resort18 holesBenalup - Casas Viejas (Benalup-Casas Viejas)
  5. Family Golf Park9 holesChiclana (Chiclana de la Frontera)
  6. La Estancia Golf18 holesNovo Sancti Petri (Chiclana de la Frontera)
  7. La Hacienda Golf18 holesSan Roque
  8. La Reserva Sotogrande18 holesSotogrande (San Roque)
  9. Real Club de Golf SotograndeSotogrande (San Roque)
  10. Real Club ValderramaSotogrande (San Roque)
  11. Real Novo Sancti Petri Golf Club81 holesChiclana de la Frontera
  12. Rota Club de Golf18 holesRota
  13. Sherry Golf JerezJerez de la Frontera
  14. The Alto Golf Club Sotogrande45 holesSotogrande (San Roque)
  15. The San Roque Club18 holesSan Roque
  16. Villanueva Golf & CroquetPuerto Real

Córdoba

  1. Arruzafa Golf9 holesCórdoba
  2. Club de Golf PozoblancoPozoblanco

Granada

  1. Granada Club de Golf18 holesLas Gabias

Huelva

  1. Club de Golf Bellavista18 holesAljaraque
  2. GOLF EL ROMPIDO36 holesEl Rompido (Cartaya)
  3. HOTEL NUEVO PORTIL GOLF ****Nuevo Portil (Cartaya)
  4. La Monacilla Golf18 holesAljaraque

Jaén

  1. Golf La GarzaLinares

Málaga

  1. Alhaurín Golf45 holesAlhaurín Golf (Alhaurín el Grande)
  2. Antequera Golf18 holesAntequera
  3. Atalaya Golf & Country Club18 holesMarbella
  4. Azata Golf18 holesEstepona
  5. Añoreta Golf18 holesRincón de la Victoria
  6. Baviera GolfCaleta de Vélez (Vélez-Málaga)
  7. Benalmadena Golf9 holesBenalmádena
  8. BilBil House18 holesBenalmádena
  9. Cabopino Golf Marbella18 holesMarbella
  10. Calanova Golf Club18 holesLa Cala de Mijas Costa (Mijas)
  11. Casares Costa GolfCasares
  12. Club El Candado9 holesMálaga
  13. Doña Julia Golf18 holesCasares
  14. El Chaparral18 holesMijas Costa (Mijas)
  15. El Higueral Golf18 holesBenahavís
  16. El Paraíso Golf Club18 holesEstepona
  17. Estepona Golf18 holesEstepona
  18. Finca Cortesin18 holesCasares
  19. Golf Torrequebrada18 holesTorrequebrada (Benalmádena)
  20. HIGUERÓN Marbella golf RESORT18 holesMarbella
  21. Hotel La Cala Resort27 holesLa Cala de Mijas Costa (Mijas)
  22. La Resina Golf & Country Club9 holesEstepona
  23. Lauro Golf ResortAlhaurín de la Torre
  24. Los Naranjos Golf Club18 holesMarbella
  25. Marbella Club GolfBenahavís
  26. Mijas Golf ClubMijas
  27. Miraflores Golf Club18 holesMijas
  28. Real Club de Campo MálagaMálaga
  29. Real Club de Golf Guadalmina99 holesGuadalmina (Marbella)
  30. Real Club de Golf Las Brisas18 holesNueva Andalucía (Marbella)
  31. Real Guadalhorce Club de Golf27 holesMálaga
  32. Rio Real Golf & Hotel18 holesMarbella
  33. Santa Clara Golf Marbella18 holesMarbella
  34. Santa María Golf & Country Club18 holesElviria (Marbella)
  35. Santana Golf18 holesMijas
  36. Valle Romano GolfEstepona
  37. Villa Padierna Golf Club18 holesBenahavís

Seville

  1. Club de Golf Hato Verde36 holesLas Pajanosas (Seville)
  2. Real Club Pineda de Sevilla18 holesSeville
  3. REAL CLUB SEVILLA GOLF18 holesAlcalá de Guadaíra

Aragon4 golf courses

Huesca

  1. Club de Golf Nueno-Guara9 holesNueno
  2. Las Margas Golf27 holesLatas (Sabiñánigo)

Zaragoza

  1. Arcosur Golf27 holesZaragoza
  2. Real Club de Golf La Peñaza18 holesZaragoza

Asturias7 golf courses

Asturias

  1. Campo de golf La Rasa de Berbes18 holesBerbes (Ribadesella)
  2. Casa Cachón · Castropol GolfCastropol
  3. Deva Golf18 holesDeva (Gijón)
  4. Hotel Aldama Golf de Llanes9 holesQuintana (Llanes)
  5. Las Caldas Golf18 holesOviedo
  6. Real Club de Golf de Castiello18 holesBernueces (Gijón)
  7. Real Club de Golf La Barganiza18 holesSiero

Balearic Islands15 golf courses

Balearic Islands

  1. Arabella Golf Mallorca18 holesPalma
  2. Canyamel Golf Mallorca18 holesCanyamel (Capdepera)
  3. Capdepera GolfArtà
  4. Club de Golf Alcanada36 holesPort d’Alcúdia (Alcúdia)
  5. GOLF IBIZA9 holesSanta Eulàlia (Santa Eulària des Riu)
  6. Golf Maioris18 holesLlucmajor
  7. Golf Pollensa9 holesPollença
  8. GOLF SANTA PONSA45 holesSanta Ponsa (Calvià)
  9. GOLF SON PARC MENORCA18 holesSon Parc (Es Mercadal)
  10. Golf Son Termes18 holesBunyola
  11. Marriott Golf Son Antem36 holesLlucmajor
  12. REAL GOLF DE BENDINAT18 holesBendinat (Calvià)
  13. Son Gual Golf MallorcaManacor
  14. T Golf18 holesCalvià
  15. Vall d’Or Golf18 holesS'Horta (Felanitx)

Basque Country10 golf courses

Álava

  1. Golf Júndiz9 holesVitoria-Gasteiz
  2. Zuia Club de GolfAltube (Zuia)

Biscay

  1. Club de Campo Laukariz27 holesLaukariz (Mungia)
  2. Derio Golf9 holesDerio
  3. Meaztegi Golf18 holesOrtuella
  4. Palacio Urgoiti9 holesMungia
  5. Real Sociedad de Golf de Neguri24 holesGetxo

Gipuzkoa

  1. Goiburu Golf Club9 holesAndoain
  2. R.N.C.G.S.S. BasozabalSan Sebastián
  3. Real Golf Club de Zarauz9 holesZarautz

Canary Islands14 golf courses

Las Palmas

  1. Fuerteventura Golf ClubCaleta de Fuste (Antigua)
  2. Golf Club Salinas de Antigua18 holesAntigua
  3. Las Palmeras GolfLas Palmas de Gran Canaria
  4. Lopesan Meloneras Golf18 holesMeloneras (San Bartolomé de Tirajana)
  5. Maspalomas Golf18 holesMaspalomas (San Bartolomé de Tirajana)
  6. Salobre36 holesMaspalomas (San Bartolomé de Tirajana)

Santa Cruz de Tenerife

  1. Abama Golf Resort18 holesGuía de Isora
  2. Amarilla Golf18 holesSan Miguel de Abona
  3. Buenavista GolfBuenavista del Norte
  4. Golf Las AméricasPlaya de las Américas (Arona) (Arona)
  5. Golf Los Palos9 holesArona
  6. Hotel Jardín Tecina18 holesPlaya de Santiago (Alajeró)
  7. La Rosaleda Golf Club9 holesPuerto de la Cruz
  8. Real Club de Golf de Tenerife18 holesEl Peñón Tacoronte (Tacoronte)

Cantabria4 golf courses

Cantabria

  1. Golf Santa Marina18 holesSan Vicente de la Barquera
  2. Pretium Golf – Severiano Ballesteros Lavín – La Junquera9 holesPedreña (Marina de Cudeyo)
  3. Real Golf Club Oyambre9 holesComillas
  4. Real Golf de Pedreña27 holesPedreña (Marina de Cudeyo)

Castile and León21 golf courses

Ávila

  1. CLUB DE GOLF ARÉVALOArévalo

Burgos

  1. Club de Golf Salas de los Infantes9 holesSalas de los Infantes
  2. GOLF LERMA36 holesLerma
  3. Riocerezo Golf18 holesCerezo de Río Tirón

León

  1. Club de Golf de León18 holesSan Miguel del Camino (Valverde de la Virgen)
  2. Club de Golf Hierro 3 Reino de LeónVillanueva del Árbol (Valdefresno)
  3. GOLF BIERZO - CASA CLUBCongosto

Salamanca

  1. Salamanca Golf & Country ClubZarapicos

Segovia

  1. Club de Campo “El Tiro”9 holesReal Sitio de San Ildefonso
  2. Club de Golf El EspinarEl Espinar
  3. Club de Golf Las LlanásGrajera
  4. Club de Golf Villa de CuéllarCuéllar
  5. LA FAISANERA GOLF SEGOVIAPalazuelos de Eresma
  6. LOS ÁNGELES DE SAN RAFAEL18 holesLos Ángeles de San Rafael (El Espinar)

Soria

  1. Golf la CerradaRioseco de Soria

Valladolid

  1. Aldeamayor Club de Golf27 holesAldeamayor de San Martín
  2. CAMPO MUNICIPAL DE GOLF SOTOVERDE54 holesArroyo de la Encomienda
  3. Club de Campo La Galera9 holesValladolid
  4. Club de Golf Entrepinos18 holesSimancas

Zamora

  1. Campo de Golf de Villarrín de CamposVillarrín de Campos
  2. Club de Golf Valderrey18 holesZamora

Castilla-La Mancha8 golf courses

Ciudad Real

  1. Abedul GolfAlcázar de San Juan
  2. Club de Golf MudelaSanta Cruz de Mudela
  3. Club de Golf TomellosoTomelloso
  4. Golf Ciudad Real18 holesCiudad Real
  5. La Caminera · La Caminera Club de Campo9 holesTorrenueva

Guadalajara

  1. Montealvar18 holesYebes

Toledo

  1. Golf Campo de Layos18 holesToledo
  2. Torrijos Golf11 holesNovés

Catalonia45 golf courses

Barcelona

  1. Bouvert La Garriga Best1818 holesLa Garriga
  2. Can Cuyas27 holesSant Feliu de Llobregat
  3. Club de Golf Barcelona27 holesSant Esteve Sesrovires
  4. Club de Golf CastellterçolCastellterçol
  5. Club de Golf Llavaneras18 holesSant Andreu de Llavaneres
  6. CLUB DE GOLF MONTANYÀ MASIA L'ESTANYOL18 holesEl Brull
  7. Club de Golf Terramar18 holesBarcelona
  8. Club de Golf Vallromanes18 holesVallromanes
  9. golf de caldes12 holesCaldes de Montbui
  10. Golf La Roqueta9 holesCastellgalí
  11. Golf Taradell9 holesTaradell
  12. HANDICAP 118 holesSant Vicenç de Montalt
  13. La Roca Golf18 holesLa Roca del Vallès
  14. Mas Gurumbau18 holesTaradell
  15. Oller del Mas18 holesManresa
  16. Pitch & Putt Vallromanes54 holesVilanova del Vallès
  17. Pitch and Putt Badalona9 holesBadalona
  18. Pitch and Putt Montseny18 holesGualba
  19. Pitch and Putt Sant CebriàSant Iscle de Vallalta
  20. Pitch&Putt Portal del RocVilanova i la Geltrú
  21. Real Club de Golf El Prat - Barcelona45 holesTerrassa
  22. ROC 3 | Golf Pitch & Putt18 holesSanta Coloma de Cervelló
  23. Vallés Golf18 holesTerrassa

Girona

  1. Camiral, the Quinta do Lago Girona resort36 holesCaldes de Malavella
  2. Club de Golf CamprodonCamprodon
  3. Club de Golf Costa Brava36 holesSanta Cristina d'Aro
  4. Club Golf d'Aro27 holesCastell-Platja d'Aro
  5. Empordà Golf ClubGualta
  6. Fontanals Golf Club18 holesFontanals de Cerdanya
  7. Golf de pals18 holesPals
  8. Golf Girona18 holesSant Julià de Ramis
  9. Golf Sant Marc36 holesPuigcerdà
  10. Hotel Mas Tapiolas18 holesvecindario de Solius (Santa Cristina d'Aro)
  11. Mas Pagès36 holesSant Esteve de Guiables (Vilademuls)
  12. Mas Torrellas · Hotel Mas Torrellas9 holesSta. Cristina d'Aro (Santa Cristina d'Aro)
  13. Par3 Pitch&Putt Gualta18 holesGualta
  14. PITCH & PUTT Castelló-Empuriabrava18 holesCastelló d'Empúries
  15. Pitch & putt Franciac36 holesFranciac (Caldes de Malavella)
  16. Real Club de Golf Cerdaña54 holesPuigcerdà
  17. Serres de Pals9 holesPals
  18. Torremirona Golf Club18 holesFigueres

Lleida

  1. GOLF LLEIDA & Country Club18 holesRaimat (Lleida)
  2. Golf Urgell Pitch & Putt Bellpuig18 holesBellpuig

Tarragona

  1. Golf Costa Daurada Tarragona Sports Center36 holesEl Catllar
  2. Pitch and Putt Vendrell18 holesUrbanització El Vendrell Mar (El Vendrell)

Community of Madrid13 golf courses

Madrid

  1. ASOCIACIÓN DE GOLF VILLA DE EL ESCORIAL18 holesEl Escorial
  2. CENTRO FITNESS CLUB LAS ENCINAS DE BOADILLABoadilla del Monte
  3. Centro Nacional de Golf24 holesMadrid
  4. Club de Golf AranjuezAranjuez
  5. EL ROBLEDAL GOLF18 holesVillalbilla
  6. Golf Olivar de la Hinojosa36 holesCampo de las Naciones (Madrid)
  7. Golf Park Madrid9 holesLa Moraleja (Alcobendas)
  8. La Dehesa Club de Golf18 holesVillanueva de la Cañada
  9. LaFinca Golf18 holesPozuelo de Alarcón
  10. Negralejo36 holesRivas-Vaciamadrid
  11. REAL CLUB DE GOLF LA HERRERÍA36 holesSan Lorenzo de El Escorial
  12. Real Club de Golf Las Rozas18 holesLas Rozas (Las Rozas de Madrid)
  13. Real Club de Golf Lomas-Bosque27 holesVillaviciosa de Odón

Extremadura3 golf courses

Badajoz

  1. Don Tello Club de GolfMérida

Cáceres

  1. Norba Club de Golf18 holesUrb. Ceres Golf (Cáceres)
  2. ParraLuz GOLFSantibáñez el Alto

Galicia17 golf courses

A Coruña

  1. Barbanza Golf18 holesBoiro
  2. Club de golf Campomar9 holesO Val (Narón)
  3. Club de Golf Coruña18 holesA Coruña
  4. Club de Golf PadernePaderne
  5. Compostela Golf18 holesSantiago de Compostela
  6. Miño Club de Golf18 holesMiño
  7. Tambre Golf & Croquet18 holesPiñeirón, A Gándara (Oroso)
  8. Val de Rois9 holesRois

Lugo

  1. Golf Lugo4 holesSanta Marta de Fixós (Lugo)
  2. Ribeira Pitch & PuttRibasaltas (Monforte de Lemos)

Ourense

  1. Pitch and Putt Ourense18 holesO Fonsillón (Ourense)
  2. Real Montealegre club de golf27 holesOurense

Pontevedra

  1. Balneario de Mondariz18 holesMondariz-Balneario
  2. Campo de Golf de Meis18 holesSilván de Armenteira (Meis)
  3. Golf La Toja9 holesO Grove
  4. Real Aero Club de Vigo9 holesVigo
  5. Ria de Vigo Golf27 holesMoaña

La Rioja3 golf courses

La Rioja

  1. Club de Campo Sojuela18 holesSojuela
  2. Golf Logroño27 holesLogroño
  3. Rioja Alta Golf Club18 holesCirueña

Region of Murcia11 golf courses

Murcia

  1. Águilas Golf – Isla del Fraile9 holesÁguilas
  2. Alhama Signature Golf18 holesAlhama de Murcia
  3. Altaona Golf Course18 holesBaños y Mendigo (Murcia)
  4. Campo de Golf Montepríncipe9 holesMurcia
  5. Camposol Golf Club18 holesMazarrón
  6. LA MANGA CLUBCartagena
  7. New Sierra Golf18 holesAvileses (Murcia)
  8. PERALEJA GOLFSucina (Murcia)
  9. RODA GOLF RESORT18 holesRoda (San Javier)
  10. Serena Golf18 holesLos Alcázares
  11. UGOLF · Mar Menor Golf.18 holesMurcia

Valencian Community27 golf courses

Alicante

  1. Alenda Golf18 holesMonforte del Cid
  2. Alicante GolfPlaya San Juan (Alicante)
  3. ALTEA CLUB DE GOLFAltea
  4. Club de Golf Ifach9 holesUrbanización San Jaime (Benissa)
  5. Club de Golf JáveaJávea
  6. El Plantío Golf Resort27 holesAlicante
  7. Escuela de Golf Elche9 holesElche
  8. Font Del Llop Golf ResortMonforte del Cid
  9. Golf BonalbaMutxamel
  10. La Finca Resort36 holesAlgorfa
  11. La Marquesa Golf18 holesRojales
  12. La Sella Golf27 holesJesús Pobre (Dénia)
  13. Las Colinas Golf & Country Club18 holesOrihuela Costa (Orihuela)
  14. LAS RAMBLAS GOLF18 holesDehesa de Campoamor (Orihuela)
  15. Lo Romero Golf18 holesPilar de la Horadada
  16. PUIG CAMPANA GOLFFinestrat
  17. Real Club de Golf Campoamor Resort18 holesOrihuela Costa (Orihuela)
  18. VISTABELLA GOLFJacarilla

Castellón

  1. Golf Costa de Azahar9 holesGrao de Castellón (Castellón de la Plana)
  2. Mediterráneo GolfBorriol
  3. Panorámica Golf, Sports & Resort18 holesSan Jorge

Valencia

  1. Club de Golf Escorpión54 holesBétera
  2. Club de Golf Requena18 holesRequena
  3. Foressos Club de Golf18 holesPicassent
  4. La Galiana Golf ResortCarcaixent
  5. Masía de las estrellasCatarroja
  6. OLIVA NOVA BEACH & GOLF RESORT23 holesOliva