Greater London Golf Courses
How many golf courses are in Greater London?
GeoGolf lists 31 golf courses in Greater London, checked 12 October 2026. That is 4% of the 690 courses listed for England.
Golf in Greater London at a glance
GeoGolf lists 31 golf courses in Greater London, England. Greater London is one of 46 areas listed under England, and it holds 4% of the region's courses. No other area in England lists more courses. Use the list below to compare courses before you choose where to play.
Our listings record the number of holes for 15 of the 31 courses. 13 have 18 holes, 1 has 27 holes and 1 has 9 holes. The courses are in or near Barnet, London, Uxbridge, Croydon, Northwood and 17 other places.
The list includes Addington Golf Club, Addington Palace Golf Club and Arkley Golf Club. While you plan a trip, note that the nearest counties in our directory are Hertfordshire (31 courses, about 15 miles), Surrey (27 courses, about 20 miles) and Buckinghamshire (23 courses, about 25 miles). We measure that between the middle of each county's listed courses.
We approve each course before we count it, and we leave out closed ones. We have 5 closed courses in Greater London on record, and they stay out of every figure here. However, hole counts and town names come from the source data, so check the club's website before you travel.
Golf courses in Greater London
Addington Golf Club
Addington Palace Golf Club
Arkley Golf Club
Chelsfield Lakes Golf Club
Coombe Hill Golf Club
Coulsdon Court Golf Club
Crews Hill Golf Club
Cuddington Golf Club
Denham Artisans Golf Club
Dulwich & Sydenham Hill Golf Club
Grims Dyke Golf Club
Hadley Wood Artisans Golf Club
Hadley Wood Golf Club
Harefield Place Golf Club
Harrow School Golf Club
Haste Hill Golf Club
High Elms Golf Club
Hillingdon Golf Club
London Scottish Golf Club
Mill Hill Golf Club
Counties near Greater London
- Hertfordshire · 31 courses · about 15 miles away
- Surrey · 27 courses · about 20 miles away
- Buckinghamshire · 23 courses · about 25 miles away
- Essex · 22 courses · about 30 miles away
- Berkshire · 16 courses · about 35 miles away
- Kent · 16 courses · about 35 miles away
Golf in Greater London: common questions
Which towns in Greater London have golf courses?
Listed courses in Greater London are in or near Barnet, London, Uxbridge, Croydon, Northwood, Orpington, Banstead, Bromley and 14 other places. Each course page gives the address, website and a map where we hold them.
How many 18-hole and 9-hole golf courses are in Greater London?
We record the number of holes for 15 of the 31 listed courses in Greater London. 13 have 18 holes, 1 has 27 holes and 1 has 9 holes. The rest have no hole count on record yet, so check with the club.
Where can I find golf courses near Greater London?
The closest counties in our directory are Hertfordshire, Surrey and Buckinghamshire, measured between the middle of each county's listed courses. You can also browse all England golf courses.