England Golf Courses
How many golf courses are there in England?
The R&A counted 2,213 golf courses in England at the end of 2020. GeoGolf lists 751 courses in England across 46 areas, checked 19 October 2026. The count includes private members' clubs and pay-and-play courses open to visitors.
Golf in England at a glance
The directory covers 46 areas in England. The biggest lists are Devon (35), Greater London (31) and Hertfordshire (31). Hole counts are on record for 338 of the 751 courses, and 293 have 18 holes, 32 have 9 holes, 12 have 27 holes and 1 has 12 holes.
1 area lists fewer than 3 courses: Bristol (2). However, its page also shows courses in nearby counties, so it stays useful.
About golf in England
The R&A counted 2,213 golf courses in England at the end of 2020, more than Scotland, Wales and Northern Ireland combined (The R&A, Golf Around the World 2021). The spread is wide too, since Lancashire links, Surrey heathland and Yorkshire moorland all sit within a few hours of each other.
In the south-east, Surrey has 27 courses listed here, among them Wentworth and Walton Heath, with Sunningdale just over the border in Berkshire. Meanwhile Kent offers Royal St George's at Sandwich, a regular Open host, plus a string of clifftop and downland clubs.
The north-west is the links heartland. The coast between Southport and Blackpool holds Royal Birkdale, Royal Lytham & St Annes, Formby and Hillside. Yorkshire adds Ganton and Moortown, while the north-east has cliff-top links at Bamburgh and Seahouses.
Green fees range from council-run courses to championship venues, and many English clubs welcome visitors without membership. It is worth booking ahead, since weekend tee times go quickly.
Inland courses stay playable through most of the winter, although the coast turns windy from autumn onward. Spring and early summer bring the steadiest conditions, and long evenings make twilight rounds good value, since many clubs offer a cheaper twilight green fee. Use the county filters below to find courses near you.
All England golf courses
3 Hammers Golf Complex
Abbey Hill Golf Centre
Abbeydale Golf Club
Abridge Golf & Country Club
Addington Golf Club
Addington Palace Golf Club
Aldeburgh Golf Club
Aldenham Golf Club
Alder Root Golf Club
Alnmouth Golf Club
Alnwick Golf Club
Alston Moor Golf Club
Altrincham Municipal Golf Club
Antrobus Golf Club
Appleby Golf Club
Aqualate Golf Club
Arkley Golf Club
Arscott Golf Club
Ashbourne Golf Club
Ashbury Golf Club & Hotel
Golf in England: common questions
Which counties in England have the most golf courses?
The three biggest lists are Devon (35), Greater London (31) and Hertfordshire (31). Together with the rest, they make up the 751 courses listed for England.
How many 18-hole and 9-hole golf courses are in England?
We record the number of holes for 338 of the 751 listed courses in England. 293 have 18 holes, 32 have 9 holes, 12 have 27 holes and 1 has 12 holes. The rest have no hole count on record yet, so check with the club.
Which parts of England have the fewest listed golf courses?
The shortest list is Bristol (2). Its page shows nearby courses in neighbouring counties, because a short list is only part of the picture.