Skip to main content
Wales Gwynedd

Machynlleth Golf Club

🤍
Holes
18
Green fee
£20–£30

Course details last verified 1 August 2026 from the club’s own website.

About this course

Machynlleth Golf Club plays over 18 holes at Machynlleth, a small market town sitting close to the point where Gwynedd, Powys and Ceredigion meet in mid Wales, under postcode SY20. The town lies on the Dyfi river, near its estuary on Cardigan Bay, and has long served as an administrative and market centre for this thinly populated part of the country, once briefly serving as the seat of Owain Glyndŵr's parliament in the early fifteenth century. Green fees at the club run from around £20 to £30, reflecting its position as a modest community course rather than a large commercial resort. Mid Wales in general is defined by its low population density, with Machynlleth acting as one of the few substantial settlements between Aberystwyth to the south and Dolgellau to the north. The surrounding countryside rises quickly into the Cambrian Mountains, and the club's setting reflects that border position between coastal estuary and upland interior.

Machynlleth Golf Club plays over 18 holes. The club lists green fees at £20–£30. Prices shift by season, though, so check before you travel.

You will find Machynlleth Golf Club at Ffordd Drenewydd, Gwynedd, SY20 8UH. It also shows up in our guides for Liverpool, Swansea, and Wolverhampton, since those cover the wider area. The club runs its own site, linked in the sidebar, with booking and membership details. A map further down the page marks the exact spot for satnav and directions.

No one has reviewed Machynlleth Golf Club yet. Since you would be first, your rating would help other golfers plan. In particular, we list 4 more courses in Gwynedd. That helps if you are weighing up nearby options. To look further afield, browse the full Wales guide from the links on this page.

Location

Reviews

Log in to leave a review
No reviews yet — be the first!
Browse all Gwynedd golf courses →

Golf Courses Near You