Best Public Golf Courses in British Columbia for 2026

Some links on this page are affiliate links. As an Amazon Associate, GolfThis earns from qualifying purchases at no extra cost to you.

British Columbia golf covers more terrain than any province in our directory. Vancouver city courses, Vancouver Island parkland, Okanagan resort golf around Vernon and Kamloops, Kootenay mountain courses near Invermere and Creston, and a course in Kitimat on the northern coast.

One thing this list cannot tell you is whether you can walk any of it. The walking policy field is empty for all 289 public British Columbia records in our directory, the same gap we found in Ontario and Quebec. Our Canadian records were imported without it, so a BC walkability list is not something our data can honestly support.

What the records do hold is slope, yardage, par, course rating and green fees. We sorted by slope rating, which measures how much harder a course plays for a bogey golfer than for a scratch player. The national average is 113, and every course below rates 126 or higher.

How we picked: These selections come from our course directory records: slope rating, yardage, course rating and posted green fees. They are not based on subjective play impressions. We have not played all nine. Our British Columbia records are thinner than our American ones, carrying no grass types, bunker counts or construction dates, so these entries are shorter than our other state lists by necessity. Every course links through to its full record. Call the clubhouse before you drive out.

This is part of our 2026 Canadian series, alongside Best Public Golf Courses in Ontario and Best Public Golf Courses in Quebec. Jump to the comparison table if you just want the shortlist.

Looking for the earlier list? Our original best public golf courses in British Columbia post covers the province from a different angle.

British Columbia Public Courses Comparison Table

Course Location Par Yardage Slope Green Fees
Predator Ridge Vernon 71 5,965 134 $$
Hirsch Creek Kitimat 71 6,145 132 $
Sun Rivers Kamloops 72 7,023 131 $$
Riverside Fairmont Hot Springs 71 6,152 131 $$
Westwood Plateau Coquitlam 72 6,770 127 $$
Creston Creston 72 6,508 126 $
Eagle Ranch Invermere 72 5,809 126 $$
Fraserview Vancouver 72 6,692 126 $
Glen Meadows North Saanich 72 6,507 126 $

1. Predator Ridge Golf Resort

Location: Vernon, BC Holes: 18 · Par: 71 · Length: 5,965 yards · Slope: 134

The hardest public course in our British Columbia records, and the numbers are an unusual pairing. Slope 134 across 5,965 yards, with a course rating of 75.0 against par 71.

That rating is four shots above par on a course under 6,000 yards, which is the widest gap on this list in that direction. A scratch golfer is expected to shoot four over here. On a short course, that means the trouble is doing the work rather than the distance.

Predator Ridge is in the Okanagan near Vernon, in resort country between Kelowna and the Shuswap. Green fees of $95 to $140. Our record lists a pro shop and little else in the way of facilities, which reflects how thin our Canadian records are rather than what is actually on site.

Who should skip it: Mid and high handicappers looking for a relaxed resort round. This is the hardest set of numbers in the province in our records.

Full details: Predator Ridge Golf Resort

2. Hirsch Creek Golf Club

Location: Kitimat, BC Holes: 18 · Par: 71 · Length: 6,145 yards · Slope: 132

The most remote course on this list and one of the two best values on it. Kitimat sits on the northern BC coast at the head of the Douglas Channel, about 400 miles north of Vancouver.

Slope 132 with a course rating of 72.2 against par 71 puts a scratch golfer just over a shot above par on 6,145 yards. That is a real test, and green fees of $27 to $40 make it the second-cheapest round on this list.

A driving range and pro shop are listed. If you are anywhere near northwest BC, this is the golf course worth planning around, and it rates harder than everything on this list except Predator Ridge.

Who should skip it: Anyone not already in the region. Kitimat is a long drive from any population centre in the province.

Full details: Hirsch Creek Golf Club

3. Sun Rivers Resort Community

Location: Kamloops, BC Holes: 18 · Par: 72 · Length: 7,023 yards · Slope: 131

The longest course on this list at 7,023 yards, and the only one over 7,000. Course rating 73.2 against par 72 puts a scratch player a shot above par.

Those two numbers together describe a course whose difficulty comes mostly from its length. Slope 131 is mid-range for this list despite the yardage, which suggests the trouble is manageable for a golfer who can cover the distance.

Kamloops sits in the dry interior where the North and South Thompson rivers meet, and the golf there runs through semi-arid grassland rather than the coastal forest of the Lower Mainland courses. Green fees of $95, with a pro shop listed.

Who should skip it: Short hitters. At 7,023 yards this is the one course on this list where length is the primary defence.

Full details: Sun Rivers Resort Community

4. Riverside Golf Resort

Location: Fairmont Hot Springs, BC Holes: 18 · Par: 71 · Length: 6,152 yards · Slope: 131

The second-highest course rating on this list at 74.6 against par 71, which puts a scratch golfer three and a half shots over on a course of 6,152 yards.

That is a harder scoring proposition than Sun Rivers offers across nearly 900 more yards, and it is the pattern worth watching on this list: the short courses in the Kootenays rate harder than the long ones in the interior.

Fairmont Hot Springs is in the Columbia Valley between Invermere and Cranbrook, in the Rocky Mountain Trench. Green fees of $75 to $80 with a driving range listed.

Who should skip it: Golfers who want the yardage to tell them how hard a course is. This one plays well above its length.

Full details: Riverside Golf Resort

5. Westwood Plateau Golf and Country Club

Location: Coquitlam, BC Holes: 18 · Par: 72 · Length: 6,770 yards · Slope: 127

The most contradictory pair of numbers on this list, and worth explaining rather than glossing. Slope 127 is above average, but the course rating of 67.6 against par 72 is more than four shots under par.

A scratch golfer is expected to shoot 67.6 here. A bogey golfer finds it harder than average. That combination describes a course that rewards a good player generously and punishes a poor one, which on mountainside terrain above Coquitlam usually means the difference between finding the fairway and not.

Green fees of $99 to $125. A driving range and pro shop are listed.

One note on our records: this course appears twice in our directory under slightly different names, an import artifact rather than two golf courses. The link below points at the more complete of the two records.

Who should skip it: High handicappers. The rating says good players score here, and the slope says everyone else pays for it.

Full details: Westwood Plateau Golf and Country Club

6. Creston Golf Club

Location: Creston, BC Holes: 18 · Par: 72 · Length: 6,508 yards · Slope: 126

A Kootenay course near the Idaho border, and the most straightforward set of numbers on this list. Slope 126, course rating 70.0 against par 72, yardage 6,508.

A rating two shots under par with a slope above average is the same shape as Westwood Plateau, though far less extreme. This is a course that gives a good player room and asks more of a mid-handicapper.

Green fees of $42 to $56 put it in the middle of this list on price. A pro shop is listed. Creston sits in the Creston Valley between Kootenay Lake and the American border, an agricultural area rather than a resort one, and the pricing follows from that.

Who should skip it: Golfers looking for resort facilities. This is a community club and our record reflects that.

Full details: Creston Golf Club

7. Eagle Ranch Golf Course

Location: Invermere, BC Holes: 18 · Par: 72 · Length: 5,809 yards · Slope: 126

The shortest course on this list at 5,809 yards and the widest green fee range at $90 to $200, which is a spread of more than double between low and high season.

The course rating of 67.4 is the lowest here, more than four shots under par 72, paired with an above-average slope of 126. Same pattern as Westwood Plateau: a course a good player scores on and a bogey golfer does not.

Invermere is in the Columbia Valley, in the same stretch of the Rockies as Riverside. The two courses are within half an hour of each other and post very different numbers, Riverside rating seven shots harder for a scratch player across 343 more yards.

A driving range and pro shop are listed.

Who should skip it: Anyone booking at the top of that fee range expecting a hard course. At $200 in peak season you are paying for the setting.

Full details: Eagle Ranch Golf Course

8. Fraserview Golf Course

Location: Vancouver, BC Holes: 18 · Par: 72 · Length: 6,692 yards · Slope: 126

The only course on this list inside the city of Vancouver, and the best value in the Lower Mainland. Green fees of $25 to $48 for a 6,692-yard course with a slope of 126 is municipal pricing for a real golf course.

Course rating 72.1 against par 72 sits almost exactly at par, the most balanced pairing on this list. That describes a course that plays fairly for a good player while the above-average slope says a mid-handicapper works harder.

Fraserview is a City of Vancouver course in the southeast of the city above the Fraser River. A driving range and pro shop are listed.

Who should skip it: Golfers who want quiet. A well-priced municipal course in Vancouver is a busy one, and pace of play follows from that.

Full details: Fraserview Golf Course

9. Glen Meadows Golf and Country Club

Location: North Saanich, BC Holes: 18 · Par: 72 · Length: 6,507 yards · Slope: 126

The cheapest round on this list at $16 to $30, on Vancouver Island north of Victoria near the Swartz Bay ferry terminal.

Slope 126 with a course rating of 71.1 against par 72 means a scratch golfer plays this one just under par while a bogey golfer finds it above average. At 6,507 yards it is a full-length course, and nothing about the numbers suggests the low fee reflects a lesser golf course.

A pro shop is listed and little else in our record. If you are on the Saanich Peninsula or coming off the ferry, this is the best-value eighteen in our BC records.

Who should skip it: Nobody on price. The caveat here is that our record is thin, so call ahead about facilities and current rates.

Full details: Glen Meadows Golf and Country Club

Frequently Asked Questions

Does this list say whether you can walk these courses?

No, and that is a genuine gap rather than an oversight. The walking policy field is empty for all 289 public British Columbia records in our directory, the same as Ontario and Quebec. Our Canadian records were imported without it. Call the pro shop if walking matters to your booking.

What does slope rating measure?

How much harder a course plays for a bogey golfer than for a scratch player. 113 is the national average. Anything over 130 will punish a mid-handicap round. It is a more useful guide than yardage, because a short course with heavy trouble can rate higher than a long open one.

Why do some of these courses have a course rating below par?

A course rating is the score a scratch golfer is expected to shoot, and it can sit under par on a course that gives up shots to a good player. Westwood Plateau and Eagle Ranch both rate more than four shots under their par while carrying above-average slopes, which means they are forgiving at the top of the game and harder further down it.

For most British Columbia golfers the value picks are the ones to note. Fraserview gives you a full-length Vancouver round from $25, and Glen Meadows on the Saanich Peninsula starts at $16. Neither is a compromise on the golf.

If you want the hardest round in the province by our records, Predator Ridge is it, and Hirsch Creek in Kitimat rates nearly as high for a third of the price. Whichever you choose, ring the pro shop first: our British Columbia records are thinner than our American ones, and they hold no walking policy at all.

Browse every course we have on file in our British Columbia course directory.

Cover image artificially generated for illustrative purposes.