Golf Resorts in British Columbia

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top British Columbia Golf Hotels

Copper Point Resort

Copper Point Resort

4 out of 5
760 Cooper Road, Invermere, BC
The price is CA $186 per night from Oct 28 to Oct 28
Situated near the beach, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. Columbia River and James Chabot Provincial ...
4.4/5 Wonderful! (999 reviews)
"Loved the swimming pools and outdoor amenities. Kitchen was reasonably well equipped, but fry pans were in poor shape as was measuring cup(could not read markings for measurement)"

Reviewed on Oct. 12, 2021

Copper Point Resort
The Westin Bear Mountain Golf Resort & Spa, Victoria

The Westin Bear Mountain Golf Resort & Spa, Victoria

4 out of 5
1999 Country Club Way, Victoria, BC
The price is CA $197 per night from Oct 24 to Oct 24
Located in Bear Mountain Resort, this spa hotel is 0.1 mi (0.1 km) from Bear Mountain Golf and Country Club and within 3 mi (5 km) of Goldstream Provincial Park ...
4.4/5 Wonderful! (982 reviews)
"Loved how spacious the rooms are!! Definitely one of the bigger rooms I've stayed in. Balcony was huge, loved there was a front foyer closet, spacious dining and living area, full kitchen, walk-in closet was great. The restaurant had great food and the view of the Golf Course was beautiful. Thank ..."

Reviewed on Oct. 19, 2021

The Westin Bear Mountain Golf Resort & Spa, Victoria
Crown Isle Resort and Golf Community

Crown Isle Resort and Golf Community

4 out of 5
399 Clubhouse Drive, Courtenay, BC
The price is CA $299 per night from Oct 25 to Oct 25
Situated in Courtenay, this golf hotel is 0.1 mi (0.1 km) from Crown Isle Resort and Golf Community and 2.5 mi (4 km) from Comox Air Force Museum. Comox Ferry ...
4.4/5 Excellent! (700 reviews)
"Lovley, clean and excellent golfing."

Reviewed on Oct. 6, 2021

Crown Isle Resort and Golf Community
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Kootenay Lakeview Resort, BW Signature Collection

Kootenay Lakeview Resort, BW Signature Collection

3.5 out of 5
1285 Queens Bay Road, Balfour, BC
The price is CA $197 per night from Nov 3 to Nov 3
Situated on the waterfront, this eco-friendly hotel is within 1 mi (2 km) of Balfour Golf Course and Balfour Ferry Terminal. Kootenay Lake Ferry Terminal and ...
4.3/5 Excellent! (306 reviews)
"Location was prefect!"

Reviewed on Aug. 29, 2021

Kootenay Lakeview Resort, BW Signature Collection
St. Eugene Golf Resort & Casino

St. Eugene Golf Resort & Casino

3.5 out of 5
7777 Mission Road, Cranbrook, BC
Situated near the airport, this spa resort is steps from Columbia Mountains and Casino of the Rockies. Cranbrook Community Forest is 0.3 mi (0.5 km) away.
4.3/5 Excellent! (823 reviews)
"St. Eugene Golf Resort is a beautiful facility near Cranbrook. The stone building is a historic site and the golf course is excellent."

Reviewed on Sep. 23, 2021

Get rates
St. Eugene Golf Resort & Casino
Bighorn Meadows Resort

Bighorn Meadows Resort

4 out of 5
10 Bighorn Boulevard, Radium Hot Springs, BC
The price is CA $119 per night from Nov 16 to Nov 16
Situated in Radium Hot Springs, this golf condo resort is within 3 mi (5 km) of Kootenay National Park, Radium Resort - The Springs Course, and Radium Hot Springs ...
4.4/5 Wonderful! (413 reviews)
"The townhome were super clean, very comfortable and yge staff was amazing and extremely accommodating that allows us to check in early and late check out. My group had a wonderful experienced while we celebrate Thanksgiving. The kids enjoy the pool and hot tubs which we are just accross the street. ..."

Reviewed on Oct. 12, 2021

Bighorn Meadows Resort
Coast Parksville Hotel

Coast Parksville Hotel

2.5 out of 5
374 West Island Highway, Parksville, BC
The price is CA $99 per night from Oct 25 to Oct 25
Situated near the beach, this hotel is steps from Paradise Fun Park and Parksville Beach. Vancouver Island University Parksville Campus and Parksville Community ...
4.4/5 Excellent! (225 reviews)
"Everything was very - staff very friendly and helpful"

Reviewed on Oct. 20, 2021

Coast Parksville Hotel
Quaaout Lodge and Spa, Talking Rock Golf

Quaaout Lodge and Spa, Talking Rock Golf

3.5 out of 5
1663 Little Shuswap Lake Road West, Chase, BC
Located in Chase, this beachfront resort is connected to the convention center, just steps from Columbia Mountains and Talking Rock Golf Course. Shuswap Lake ...
4.5/5 Wonderful! (352 reviews)
"Great restaurant. Nice clean rooms."

Reviewed on Sep. 27, 2021

Get rates
Quaaout Lodge and Spa, Talking Rock Golf
Spirit Ridge, in The Unbound Collection by Hyatt

Spirit Ridge, in The Unbound Collection by Hyatt

4 out of 5
1200 Rancher Creek Rd, Osoyoos, BC
The price is CA $179 per night from Oct 31 to Oct 31
This family-friendly Osoyoos resort is located on a lake, within a 5-minute walk of Nk'Mip Desert Cultural Centre, Sonora Dunes Golf Club, and Nk'Mip Cellars. ...
4.5/5 Wonderful! (990 reviews)
"Property is awesome. Our microwave looked like it hadn't been cleaned in a few stays, very dirty and disgusting. Other than that, everything was great!"

Reviewed on Oct. 19, 2021

Spirit Ridge, in The Unbound Collection by Hyatt
Best Western Plus Wine Country Hotel & Suites

Best Western Plus Wine Country Hotel & Suites

2.5 out of 5
3460 Carrington Road, West Kelowna, BC
The price is CA $139 per night from Nov 3 to Nov 3
Located in Westbank, this eco-friendly hotel is steps from Columbia Mountains and Two Eagles Golf Course. Westbank Centre Park and Okanagan Lake are also within ...
4.4/5 Excellent! (992 reviews)
"Great visit. Great stay. Would recommend"

Reviewed on Oct. 18, 2021

Best Western Plus Wine Country Hotel & Suites
Aava Whistler Hotel

Aava Whistler Hotel

3.5 out of 5
4005 Whistler Way, Whistler, BC
The price is CA $124 per night from Nov 1 to Nov 1
Located in Whistler Village, this golf hotel is steps from Whistler Core Climbing and Fitness Centre and Whistler Golf Club. Whistler Visitor Centre and Whistler ...
4.3/5 Excellent! (1,962 reviews)
"Lovely spot to stay when visiting Whistler. The pool and hot tub were clean and rooms were cozy. We'll be back."

Reviewed on Oct. 19, 2021

Aava Whistler Hotel
Ramada by Wyndham Penticton Hotel & Suites

Ramada by Wyndham Penticton Hotel & Suites

3 out of 5
1050 Eckhardt Ave. West, Penticton, BC
The price is CA $106 per night from Nov 17 to Nov 17
Located near the slopes, this Penticton hotel is in the mountains, within a 5-minute walk of Cascade Range and Columbia Mountains, and close to winter sports ...
4.3/5 Excellent! (985 reviews)
"Proximity, happy staff, morning coffee, court yard...."

Reviewed on Oct. 11, 2021

Ramada by Wyndham Penticton Hotel & Suites
Predator Ridge Resort

Predator Ridge Resort

3.5 out of 5
301 Village Centre Pl, Vernon, BC
Situated in Vernon, this golf resort is steps from Columbia Mountains and Predator Ridge Golf Resort. Okanagan Lake and Kin Beach are also within 9 mi (15 ...
4.3/5 Excellent! (126 reviews)
"Property was great, cottage was clean and a good size, private, only thing I did not like about it was our neighboors, drunk and disorderly constantly,"

Reviewed on Jul. 31, 2021

Get rates
Predator Ridge Resort
South Thompson Inn & Conference Centre

South Thompson Inn & Conference Centre

3.5 out of 5
3438 Shuswap Road East, Kamloops, BC
The price is CA $113 per night from Nov 9 to Nov 9
Situated in Kamloops, this golf resort is 1 mi (1.5 km) from Rivershore Golf Links and within 9 mi (15 km) of British Columbia Wildlife Park and Eaglepoint Golf ...
4.3/5 Excellent! (596 reviews)
"What a little gem just outside of Kamloops centre! Such a treat to stay here on our way to Jasper. The property is adorable and the staff are super friendly! The onsite dog, and farm animals were a huge hit with our three year old! I felt like I was in a Hallmark Movie :) We will be back!"

Reviewed on Oct. 8, 2021

South Thompson Inn & Conference Centre
Riverside Resort Motel and Campground

Riverside Resort Motel and Campground

3 out of 5
3506 Island Hwy W, Qualicum Beach, BC
The price is CA $127 per night from Nov 1 to Nov 1
This family-friendly Qualicum Beach motel is located on a river, within 3 mi (5 km) of Qualicum Beach Museum, The Old School House Arts Centre and Heritage Forest. ...
3.7/5 Good! (308 reviews)
"The space was a bit tight. Kitchen was great."

Reviewed on Oct. 8, 2021

Riverside Resort Motel and Campground
Rowena's Inn On The River

Rowena's Inn On The River

3.5 out of 5
14282 Morris Valley Road, Harrison Mills, BC
Situated in Kent, this golf bed & breakfast is 2.2 mi (3.6 km) from Kilby Historic Site and Museum and 9.5 mi (15.3 km) from Agassiz Speedway. Miami Bridges ...
4.6/5 Wonderful! (155 reviews)
"Lovely area and views but pool was closed ! It was really hot and was looking forward to a dip!!!! Alas !!!"

Reviewed on Aug. 1, 2021

Get rates
Rowena's Inn On The River
Ramada by Wyndham Campbell River

Ramada by Wyndham Campbell River

3 out of 5
462 South Island Highway 62087, Campbell River, BC
The price is CA $60 per night from Nov 16 to Nov 16
Situated in Campbell River, this chalet is within 1 mi (2 km) of Campbell River Museum and Torii Gate. Maritime Heritage Centre and Discovery Passage Aquarium ...
3.7/5 Good! (1,025 reviews)
"Very cheerful hotel receptionists at the hotel. Thanks for your help on getting us in nice and quick. But the walls are pretty thin and the people next to us stayed up all nice partying and enjoying theirselves. Had a wonderful breakfast and great views. We will still stay here again."

Reviewed on Oct. 13, 2021

Ramada by Wyndham Campbell River
108 Golf Resort

108 Golf Resort

2.5 out of 5
4816 Telqua Drive, 108 Mile Ranch, BC
The price is CA $40 per night from Oct 21 to Oct 21
Situated in 108 Mile Ranch, this golf resort is 1.2 mi (2 km) from 108 Mile Ranch Heritage Site and within 25 mi (40 km) of Lac La Hache Provincial Park and ...
3.6/5 Good! (140 reviews)
"Clean but no tv working . Very outdated no charging ports for phones etc."

Reviewed on Sep. 26, 2021

108 Golf Resort
The Inn at the Ninth Hole Bed and Breakfast

The Inn at the Ninth Hole Bed and Breakfast

4 out of 5
5091 20th Ave SE, Salmon Arm, BC
The price is CA $230 per night from Oct 30 to Oct 30
Situated in Salmon Arm, this golf bed & breakfast is within 1 mi (2 km) of Columbia Mountains and Salmon Arm Golf Club. R.J. Haney Heritage Village and Museum ...
4.8/5 Exceptional! (110 reviews)
"This stay was amazing. Emily the owner was wonderful and she makes the most delicious cinnamon buns."

Reviewed on Oct. 2, 2021

The Inn at the Ninth Hole Bed and Breakfast
Executive Suites Hotel & Resort, Squamish

Executive Suites Hotel & Resort, Squamish

3.5 out of 5
40900 Tantalus Road, Squamish, BC
The price is CA $169 per night from Nov 2 to Nov 2
Situated in the mountains, this hotel is within 3 mi (5 km) of Brackendale Eagles Provincial Park, Brackendale Eagle Reserve, and West Coast Railway Heritage ...
4.4/5 Excellent! (987 reviews)
"Property was quiet."

Reviewed on Sep. 27, 2021

Executive Suites Hotel & Resort, Squamish
Don't see what you're looking for?
We've got more Golf Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Golf Hotels in British Columbia

Search for hotels in British Columbia on Expedia. You can easily find your hotels in British Columbia using one of the methods below:

  • View our selection of featured hotels in British Columbia
  • Use the map to find hotels in the British Columbia neighborhood you prefer
  • Use the filters to see hotels in a specific area of British Columbia, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in British Columbia
  • Enter your travel dates to view the best deals on hotels in British Columbia - while they last

More trip options