If you’re a keen golfer then make the most of your trip to Cardiff by heading to one of the top golf courses in and around the city.
With its magnificent views overlooking the city and the Bristol Channel, Radyr Golf Club [map] has one of the most idyllic settings of any golf course in South Wales. Nestling in the countryside not far from the city centre, it offers both members and visitors wonderful surroundings along with the sternest of challenges for golfers of all standards.
Three miles north west of the city you’ll find Whitchurch Golf Club [map], which has hosted the Welsh Professional Championship on three occasions. Incidentally Ian Woosnam holds the course record here with a 62.
Another course popular with visiting golfers is Cardiff Golf Club [map], which was founded in 1922 and is situated on the outskirts of the city centre. Measuring 6,000 yards and with many tree-lined fairways, this is the city's main golf club.
Just ten minutes north of the city centre boundaries sits the Cardiff Golf & Country Club [map], a mature and challenging 18-hole course that holds the distinction of occupying the site of Alberta's first coal mine. The legacy of the mining here between 1895 and 1959 has resulted in the many sink holes, some 15 feet deep, scattered throughout the course, which provide a unique hazard for golfers.
One of Cardiff’s newest golf clubs is Cottrell Park [map], which was founded in 1996 and boasts two courses set in historic parkland with views of the Brecon Beacons and the Mendips.
Other courses in the Cardiff area worth trying include Creigiau [map], Llanishen, Petterstone Lakes and St Mellons, which are all within easy distance of the city centre.
A little further afield, situated about 20 minutes from the central Cardiff in the scenic town of Penarth is Glamorganshire Golf Club [map], while Celtic Manor, Royal Porthcawl, Southerndown and St Pierre are all within a short drive from the capital.
If you want to comment on our choices or recommend somewhere, why not use our What You Recommend form to let us know.