Golf Resorts in Canada

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 Canada 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 19 to Oct 19
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/5Wonderful! (999 reviews)
"Great central location between in the heart of the Columbia valley. Overall liked the property and facilities albeit disappointing that there were limited services - no breakfasts available and restaurant only open from 5pm 5 days per week."

Reviewed on Aug. 29, 2021

Copper Point Resort
Rodd Brudenell River

Rodd Brudenell River

4 out of 5
86 Dewar's Lane, Highway 3, Cardigan, PE
The price is CA $99 per night from Oct 7 to Oct 7
Situated on the riverwalk, this spa resort is steps from Brudenell River Provincial Park and Brudenell Golf. Dundarave Golf Course and Cardigan Area Heritage ...
4.4/5Excellent! (670 reviews)
"Staff was friendly and rooms were spacious. I was able to easily make use of the pool and staff were friendly/helpful. Parking was easy too!"

Reviewed on Sep. 21, 2021

Rodd Brudenell River
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 $175 per night from Oct 13 to Oct 13
Located in Bear Mountain Resort, this spa hotel is within 2 mi (3 km) of Bear Mountain Golf and Country Club, Goldstream Provincial Park, and All Fun Recreation ...
4.4/5Wonderful! (974 reviews)
"clean and quiet."

Reviewed on Aug. 26, 2021

The Westin Bear Mountain Golf Resort & Spa, Victoria
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.
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 3 to Oct 3
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/5Excellent! (697 reviews)
"I like the size and convenience of the villas. A couple furnishings were a bit out dated, but everything was still nice. The grounds were well kept. The only disappointments we had was the cleanliness of the villa. Upon entry the door handle to the suite inside and outhead lots of visible fingerprints ..."

Reviewed on Sep. 13, 2021

Crown Isle Resort and Golf Community
Doubletree by Hilton Gatineau-Ottawa

Doubletree by Hilton Gatineau-Ottawa

4 out of 5
1170 Chemin D' Aylmer, Gatineau, QC
The price is CA $118 per night from Oct 4 to Oct 4
Situated in the suburbs, this spa hotel is within 6 mi (10 km) of Canadian Museum of History, Parliament Hill, and Rideau Canal. Canadian War Museum and National ...
4.2/5Excellent! (990 reviews)
"Clean, spacious & there's a nordic spa beside it."

Reviewed on Sep. 21, 2021

Doubletree by Hilton Gatineau-Ottawa
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 $187 per night from Oct 4 to Oct 4
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/5Excellent! (303 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. Wildstone Golf Course and Tamarack Centre are also within ...
4.3/5Excellent! (811 reviews)
"By turning the hell of an Indian residential school into leading golf, hospitality and casino experiences, St. Eugene Mission has made visiting Cranbrook essential."

Reviewed on Sep. 21, 2021

Get rates
St. Eugene Golf Resort & Casino
Rodd Crowbush Golf & Beach Resort

Rodd Crowbush Golf & Beach Resort

5 out of 5
632 Route 350, Morell, PE
The price is CA $118 per night from Oct 5 to Oct 5
This Morell resort is on the beach, 0.3 mi (0.5 km) from The Links at Crowbush Cove, and within 9 mi (15 km) of St. Peters Harbour Lighthouse and Hillsborough ...
4.4/5Excellent! (354 reviews)
"Great view of the golf course and beach"

Reviewed on Sep. 21, 2021

Rodd Crowbush Golf & Beach Resort
The Wilds at Salmonier River

The Wilds at Salmonier River

3.5 out of 5
299 Salmonier Line, Route 90 South, Mt Carmel-Mitchells Brook-St Catherines, NL
The price is CA $151 per night from Sep 26 to Sep 26
Situated in Mount Carmel-Mitchells Brook-St. Catherines, this golf resort is 0.1 mi (0.1 km) from Avalon Peninsula and 9.3 mi (14.9 km) from Our Lady of Mount ...
4/5Very Good! (139 reviews)
"It’s very clean, staff is great, it took us a long time to get our dinner even with pre ordering but expected with a party of 21."

Reviewed on Aug. 22, 2021

The Wilds at Salmonier River
Mill River Resort

Mill River Resort

3.5 out of 5
180 Mill River Resort Road, Route 136, O'Leary, PE
The price is CA $169 per night from Oct 18 to Oct 18
Situated in O'Leary, this golf resort is 5.7 mi (9.1 km) from Prince Edward Island Potato Museum and 10.6 mi (17.1 km) from Alberton Museum. Irish Moss Interpretive ...
3.9/5Very Good! (297 reviews)
"Beautiful property with nice rooms. Clean rooms and options for using the gym or hot tub plus an on site restaurants. Great value for what paid!"

Reviewed on Sep. 21, 2021

Mill River Resort
Bighorn Meadows Resort

Bighorn Meadows Resort

4 out of 5
10 Bighorn Boulevard, Radium Hot Springs, BC
The price is CA $109 per night from Oct 24 to Oct 24
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/5Wonderful! (408 reviews)
"Pool, cleanliness, courteous staff, amenities."

Reviewed on Sep. 14, 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 5 to Oct 5
Situated near the beach, this hotel is steps from Paradise Fun Park and Parksville Beach. Rathtrevor Beach Provincial Park is 2.9 mi (4.7 km) away.
4.4/5Excellent! (174 reviews)
"The staff here are very pleasant. They even called us in the evening to see if we needed anything. The only negative is there is no recycling bins in the room."

Reviewed on Sep. 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, 0.1 mi (0.1 km) from Columbia Mountains, and 2.6 mi (4.2 km) from Shuswap Lake. ...
4.5/5Wonderful! (350 reviews)
"Great golf course. very nice scenery and lake views"

Reviewed on Aug. 29, 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 $189 per night from Oct 24 to Oct 24
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/5Wonderful! (990 reviews)
"Beautiful resort but, thanks to COVID, there were staffing issues as is pretty much the case everywhere it seems. Also, there was a big convention that caused some minor inconveniences in our area of the resort. We would go back though."

Reviewed on Sep. 11, 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 $148 per night from Oct 7 to Oct 7
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/5Excellent! (983 reviews)
"The room was nice but has been well used so that you could see the wear on the furniture. The lighting was not sufficient. Time for an upgrade. The bathtub drain was clogged. Had to stand in ankle deep water while showering. The door to our balcony had dirty fingerprints all around the door knob. ..."

Reviewed on Sep. 13, 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 $120 per night from Oct 20 to Oct 20
Located in Whistler Village, this golf hotel is within a 10-minute walk of Whistler Core Climbing and Fitness Centre, Whistler Blackcomb Ski Resort, and Whistler ...
4.3/5Excellent! (1,968 reviews)
"This was our first time staying here while in Whistler, the property is situated beside a golf course, we had a mountain view from our room which was beautiful. The room is simple but clean, tv, safe, keureg machine and mini fridge are in the room. The bathroom has all your essentials including shampoo, ..."

Reviewed on Sep. 19, 2021

Aava Whistler Hotel
Hôtel Lac Carling Golf & Spa

Hôtel Lac Carling Golf & Spa

3.5 out of 5
2255 Route 327 North, Grenville-sur-la-Rouge, QC
Situated in Grenville-sur-la-Rouge, this golf hotel is within 20 mi (32 km) of Club de Golf Lachute, Đại Tòng Lâm Tam Bảo Sơn, and Voyageur Provincial Park. ...
4.3/5Excellent! (298 reviews)
Disappointment
"Lit confortable mais bruyant. La télé était sur le bureau de travail que j'avais de besoin. Meubles trop usés, brisés et vieux. Jacuzy in room was not strong, wondering if it was working properly. Robes de chambre non inclus. Too expensive for what it worth."

Reviewed on Sep. 28, 2020

Get rates
Hôtel Lac Carling Golf & Spa
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 Oct 24 to Oct 24
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/5Excellent! (983 reviews)
"We loved the location and amenities. The room we've stayed was large, had one bedroom and a separate living room with a sofa bed, balcony and full kitchen. It was great for 4 people! We think that the restaurant service could be improved. Maybe it should open for breakfast. The fish was not good ..."

Reviewed on Sep. 11, 2021

Ramada by Wyndham Penticton Hotel & Suites
Brookstreet

Brookstreet

4.5 out of 5
525 Legget Drive, Ottawa, ON
The price is CA $133 per night from Oct 3 to Oct 3
Set in Ottawa, this family-friendly hotel is within 6 mi (10 km) of Kanata Centrum Shopping Centre, Andrew Haydon Park, and Canadian Tire Centre. Tanger Outlets ...
4.4/5Wonderful! (969 reviews)
"Modern and clean. Beautiful views"

Reviewed on Sep. 20, 2021

Brookstreet
Pinestone Resort & Conference Centre, Ascend Hotel Collection

Pinestone Resort & Conference Centre, Ascend Hotel Collection

3.5 out of 5
4252 County Rd. #21, Haliburton, Dysart et al, ON
The price is CA $144 per night from Oct 7 to Oct 7
Located connected to the convention center, this Dysart et al resort offers ski-in/ski-out access within 6 mi (10 km) of Head Lake Park, Haliburton Highlands ...
3.5/5Good! (438 reviews)
"Beds extremely clean and comfortable. Ford in restaurant was very good."

Reviewed on Sep. 9, 2021

Pinestone Resort & Conference Centre, Ascend Hotel Collection
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.

Top Cities in Canada

Pocket Guide: Golf Hotels in Canada

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

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

More trip options