By Carolyn Ali, Destination BC

With over 300 golf courses in British Columbia, it’s easy to find a place to tee up. The hard part is narrowing down where to go. To help you decide which region is best for you, here are seven must-visit BC golf destinations, and what makes each special.

Top Resort Destination: Whistler

Just a two-hour scenic drive from Vancouver, Whistler is Canada’s number-one golf resort for a reason - many reasons, actually. Along with playing four golf courses by marquee designers, you’ll find fine dining, shopping, and spa opportunities in Whistler Village, which is just as hopping in the summer as it is in winter.

Don’t miss: Big Sky Golf Club just north of Whistler, where drop-dead-gorgeous Mount Currie towers over the fairways. Whistler Golf Packages

Most Iconic Destination: Vancouver Island

Bear Mountain Resort, Langford (Greater Victoria)

Located just 15 minutes west of Victoria, Bear Mountain Resort is the only place in Canada that offers 36 holes of Nicklaus-designed golf. There’s both the Valley and the Mountain course; the latter is particularly challenging and has attracted prestigious events such as the PGA TOUR Champions. While you golf, you can drink in mountain and ocean views and stay cool on the course. Vancouver Island’s temperate climate makes this a great base for other outdoor activities such as tennis, biking, and hiking.

Don’t miss: A few rounds elsewhere on the Vancouver Island Golf Trail, which consists of 14 championship courses along a 250-kilometre (155-mile) corridor between Victoria and Campbell River. Vancouver Island Golf Packages

Most Popular Destination: Vernon

Golf in Vernon BC at Predator Ridge

Located in the Okanagan Valley about 45 minutes north of Kelowna, Predator Ridge Golf Resort keeps golfers coming back. One reason? The fabulously dry climate: the golf season at Predator Ridge kicks off in March and runs to October. Boasting 36 holes of championship golf, the links-style course is set amid rolling hills with views of Okanagan Lake. The area offers a broad variety of accommodation, including the Resort’s cottages, lodges, and pet-friendly suites.

Don’t miss: Health and wellness activities in the area, including yoga retreats and the nearby KurSpa at Sparkling Hill Resort, with its -110°C cold sauna. Vernon Golf Packages

Most Bountiful Destination: Kelowna

 | Harvest Golf Club, Kelowna

The Okanagan Valley is famous for its abundance, from orchards ripe with cherries, peaches, and apples to vineyards heavy with grapes. It’s also abundant in golf courses: there are 19 to choose from within an hour of your base in Kelowna. When you’re done golfing, you can go wine tasting in the “Napa of the North” and tuck into locally sourced produce at winery restaurants.

Don’t miss: Harvest Golf Club, which winds through working orchards and provides hillside views of Okanagan Lake while you complete 18 holes of championship golf. Kelowna Golf Packages

Most Laidback Destination: Kootenay Rockies

St. Eugene Golf Resort & Casino

With lakes, waterfalls, and hot springs throughout the region, the Kootenay Rockies is no place to be in a rush. Not only does the Rocky Mountain scenery encourage you to gear down and relax, you’ll also need to club down on the golf course due to the high altitude, which makes golf balls fly further.

Don’t miss: St. Eugene Golf Resort & Casino, one of the region’s 14 golf courses, where you can swing a club near the Columbia River, rejuvenate at their Silver Water Spa, or take in one of their indigenous activities to learn more about the region and its history. Kootenay Rockies Golf Packages

Best Value Destination: Kamloops

 | Tobiano Golf Course, Kamloops


Looking to make your vacation dollar go further? Green fees and accommodation in Kamloops tend to be less expensive than in other major golf areas, yet the city is easily accessible via a four-hour drive or quick flight from Vancouver. Located on the northern tip of the Sonoran Desert, Kamloops has an eight-month-long golf season.

Don’t miss: Tobiano Golf Course, which features a dramatic design amid the desert and scrub that challenges golfers with elevation changes and a tee shot over a canyon on the sixth hole. Kamloops Golf Packages

Best-Kept Secret: Shuswap

Kamloops Golf Courses

Better known for water activities than land, the Shuswap is a popular houseboating and swimming destination. Venture onshore and you’ll get a different perspective of the area, its history, and culture.

Don’t miss: Talking Rock Golf Resort, which is located on the shores of Little Shuswap Lake. This relatively new course was developed by the Little Shuswap First Nations Band and carved from rugged terrain; look for panoramic lake views and local wildlife sightings. The Quaaout Lodge and Spa incorporates Indigenous elements in its architecture and design. Shuswap Golf Packages

Bonus Golf Destination: Cariboo Chilcotin Coast

 | Aberdeen Glen Golf Course, Prince George


Tee off in the natural setting of BC’s Cariboo Chilcotin Coast, where sage and rolling hills set the backdrop for a tranquil round of golf, allowing you to reconnect with the game. Discover varied terrain including plains, canyons and mountainsides, where challenging golf is as easy to find as friendly locals and a fantastic destination for your next golf road trip. Cariboo Chilcotin Coast Golf Courses

Bonus Golf Destination: Northern BC Golf Corridor


 | Smithers Golf Club, Smithers

Discover a nearly untouched landscape, offering golfers a back to nature approach to their game. Nestled in valleys and along plateaus, the Northern BC Golf Corridor offers varied landscapes and ample opportunity to explore the true natural beauty of British Columbia. Northern BC Golf Courses

Written by Carolyn Ali

Raised in Vancouver, Carolyn Ali seeks out the offbeat. She is always up for a new experience, from climbing an ice tower near Kelowna to tracking down the latest on BC’s craft beer scene. Previously the travel and food editor at Vancouver’s Georgia Straight, Carolyn is a Destination BC staffer and an award-winning freelance writer. Explore BC Golf Packages