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 only mean 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 golf courses, complete with updated "know before you go" information to keep in mind before you book your tee time.


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.

Know Before You Go: Mayfair Lakes has implemented new guidelines and protocols to ensure the safety and well-being of members, guests, and employees during these times. Some of the measures they’ve implemented include increased frequency of cleaning public areas, removing self-service food and beverage stations, enforcing a two meter physical distancing policy, and making hand sanitizer available throughout the facility (though guests are encouraged to bring their own as well). Tee times can be booked up to five days in advance, and guests are asked to not arrive more than 30 minutes prior to their tee time. For further details on their COVID-19 measures, please click here.

Dining: The highlight of the clubhouse is the Lakeside Grill, which is open for dine in (yes, there’s some patio seating) and takeout. 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 $73 to $99; rates are subject to change depending on the season. Book 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.

Know Before You Go: Guests are encouraged to bring their own water bottles and water, as the golf course will no longer be providing this service, and all golfers must have a pre-booked tee time to enter the golf course property. For further details on their COVID-19 protocols, please click here to download them.

Dining: Hit the patio at the Spike Lounge & Grill (mains from $11 to $21). Open from 11:30am to 5:00pm, the restaurant is now offering a limited menu as well as limited seating on their patio.

Green fees: Rates at Greenacres Golf Course range from $32 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.

Know Before You Go: Mylora's first tee time is at 7:30am. Book ahead—only those with a pre-reserved tee time will be allowed to play; there are no walk-ons available. Pull carts and rental clubs are available and sanitized between each use, but golfers are encouraged to bring their own equipment.

Dining: Harrison’s is now open for lunch and dinner, from 11:30am to 8:00pm. 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 $16 to $26; kids aged 6 to 16 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 and two chipping greens to check out.

Know Before You Go: Like other golf courses, Country Meadows Golf Course has also implemented new safety measures. The course is encouraging golfers to make their bookings online, and food and beverage services are no longer offered on the course. Practice greens and club rentals are also currently unavailable, however power and pull carts are available for rent and are regularly sanitized.

Dining: Open from 12:00pm to 8:00pm from Wednesdays to Sundays, The Grill offers elevated comfort food on a shortened casual menu—and their full wine and beverage list is still available (enjoy a glass of wine from Richmond’s charming Country Vines Winery). Visitors who do not have a pre-booked tee time can make reservations to dine in, and golfers may drop in before or after their game. The patio is open for beverages seven days a week.

Green fees: Rates at Country Meadows Golf Course range from $16 to $28. Book 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.

Know Before You Go: Some services at Savage Creek Golf Course are unavailable, including their club rental service, access to practice greens, and their coffee shop. Light beverages and snacks are available for purchase in the Pro Shop, and power and pull carts (as well as putter rentals) are available and sanitized between each use.

Green fees: Rates at Savage Creek Golf Course range from $18 to $28 and can be booked up to 7 days in advance here. Rates for the Mini Meadows putting course range are $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!

Know Before You Go: Each group is limited to a maximum of four players per group, and club rentals are suspended at this time. The first tee time is at 12:00pm and the last one is at 6:00pm sharp, and all tee times are first come, first served.

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. 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 course 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.

Know Before You Go: The folks at West Coast Mini Putt have created two separate periods throughout the day to accommodate specific groups. From 10:00am to 4:00pm, they’ll welcome groups of 2 to 12 people who will have access to the course alone, with sterilized equipment and facilities. From 5:00pm to close, the course will be open to tthose who don’t mind completing the course with others.

Green fees: Admission at West Coast Mini Putt (covering one round of 18 holes) is $14 for adults or $9 for children and seniors. Book ahead here.

Location: 7391 Elmbridge Way