Surrey's Hazelmere Golf Course

Hazelmere Golf & Tennis Club is a well-maintained 18-hole golf course in Surrey. It’s about a 50-minute drive from downtown Vancouver.

The venue is a nice place to play and has a great driving range with grass tees.


Surrey’s Hazelmere Golf Course

The golf course at Hazelmere is a par 72 that plays 6600 yards from the tips. When we played the course, in the summer of 2021, the maintenance impressed us. The fairways were in fantastic condition and the greens were rolling at a consistent speed. Based on other online reviews, the course seems to have a reputation of being in great condition.

Club selection can be difficult at many of Hazelmere’s tee boxes. The fairways aren’t too narrow overall, but the distances can be tricky with water hazards and heavy rough coming into play. There are opportunities to hit your driver, but probably not as many as there are at easier courses.

Hazelmere Golf & Tennis club is owned and operated by the West Coast Golf Group, which also owns Swaneset Bay Resort and Country Club in Pitt Meadows.

Unlike Swaneset, Hazelmere has a driving range with grass tees. It’s open to the public almost every day from sunrise to sunset. One feature of the range that we appreciate is the embedded credit card reader at the ball machine. You can buy a bucket of range balls from the pro shop, or you can simply use the card reader at the machine.


Hazelmere Golf Course Clubhouse
The Clubhouse


Hazelmere Golf Rates

Green fees at Hazelmere vary depending on the day and season. In the summer of 2021, weekend fees can be as low as $30 but they rise to $90 during prime time hours. On weekdays, rates range from $30 to $80, so playing at prime time is about $10 cheaper on weekdays compared to weekends.

Hazelmere members are eligible for discounts at the driving range, but golf balls are priced consistently for the general public. For $3, you get a basket of 15 golf balls. A basket of 30 balls costs $6 and 45 balls costs $9. So the price per ball is consistent regardless of quantity.


Hazelmere Golf in Surrey


Course Location

Hazelmere Golf & Tennis Club is located at 18150 8th Avenue in the City of Surrey. The drive from Vancouver takes about 45 minutes in good traffic, but the route is simple.

To get to the course from Vancouver, use Highway 99 South to travel through Vancouver, Richmond and Delta. Take exit 2A to merge onto 8th Avenue and continue past the roundabout. Shortly after driving past Hall’s Prairie Elementary, look for a hidden driveway on your right side. Turn into Hazelmere and park in the lot straight ahead.

The course is close to the Peace Arch Border Crossing. Places of interest within 20 minutes from Hazelmere include White Rock, Crescent Beach, Elgin Heritage Park and Stewart Farm. Glades Garden is also just a 5-minute drive away.


An Evening Round of Golf at Swaneset
Swaneset Golf Club in Pitt Meadows


Other Information

For more information about the course, visit the Hazelmere Golf & Tennis Club website.

Hazelmere is operated by the West Coast Golf Group. The company also manages the Swaneset Bay Resort in Pitt Meadows and Belmont Golf Course in Langley.

Other articles that may be of interest include the following: