N1 Golf London is the new kid on the block, and definitely one of the best. Based in Greenwich, the venue features stunning views overlooking the Thames, especially during the darker hours when the city lights illuminate the river. The facility itself features a 60-bay two tier driving range, eight full time PGA coaches, a giant American Golf shop with all the top brands and a superb restaurant with fine wine and dining. Every bay also has a sofa and coffee table with bar service to order from the range menu.

Address: 265 Tunnel Ave, London SE10 0QE
Closest Underground Station: North Greenwich Tube Station
Opening Hours: 8am-11pm (Monday-Saturday), 8am-9pm (Sunday)
Cost: £12 for 120 balls (off peak £10, before 5pm midweek), £6 for 60 balls

World of Golf New Malden

One of Europe’s most popular driving ranges, featuring two tiers and 60 bays, 30 of which are heated. This floodlit range provides powered tee mats, delivering each ball to the tee automatically. Open until midnight, there is also a teaching academy with video coaching studios. There are friendly and knowledgeable PGA coaches on hand, a massive American Golf store with all your essentials from the premium brands and there’s even a Dinosaur crazy golf to keep the whole family happy.

Postcode: KT3 4PH
Closest station: New Malden
Opening Hours: 6am-12am (Mon-Fri), 7am-12am (Sat-Sun)
Cost: £5.50 for 50 balls

Chingford Golf Club

Target greens of varying distances are the order of the day at this 24-bay, 300-yard range. The club offers up to a 20% discount for its members but is also open to the public. This London driving range is located close to Liverpool Street.

Postcode: E4 8AQ
Closest station: Highams Park
Opening Hours: 8am-10pm (Mon-Fri), 8am-9pm (Sat-Sun)
Cost: £4 for 50 balls.

Central London Golf Centre

Handily located in Wandsworth, this range features floodlights, automatic teeing and the option to order some tasty food. There are 14 bays and both group and individual lessons are available.

Postcode: SW17 0AT
Closest tube: Tooting Bec
Opening Hours: 8am-10pm (Mon-Thu), 8am-8pm (Fri-Sun)
Cost: £5 for 50 balls.

Thamesview Golf Centre

Situated in East London, Thamesview represents great value for money with 100 balls costing just £5. This 250-yard range is home to 25 bays and is fully floodlit. There are plenty of targets to aim at, and the automatic teeing system is always a nice addition.

Postcode: SE28 8PP
Closest station: Belvedere
Opening Hours: 8am-8.30pm
Cost: £5 for 100 balls.

Metro Golf Centre

Located in Brent Cross just off the M1, this 250-yard floodlit range boasts two tiers and 48 heated bays, along with target greens and bunkers. You’ll struggle to find many other ranges that have intercom systems in each bay which are connected to the onsite Italian restaurant. this enables golfers to order a delicious meal whilst you practice.

Postcode: NW4 1PX
Closest tube: Mill Hill East
Opening Hours: 9am-10pm (Mon-Thu), (am-9pm (Fri), 8am-9pm (Sat-Sun)
Cost: £5 for 100 balls.

The Shire

Attached to the only Seve Ballesteros designed golf course in England is a recently renovated driving range, allowing you to practice your game in serene surroundings.

Postcode: EN5 4RE
Opening Hours: 7am-dusk

Playgolf

Two tiers, 50 heated bays and an occasional musical accompaniment are all on offer at this range in Harrow, complete with targets and greens. Just a £5 note will get you a basket of 50 range balls.

Postcode: HA1 3TZ
Closest tube: Northwick Park
Opening Hours: 10am-10pm (Mon), 7.30am-10.00pm (Tue-Fri), 7.30am-9.00pm (Sat-Sun)
Cost: £5 for 50 balls

Richmond Park Golf Club

The ideal summer range is located at Richmond Park Golf Club. 11 of the 14 bays at the venue are uncovered, allowing the natural light and summer sunshine particularly to soak the practice area

Postcode: SW15 5JR
Closest station: Mortlake
Opening Hours: 7am-9pm (Mon-Fri), 6am-9pm (Sat-Sun)
Cost: £4 for 60 balls

Urban Golf

With centres in Soho, Smithfield and on Kensington High Street, players hit balls at an indoor simulator which maps the ball’s trajectory on the projector in front of you. A bay at Urban Golf will set you back around £40-£50 peregrine’s hour but is the perfect golfing indulgence for a rainy day.

Postcode: W1F 9NW, EC1A 9LA,W8 5SF
Closest station: Piccadilly Circus, Barbican, High Street Kensington
Opening Hours: 12pm-10pm (Mon-Fri), 12pm-8pm (Sat), 12pm-6pm (Sun)
Cost: £40-50 per hour