London Golf Courses Map
A comprehensive list of all golf courses within the M25
We have compiled a directory of 164 golf courses within the M25. These include both full-length 18-hole courses and shorter 9-hole courses, ranging from traditional members’ clubs to more accessible public and municipal layouts. On the map, 18-hole courses are shown in blue and 9-hole courses in green. Click on any course to learn more, including key details and visitor information.
Discover golf driving ranges across London and explore practical tips to help you practise smarter between rounds.
London Golf Driving Ranges Practice Tips| Queen's Park Pitch and Putt (9 hole) 4.12 mi to Charing Cross | 9 Hole Kensal Green |
| Aquarius Golf Club (9 hole) 4.86 mi to Charing Cross | 9 Hole / 18 Tees Honor Oak |
| Highgate Golf Club 5.07 mi to Charing Cross | 18 Hole Highgate |
| Dulwich and Sydenham Hill Golf Club 5.33 mi to Charing Cross | 18 Hole Dulwich |
| Roehampton Club 6.05 mi to Charing Cross | 18 Hole London |
| Wimbledon Park Golf Club 6.10 mi to Charing Cross | 18 Hole Wimbledon |
| Dukes Meadows (9 hole) 6.42 mi to Charing Cross | 9 Hole Chiswick |
| Muswell Hill Golf Club 6.46 mi to Charing Cross | 18 Hole Muswell Hill |
| Palewell Common Pitch and Putt (9 hole) 6.67 mi to Charing Cross | 9 Hole East Sheen |
| London Scottish Golf Club 6.73 mi to Charing Cross | 18 Hole Wimbledon |
| Richmond Park Golf Course (Prince's Course) 6.86 mi to Charing Cross | 18 Hole Wandsworth |
| Richmond Park Golf Course (Duke's Course) 6.86 mi to Charing Cross | 18 Hole Wandsworth |
| Wimbledon Common Golf Club 7.32 mi to Charing Cross | 18 Hole Wimbledon |
| Hanger Hill Park Pitch and Putt (9 hole) 7.39 mi to Charing Cross | 9 Hole Hanger Lane |
| Royal Wimbledon 7.40 mi to Charing Cross | 18 Hole Wimbledon |
| Finchley Golf Club 7.77 mi to Charing Cross | 18 Hole Mill Hill |
| Metro Golf Centre (9 hole) 7.89 mi to Charing Cross | 9 Hole London |
| Hendon Golf Club 7.94 mi to Charing Cross | 18 Hole London |
| Mitcham Golf Club 8.07 mi to Charing Cross | 18 Hole Surrey |
| Wanstead Golf Club 8.08 mi to Charing Cross | 18 Hole Wanstead |
| North Middlesex Golf Club 8.11 mi to Charing Cross | 18 Hole Brunswick Park |
| Royal Mid-Surrey Golf Club (Pam Barton Course) 8.34 mi to Charing Cross | 18 Hole Richmond |
| Royal Mid-Surrey Golf Club (JH Taylor Course) 8.34 mi to Charing Cross | 18 Hole Richmond |
| Grovelands Park Pitch and Putt 8.37 mi to Charing Cross | 9 Hole Southgate |
| Crowlands Heath Golf Centre (9H) 8.49 mi to Charing Cross | 9 Hole Dagenham |
| Sudbury Golf Club 8.53 mi to Charing Cross | 18 Hole Wembley |
| Coombe Hill Golf Club 8.57 mi to Charing Cross | 18 Hole Kingston upon Thames |
| Ealing Golf Course 8.61 mi to Charing Cross | 18 Hole Greenford |
| Ilford Golf Club 8.69 mi to Charing Cross | 18 Hole Ilford |
| The Richmond Golf Club 8.81 mi to Charing Cross | 18 Hole Richmond |
| Horsenden Hill (9 hole) 8.84 mi to Charing Cross | 9 Hole Woodland Rise |
| Shortlands Golf Club (9 hole) 8.84 mi to Charing Cross | 9 Hole Bromley |
| Royal Blackheath Golf Club 8.88 mi to Charing Cross | 18 Hole Eltham |
| Shooters Hill Golf Club 8.88 mi to Charing Cross | 18 Hole Welling |
| Malden Golf Club 8.89 mi to Charing Cross | 18 Hole New Malden |
| Coombe Wood Golf Club 8.97 mi to Charing Cross | 18 Hole Kingston Upon Thames |
| Sundridge Park Golf Club (East Course) 8.98 mi to Charing Cross | 18 Hole Bromley |
| Sundridge Park Golf Club (West Course) 8.98 mi to Charing Cross | 18 Hole Bromley |
| South Herts Golf Club (Vardon Course) 9.03 mi to Charing Cross | 18 Hole Totteridge |
| South Herts Golf Club (Rees) (9 hole) 9.03 mi to Charing Cross | 9 Hole Totteridge |
| Eltham Warren Golf Club (9 Hole) 9.18 mi to Charing Cross | 9 Hole / 18 Tees Eltham |
| Perivale Park Golf Course (9 hole) 9.19 mi to Charing Cross | 9 Hole Greenford |
| Wyke Green Golf Club 9.20 mi to Charing Cross | 18 Hole Isleworth |
| Brent Valley Golf Club 9.28 mi to Charing Cross | 18 Hole Hanwell |
| Lee Valley Golf Course 9.43 mi to Charing Cross | 18 Hole Edmonton |
| Bush Hill Park Golf Club 9.52 mi to Charing Cross | 18 Hole Winchmore Hill |
| Shirley Park Golf Club 9.54 mi to Charing Cross | 18 Hole Croydon |
| Woodford Golf Club 9.55 mi to Charing Cross | 9 Hole / 18 Tees Woodford Green |
| Playgolf London (9 holes) 9.56 mi to Charing Cross | 9 Hole Harrow |
| Langley Park Golf Club 9.73 mi to Charing Cross | 18 Hole Beckenham |
| Trent Park Golf Club 9.79 mi to Charing Cross | 18 Hole Southgate |
| West Middlesex Golf Club 9.88 mi to Charing Cross | 18 Hole Southall |
| Enfield Golf Club 9.92 mi to Charing Cross | 18 Hole Enfield |
| Mill Hill Golf Club 9.99 mi to Charing Cross | 18 Hole Mill Hill |
| Strawberry Hill Golf Club (9 hole) 10.45 mi to Charing Cross | 9 Hole / 18 Tees Twickenham |
| Chingford Golf Course (Royal Epping Forest) 10.50 mi to Charing Cross | 18 Hole Chingford |
| The Addington Golf Club 10.58 mi to Charing Cross | 18 Hole Croydon |
| Chislehurst Golf Club 10.59 mi to Charing Cross | 18 Hole Chislehurst |
| Croham Hurst Golf Club 10.63 mi to Charing Cross | 18 Hole Croydon |
| Stanmore Golf Club 10.74 mi to Charing Cross | 18 Hole Stanmore |
| Arkley Golf Club (9 hole) 10.77 mi to Charing Cross | 9 Hole / 18 Tees Barnet |
| Hadley Wood Golf Club 11.01 mi to Charing Cross | 18 Hole Barnet |
| Chigwell Golf Club 11.07 mi to Charing Cross | 18 Hole Chigwell |
| Fulwell Golf Club 11.10 mi to Charing Cross | 18 Hole Hampton Hill |
| Addington Palace Golf Club 11.15 mi to Charing Cross | 18 Hole Croydon |
| Old Fold Manor Golf Club 11.26 mi to Charing Cross | 18 Hole Hadley Green |
| Sidcup Golf Club 11.27 mi to Charing Cross | 9 Hole / 18 Tees Sidcup |
| Fairlop Waters (Main Course) 11.28 mi to Charing Cross | 18 Hole Ilford |
| Fairlop Waters (9 hole) 11.28 mi to Charing Cross | 9 Hole Ilford |
| The Shire London (Masters Course) 11.31 mi to Charing Cross | 18 Hole Barnet |
| Bromley Golf Centre and Driving Range (9 hole) 11.31 mi to Charing Cross | 9 Hole Bromley |
| West Essex Golf Club 11.41 mi to Charing Cross | 18 Hole Chingford |
| Hampton Court Palace Golf Club 11.44 mi to Charing Cross | 18 Hole Kingston Upon Thames |
| Whitewebbs Park Golf Course 11.51 mi to Charing Cross | 18 Hole Enfield |
| Purley Downs Golf Club 11.66 mi to Charing Cross | 18 Hole Croydon |
| The Oaks Golf Centre (Horley Course) 11.72 mi to Charing Cross | 18 Hole Carshalton |
| The Oaks Golf Centre (Acorn Course) (9 hole) 11.72 mi to Charing Cross | 9 Hole Carshalton |
| Bexleyheath Golf Club (9 hole) 11.74 mi to Charing Cross | 9 Hole / 18 Tees Bexleyheath |
| London Airlinks Golf Course 11.78 mi to Charing Cross | 18 Hole Hounslow |
| West London Golf Centre (9 hole) 11.84 mi to Charing Cross | 9 Hole Northolt |
| Addington Court Golf Club (Championship Course) 11.86 mi to Charing Cross | 18 Hole Croydon |
| Addington Court Golf Club (Falconwood Course) 11.86 mi to Charing Cross | 18 Hole Croydon |
| Addington Court Golf Club (Academy Course) (9 hole) 11.86 mi to Charing Cross | 9 Hole Croydon |
| Selsdon Estate Golf Club 11.99 mi to Charing Cross | 18 Hole Croydon |
| Banstead Downs Golf Course 12.12 mi to Charing Cross | 18 Hole Cheam |
| Crews Hill Golf Club 12.16 mi to Charing Cross | 18 Hole Enfield |
| Dyrham Park Country Club 12.18 mi to Charing Cross | 18 Hole Barnet |
| Horton Park Golf Club (Millennium Course) 12.36 mi to Charing Cross | 18 Hole Epsom |
| Horton Park Golf Club (Academy Course) (9 hole) 12.36 mi to Charing Cross | 9 Hole Epsom |
| Cranfield Golf Club / Golf Kingdom 12.43 mi to Charing Cross | 18 Hole Chadwell Heath |
| Woodcote Park Golf Club 12.44 mi to Charing Cross | 18 Hole Coulsdon |
| The Hertsmere 12.77 mi to Charing Cross | 18 Hole Elstree |
| Farleigh Golf Club (27 Holes) 12.77 mi to Charing Cross | 27 Hole Warlingham |
| Hartsbourne Country Club (27 holes) 12.77 mi to Charing Cross | 27 Hole Bushey Heath |
| Orpington Golf Centre (Ruxley Park) 12.79 mi to Charing Cross | 9 Hole Orpington |
| Oprington Golf Centre (Cray Valley) 12.79 mi to Charing Cross | 18 Hole Orpington |
| Cuddington Golf Course 12.79 mi to Charing Cross | 18 Hole Banstead |
| Orpington Golf Centre (9 hole) 12.79 mi to Charing Cross | 9 Hole Orpington |
| Surbiton Golf Club 12.84 mi to Charing Cross | 18 Hole Chessington |
| Grims Dyke Golf Club 12.87 mi to Charing Cross | 18 Hole Pinner |
| Hainault Golf Club (The Lower) 13.01 mi to Charing Cross | 18 Hole Chigwell |
| Hainault Golf Club (The Upper) 13.01 mi to Charing Cross | 18 Hole Chigwell |
| Woolston Manor Golf Course and Country Club 13.04 mi to Charing Cross | 18 Hole Chigwell |
| Barnehurst Golf Course (9 hole) 13.12 mi to Charing Cross | 9 Hole Barnehurst |
| Coulsdon Court Golf Club 13.15 mi to Charing Cross | 18 Hole Coulsdon |
| Sandown Eclipse Course (9H) 13.60 mi to Charing Cross | 9 Hole Esher |
| Stockley Park Golf Club 13.73 mi to Charing Cross | 18 Hole Uxbridge |
| Pinner Hill Golf Club 13.79 mi to Charing Cross | 18 Hole Pinner Hill |
| Epsom Golf Club 13.79 mi to Charing Cross | 18 Hole Epsom Downs |
| Birchwood Park Golf and Country Club (Main Course) 13.88 mi to Charing Cross | 18 Hole Dartford |
| Chipstead Golf Course 13.88 mi to Charing Cross | 18 Hole Chipstead |
| Birchwood Park Golf and Country Club (Orchard Course) 13.88 mi to Charing Cross | 9 Hole Dartford |
| High Elms Golf Course 13.89 mi to Charing Cross | 18 Hole Orpington |
| West Kent Golf Club 13.99 mi to Charing Cross | 18 Hole Orpington |
| Ruislip Golf Course (CLOSED) 14.13 mi to Charing Cross | 18 Hole Ruislip |
| Haste Hill Public Golf Course 14.33 mi to Charing Cross | 18 Hole Northwood |
| Hersham Golf Club 14.54 mi to Charing Cross | 18 Hole Walton on Thames |
| Hillingdon Golf Course (9 hole) 14.58 mi to Charing Cross | 9 Hole / 18 Tees Hillingdon |
| Woldingham Golf Club 14.70 mi to Charing Cross | 18 Hole Woldingham |
| Porters Park Golf Club 14.72 mi to Charing Cross | 18 Hole Radlett |
| Dartford Golf Club 14.75 mi to Charing Cross | 18 Hole Dartford |
| Royal Automobile Club Woodcote Park (Old) 14.80 mi to Charing Cross | 18 Hole Epsom |
| Royal Automobile Club Woodcote Park (Coronation) 14.80 mi to Charing Cross | 18 Hole Epsom |
| Northwood Golf Club 14.84 mi to Charing Cross | 18 Hole Northwood |
| Risebridge Golf Centre 14.90 mi to Charing Cross | 18 Hole Romford |
| Ingrebourne Links Golf and Country Club 14.98 mi to Charing Cross | Rainham |
| Romford Golf Club 14.99 mi to Charing Cross | 18 Hole Romford |
| Aldenham Golf and Country Club (Church Course) 15.04 mi to Charing Cross | 18 Hole Radlett |
| Theydon Bois Golf Course 15.31 mi to Charing Cross | 18 Hole Epping |
| Surrey National Golf Club 15.32 mi to Charing Cross | 18 Hole Chaldon |
| Surrey Downs Golf Club 15.33 mi to Charing Cross | 18 Hole Chessington |
| Chelsfield Lakes Golf Centre (Lakes Course) 15.39 mi to Charing Cross | 18 Hole Orpington |
| Chelsfield Lakes Golf Centre (Vista Course) (9 hole) 15.39 mi to Charing Cross | 9 Hole Orpington |
| Sandy Lodge Golf Club 15.42 mi to Charing Cross | 18 Hole Northwood |
| Uxbridge Public Golf Course 15.42 mi to Charing Cross | 18 Hole Uxbridge |
| Sunbury Golf Club 15.45 mi to Charing Cross | 18 Hole Shepperton |
| The Leatherhead Club 15.68 mi to Charing Cross | 18 Hole Leatherhead |
| Cherry Lodge Golf Club 15.71 mi to Charing Cross | 18 Hole Biggin Hill |
| Ashford Manor Golf Club 15.75 mi to Charing Cross | 18 Hole Ashford |
| Abridge Golf and Country Club 15.83 mi to Charing Cross | 18 Hole Romford |
| Kingswood Golf and Country Club 15.84 mi to Charing Cross | 18 Hole Tadworth |
| Thorney Park Golf Club 15.93 mi to Charing Cross | 18 Hole Iver |
| Nine of Herts Golf Centre (9 hole) 16.04 mi to Charing Cross | 9 Hole Rickmansworth |
| Buckinghamshire Golf Club 16.07 mi to Charing Cross | 18 Hole Denham |
| Moor Park Golf Club (High) 16.22 mi to Charing Cross | 18 Hole Rickmansworth |
| Moor Park Golf Club (West) 16.22 mi to Charing Cross | 18 Hole Rickmansworth |
| Stapleford Abbotts Golf Club 16.35 mi to Charing Cross | 18 Hole Romford |
| North Downs Golf Course 16.47 mi to Charing Cross | 18 Hole Woldingham |
| Burhill Golf Club (Old) 16.53 mi to Charing Cross | 18 Hole Walton on Thames |
| Burhill Golf Club (New) 16.53 mi to Charing Cross | 18 Hole Walton on Thames |
| West Herts Golf Club 16.68 mi to Charing Cross | 18 Hole Rickmansworth |
| Batchworth Park Golf Club 16.70 mi to Charing Cross | 18 Hole Rickmansworth |
| Belhus Park Golf Course 16.72 mi to Charing Cross | 18 Hole South Ockendon |
| Walton Heath Golf Club (New) 16.72 mi to Charing Cross | 18 Hole Walton on the Hill |
| Walton Heath Golf Club (Old) 16.72 mi to Charing Cross | 18 Hole Walton on the Hill |
| Park Wood Golf Club 16.74 mi to Charing Cross | 18 Hole Westerham |
| Rickmansworth Golf Course 16.80 mi to Charing Cross | 18 Hole Rickmansworth |
| Upminster Golf Club 16.92 mi to Charing Cross | 18 Hole Upminster |
| Maylands Golf Club 17.46 mi to Charing Cross | 18 Hole Romford |
| Denham Golf Club 17.55 mi to Charing Cross | 18 Hole Denham |
| The Grove Golf Course 17.85 mi to Charing Cross | 18 Hole Chandler's Cross |
| St. George's Hill Golf Club (27 holes) 17.85 mi to Charing Cross | 27 Hole Weybridge |
| Cranham Golf Course 17.86 mi to Charing Cross | 18 Hole Cranham |
| Silvermere Golf and Leisure 18.31 mi to Charing Cross | 18 Hole Cobham |
Recommended Practice Equipment
Improve your game with these practice aids and training equipment:
Practice Nets
TaylorMade Stratus Golf Glove (2 Pack)
Good value premium golf glove delivering fit, feel and comfort
£19.99
Golf Balls
Titleist Pro V1 Premium Golf Balls
Premium performance golf balls (dozen)
£49.95
Club Sets
Wilson Stretch Complete Golf Set
Driver, fairway wood, hybrid, irons, putter & carry bag
£385.13
Disclosure: We are a participant in the Amazon Associates UK Programme. We only recommend products we believe will enhance your golf experience.