Golf Course Spots

Golf courses near Swansea

We list 27 golf courses within 25 km of Swansea, including 9 with 18 holes, 1 with 9 holes, 2 pitch and putt. 81% have a website listed.

Only 4 of the 27 venues state a founding year. The earliest is 1892 for Swansea Bay Golf Club (Jersey Marine), followed by 1920 for Morriston Golf Club (Ynystawe) and 1934 for Neath Golf Course (Cilfrew).

Clyne Golf Club (Manselfield) is the closest, 5.9 km from the centre, and nothing is listed inside 5 km. These 27 are all the venues listed within 25 km, the last at 24 km. Swansea has 9, Neath Port Talbot 8 and Carmarthenshire 6.

Four courses are recorded as links, and two venues are pitch and putt courses. Visitor access is stated as open by five clubs, and one venue is marked private in map data.

At a glance

27courses within 25 km
9with 18 holes
1with 9 holes
2pitch and putt
4links courses
5say visitors are welcome
22with a website
1892oldest founding year listed

Courses by number of holes

HolesCoursesShare
18 holes933%
9 holes14%
Pitch and putt27%
Holes not recorded1556%

Venues with several courses are counted once, with their total number of holes.

Type of course

SettingCourses
Links3
Clifftop1
Heathland1
Moorland1
Parkland1

As described on the club website, for 7 of the 27 courses.

Distance from the centre of Swansea

0Under 5 km
95 to 10 km
710 to 15 km
1115 to 25 km

By county or area

Click a column heading to sort.

County or areaCourses18 holes9 holesLinksVisitors welcome
Swansea93012
Neath Port Talbot81011
Carmarthenshire62111
Bridgend32010
Powys11001

Visitors welcome: as stated on the club website; not recorded for the other courses.

Links courses

CourseHolesParFoundedDistance
Swansea Bay Golf Club7218926.6 km
Pennard Golf Club12 km
Royal Porthcawl Golf Club187220 km
Ashburnham Golf Club1824 km

Courses that welcome visitors

CourseHolesParFoundedDistance
Clyne Golf Club18725.9 km
Morriston Golf Club19206.1 km
Pontardawe Golf Club7014 km
Celtic Minor Golf Club18201522 km
Ashburnham Golf Club1824 km

Nearest first. Visitors welcome as stated on the club website: check tee times and dress code with the club.

Oldest clubs

CourseHolesParFoundedDistance
Swansea Bay Golf Club7218926.6 km
Morriston Golf Club19206.1 km
Neath Golf Course193413 km
Celtic Minor Golf Club18201522 km

Founding year as given on the club website, known for 4 of the 27 courses.

The 27 nearest courses

CourseHolesParDistance
Clyne Golf Club18725.9 km
Morriston Golf Club6.1 km
Swansea Bay Golf Club726.6 km
Fairwood Park Golf Club6.7 km
Earlswood Golf Course18686.9 km
Langland Bay Golf Club187.8 km
Gowerton Pitch and Putt98.0 km
Gower Golf Club8.2 km
Mond Valley Golf Club189.6 km
Pontarddulais Golf Club10 km
Pennard Golf Club12 km
Gnoll Pitch & Putt Course12 km
Neath Golf Course13 km
Pontardawe Golf Club7014 km
Tata Steel Golf Course14 km
Machynys Golf15 km
Lakeside Golf Course17 km
Tycroes Golf Range918 km
Maesteg Golf Course18 km
Pyle and Kenfig Golf Course19 km
Garnant Golf Club1820 km
Royal Porthcawl Golf Club187220 km
The Grove Golf Club187021 km
Celtic Minor Golf Club1822 km
Glynhir Golf Club23 km
Ashburnham Golf Club1824 km
Glyn Abbey Golf Club24 km

Blank cells: not recorded in the source data. Distances are straight-line from the town centre.

Frequently asked questions

How many golf courses are there near Swansea?
27 golf courses are listed within 25 km of the centre of Swansea. 9 courses are within 10 km.
What is the nearest golf course to Swansea?
Clyne Golf Club, about 5.9 km from the town centre in a straight line (18-hole golf course).
Are there links golf courses within 25 km of Swansea?
Yes: 4 courses are recorded as links, including Swansea Bay Golf Club, Pennard Golf Club and Royal Porthcawl Golf Club.
Which golf courses welcome visitors near Swansea?
5 courses say on their website that visitors are welcome, for example Clyne Golf Club, Morriston Golf Club and Pontardawe Golf Club. For the others this is not recorded: check with the club before you go.
What is the oldest golf club near Swansea?
Among the 4 courses whose club website gives a founding year, Swansea Bay Golf Club dates back to 1892, followed by Morriston Golf Club (1920).

Updated: