With the longer days of summer unfolding across the region, it’s the perfect time to head outside and stretch your legs. And for some people, that can mean only one thing: golf!

Richmond is well-stocked with cool places to swing your clubs in the great outdoors—plus some additional attractions that are guaranteed to raise a smile when you’re seeking that elusive hole-in-one. Read on for our handy guide to Richmond’s golfing hot spots.


Why play: A 10-minute drive from Vancouver International Airport, this 6,641-yard, par 71 semi-private course feels like a tranquil, emerald-green oasis far removed from city life. Framed by the North Shore mountains, it’s open year-round and is studded with water features—adding some intriguing challenges to 13 of its 18 holes. There’s a 22-stall covered driving range here as well, and lessons with Canadian PGA professionals can also be booked if you want to brush-up on your technique.

Dining: The highlight of the clubhouse is the Lakeside Grill. Its West Coast and international menu (mains from $16 to $30) includes pad Thai, Cajun sockeye salmon burgers, and herb-crusted rack of lamb.

Green fees: Rates at Mayfair Lakes Golf & Country Club range from $25 to $89; rates are subject to change depending on the season. Book up to 13 days in advance here.

Location: 5460 No. 7 Road

Mayfair Lakes Golf & Country Club
Photo: Mayfair Lakes Golf & Country Club


Why play: Owned and operated by Vancouver’s prestigious Shaughnessy Golf and Country Club, Greenacres has been a popular destination for Richmond golf fans for more than five decades. This public course is framed by tree-lined fairways, willow-fringed water features, and fragrant, well-manicured flowerbeds. The 6,022-yard, par 71 course is one of the region’s most attractive spots for a day of golf.

Dining: Hit the patio at the Spike Lounge & Grill (mains from $11 to $21). From chorizo burgers to surf and turf, all the comfort food classics are available here.

Green fees: Rates at Greenacres Golf Course range from $22 to $53; rates are subject to change depending on the season. Book up to five days in advance by phone, or 7 days in advance online here.

Location: 5040 No. 6 Road


Why play: Shorter than standard-sized golf courses, executive courses are popular with those keen to play on a reduced timeframe—and they’re often great value. That’s certainly the case at Mylora, a 3,000-yard, par 57 course where most of the holes range between 100 and 200 yards (the longest is 320 yards). That’ll give you plenty of time to check out the clubhouse restaurant. If you’re planning to play here more than once, consider a multi-visit pass/punch card.

Dining: Drop into Harrison’s for breakfast if you’ve booked an early tee-time—fried chicken and waffles recommended. Lunch and dinner-wise, you’ll find everything from chicken wings to cheeseburgers (starters and main courses range from $5 to $14).

Green fees: Rates at Mylora Executive Golf Course range from $15 to $27; kids aged 16 and under can golf for free with each full-priced adult. Book up to seven days in advance here.

Location: 9911 Sidaway Road


Why play: This 3,157-yard, par 58 course has a friendly reputation that makes it a favourite with many locals. They come for a tree-framed course that’s peppered with quirky sand traps and scenic water features coupled with custom-built bridges. There’s also a putting green, two chipping greens, and a practice range to check out.

Dining: Elevated comfort food rules at the Grille, where lunch and dinner menu  options include  fish and chips and “mango tango” grilled chicken burgers (main courses range from $13 to $28). There’s also a full selection of local beverages from Richmond’s charming Country Vines Winery.

Green fees: Rates at Country Meadows Golf Course range from $16 to $28. Book up to seven days ahead here.

Location: 8460 No. 6 Road

Savage Creek Golf Course & Driving Range

Why play: This scenic 15-hole, par 55 executive course features white sandy beach bunkers, water features, and bridges. It’s described as a “pleasurable, yet fair test of golf for the average player.” There’s also a dual-level driving range with 60 covered (and seasonally heated) stalls for those looking to improve their swing; and a Mini Meadows 18-hole putting course that’s great for all ages.

Green fees: Rates at Savage Creek Golf Course range from $17 to $26 and can be booked up to 7 days in advance here. Rates for the putting course range from $5 to $6 per person.

Location: 7388 No. 6 Road


Alongside the public facilities above, Richmond is also home to two private courses, each offering membership packages for visitors. If you live in the region or you regularly travel here, check your options at the 6,800-yard, par 72 Richmond Country Club or the 6,781-yard, par 73 Quilchena Golf & Country Club. Each has a wide array of posh facilities, including excellent restaurants.


Why play: You don't have to be the next Tiger Woods to wield a club in Richmond. In fact, this city-owned recreational attraction is a great way to get your kids off the couch for nine holes of fun. Tucked into Hugh Boyd Community Park and open daily from April to October (weather permitting), it’s a 692-yard, par 27 layout, with the longest hole coming in at 97 yards. Bring your own club and ball or rent them onsite.

Green fees: A round of nine holes costs $5.60 for adults ($4.65 for children and seniors), with a reduced price for playing a second round. Family tickets and 10-play strip tickets are also available. Rentals for clubs and balls range from $1 to $1.25. Click here for more information.

Location: 9751 Pendleton Road


Why play: If you’re the kind of person who doesn't like playing golf unless there’s artificial grass and a lot of laughing involved, this city centre gem is the place for you—especially on rainy days or as an alternative night-out activity. Tucked behind an unassuming storefront, this indoor mini-golf attraction has 18 holes, divided into two sections: one a cavernous “light” area with cool artworks to view and the other a darkened room illuminated by kaleidoscopic neon colours and art.

Green fees: Admission (covering one round of 18 holes) is $14 for adults or $9 for children and seniors. Walk-in spaces may be available but it’s best to book ahead here.

Location: 7391 Elmbridge Way