Golf Resorts in Ontario

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Ontario

Top Ontario Golf Hotels

Brookstreet

Brookstreet

4.5 out of 5
525 Legget Drive, Ottawa, ON
The price is CA $153 per night from Feb 9 to Feb 10
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 and Bayshore Shopping Centre are also within 9 mi (15 km).
4.4/5 Excellent! (987 reviews)
"Lovely hotel with great staff"

Reviewed on Jan. 17, 2022

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 $127 per night from Feb 6 to Feb 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 Museum, and Haliburton Sculpture Forest. Minden Wild Water Preserve and Sir Sam's Ski / Ride are also within 16 mi (25 km).
3.5/5 Good! (472 reviews)
"Friendly staff. Peaceful place."

Reviewed on Dec. 23, 2021

Pinestone Resort & Conference Centre, Ascend Hotel Collection
Oakwood Resort

Oakwood Resort

4 out of 5
70671 Bluewater Highway #21 North, South Huron, ON
The price is CA $125 per night from Feb 3 to Feb 4
Nestled on the beach, this Grand Bend resort is within 1 mi (2 km) of Grand Bend Beach, Grand Bend’s Beach House Observation Deck, and Grand Bend Marina. Huron Country Playhouse and Pinery Provincial Park are also within 3 mi (5 km).
3.9/5 Good! (332 reviews)
"My stay was during the off-season, in November...so I did not use any of the amenities. The rooms were clean and quiet and the staff was friendly."

Reviewed on Dec. 1, 2021

Oakwood Resort
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.
Oban Inn

Oban Inn

4 out of 5
160 Front Street, Niagara-on-the-Lake, ON
The price is CA $154 per night from Jan 24 to Jan 25
Located in Old Town Historic District, this spa resort is 0.1 mi (0.1 km) from Niagara River Gorge and within 3 mi (5 km) of Shaw Festival Theatre and Peller Estates Winery. Niagara-on-the-Lake Golf Club and Lake Ontario are also within 5 minutes.
4.6/5 Exceptional! (826 reviews)
"Staff at the oban were friendly and helpful. The hotel has a very olde English style and very historic feel."

Reviewed on Jan. 19, 2022

Oban Inn
Georgian Bay Hotel Trademark Collection by Wyndham

Georgian Bay Hotel Trademark Collection by Wyndham

3 out of 5
10 Vacation Inn, Collingwood, ON
The price is CA $150 per night from Jan 23 to Jan 24
Located in the heart of Collingwood, this resort is 1.9 mi (3 km) from Collingwood Golf Course and 2.6 mi (4.2 km) from Scandinave Spa Blue Mountain. Collingwood Museum and Theatre Collingwood are also within 6 mi (10 km).
4.2/5 Very Good! (984 reviews)
"I didn't like the in room bathroom. It had a sliding door which didn't really close entirely. this doesn't allow for privacy in the bathroom. Otherwise it was clean and pleasant place to stay. Although the walls seemed thin. Could hear people in other rooms."

Reviewed on Jan. 17, 2022

Georgian Bay Hotel Trademark Collection by Wyndham
Best Western St. Catharines Hotel & Conference Centre

Best Western St. Catharines Hotel & Conference Centre

2.5 out of 5
2 North Service Rd, St. Catharines, ON
The price is CA $103 per night from Jan 25 to Jan 26
Located in the heart of St. Catharines, this eco-friendly hotel is within 3 mi (5 km) of Montebello Park, Meridian Centre, and Lakeside Park Beach. Lake Ontario is 2.4 mi (3.9 km) away.
4.1/5 Very Good! (987 reviews)
"I enjoyed the swimming pool but sadly I wasn’t informed of when the complimentary breakfast ended so I didn’t get to eat in the mornings before check-out."

Reviewed on Jan. 6, 2022

Best Western St. Catharines Hotel & Conference Centre
Calabogie Highlands Four Season Resort

Calabogie Highlands Four Season Resort

4 out of 5
981 Barryvale Road, Greater Madawaska, ON
Situated in Calabogie, this golf resort is 4.5 mi (7.3 km) from Calabogie Motorsports Park and within 12 mi (20 km) of Ironwoods Golf Course and Calabogie Peaks. Lake Glades and Rock Cut are also within 12 mi (20 km).
3.5/5 Good! (92 reviews)
"Beautiful scenery, not too far away ,Great for a quick weekend getaway"

Reviewed on Oct. 15, 2021

Calabogie Highlands Four Season Resort
Living Stone Golf Resort

Living Stone Golf Resort

3 out of 5
19 Keith Ave, Collingwood, ON
The price is CA $131 per night from Jan 26 to Jan 27
This family-friendly Collingwood resort is located near the bay, within a 10-minute walk of White's Bay, Lake Huron, and Georgian Bay. Collingwood Golf Course and Collingwood Harbour are also within 10 minutes.
4/5 Very Good! (986 reviews)
"Large well equipped condo"

Reviewed on Jan. 18, 2022

Living Stone Golf Resort
White Oaks Resort & Spa

White Oaks Resort & Spa

4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
The price is CA $129 per night from Jan 23 to Jan 24
Located in Glendale, this spa resort is within 1 mi (2 km) of Niagara College Niagara-on-the-Lake Campus and Outlet Collection at Niagara. Château des Charmes is 2.7 mi (4.3 km) away.
4.6/5 Wonderful! (1,185 reviews)
"This resort is a favourite of ours. The service by the staff is above and beyond. Everything feels very clean, and our stays are always wonderful."

Reviewed on Jan. 10, 2022

White Oaks Resort & Spa
Super 8 by Wyndham Barrie

Super 8 by Wyndham Barrie

2 out of 5
441 Bryne Drive, Barrie, ON
The price is CA $83 per night from Feb 6 to Feb 7
Situated in a shopping district, this hotel is 0.7 mi (1.2 km) from Barrie Molson Centre and within 3 mi (5 km) of Innisbrook Golf Course and Allandale Recreation Centre. Central Creek Trail Trailhead and Lover's Creek Trail Trailhead are also within 3 mi (5 km).
3.9/5 Good! (975 reviews)
"I liked the jetted tub. I liked the price. Rooms need to be updated and bed was too firm. But I would stay there again"

Reviewed on Jan. 4, 2022

Super 8 by Wyndham Barrie
Deerhurst Resort

Deerhurst Resort

3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON
The price is CA $178 per night from Jan 23 to Jan 24
Nestled on the beach, this Huntsville resort is 0.5 mi (0.9 km) from Hidden Valley Highlands Ski Area and 2.6 mi (4.2 km) from Grandview Golf Club. Huntsville Civic Center Algonquin Theater and Muskoka Heritage Place are also within 6 mi (10 km).
3.8/5 Good! (991 reviews)
"Front desk staff did not know about any of the winter activities going on at the resort. Pamphlets were limited with information as well. Had to help yourself to figure out what was open or available."

Reviewed on Jan. 9, 2022

Deerhurst Resort
Kitchener Inn & Suites

Kitchener Inn & Suites

2.5 out of 5
4355 King Street E, Kitchener, ON
The price is CA $97 per night from Feb 19 to Feb 20
Situated on the Strip, this hotel is 2.1 mi (3.4 km) from Chicopee Ski and Summer Resort and 2.1 mi (3.4 km) from Chicopee Tube Park. Cambridge Butterfly Conservatory and Waterloo Region Museum are also within 6 mi (10 km).
4.3/5 Excellent! (1,035 reviews)
"Excellent service, great location, free internet, free parking"

Reviewed on Jan. 7, 2022

Kitchener Inn & Suites
Horseshoe Resort

Horseshoe Resort

3 out of 5
1101 Horseshoe Valley Road, Oro-Medonte, ON
Nestled on the beach, this Oro-Medonte resort is within 1 mi (2 km) of Copeland Forest and Horseshoe Valley. Settlers' Ghost Golf Club is 1.5 mi (2.5 km) away.
4/5 Very Good! (523 reviews)
"Nice resort for ski."

Reviewed on Dec. 30, 2021

Horseshoe Resort
The Inn at Cobble Beach

The Inn at Cobble Beach

3.5 out of 5
221 McLeese Drive, S.S.#3, Kemble, Georgian Bluffs, ON
The price is CA $219 per night from Jan 28 to Jan 29
Nestled on the beach, this Georgian Bluffs bed & breakfast is 0.8 mi (1.2 km) from Lake Huron and 2 mi (3.2 km) from Bruce Peninsula. Cobble Beach Golf Links and Georgian Bay are also within 1 mi (2 km).
4.6/5 Wonderful! (51 reviews)
"Beautiful room with scenic surroundings"

Reviewed on Oct. 17, 2021

The Inn at Cobble Beach
Great Wolf Lodge Niagara Falls

Great Wolf Lodge Niagara Falls

3.5 out of 5
3950 Victoria Avenue, Niagara Falls, ON
The price is CA $378 per night from Feb 3 to Feb 4
This family-friendly Niagara Falls resort is located in the suburbs, within a 10-minute walk of Niagara River Gorge and Whirlpool Aero Car. Fallsview Indoor Waterpark and Clifton Hill are also within 2 mi (3 km). Niagara Falls, ON (XLV-Niagara Falls Train Station) is 20 minutes by foot and Niagara Falls Station is 24 minutes.
4.4/5 Wonderful! (990 reviews)
"We enjoyed the water park. The kids asked to stay longer then a kne night stay next time."

Reviewed on Jan. 5, 2022

Great Wolf Lodge Niagara Falls
Hampton Inn by Hilton Toronto Airport Corporate Centre

Hampton Inn by Hilton Toronto Airport Corporate Centre

2.5 out of 5
5515 Eglinton Ave West, Toronto, ON
The price is CA $105 per night from Feb 4 to Feb 5
Located in Etobicoke, this golf hotel is 0.7 mi (1.1 km) from Centennial Park and within 6 mi (10 km) of Toronto Congress Centre and The International Centre. Iceland Arena and Paramount Fine Foods Centre are also within 6 mi (10 km).
4.3/5 Excellent! (1,245 reviews)
"The Hotel was great, very pleasant! Clean and well kept with a nice breakfast! The only disappointment was the shuttle service not being available. One of the reasons I picked the hotel in first place was due to this service. I hoped the hotel had an arrangement with Uber or a taxi to pick up clients ..."

Reviewed on Jan. 20, 2022

Hampton Inn by Hilton Toronto Airport Corporate Centre
Ramada by Wyndham Trenton

Ramada by Wyndham Trenton

3 out of 5
99 Glen Miller Rd, Quinte West, ON
The price is CA $76 per night from Jan 28 to Jan 29
Situated in Quinte West, this eco-friendly hotel is within 3 mi (5 km) of Bleasdell Boulder Conservation Area, Lake Ontario, and Duncan McDonald Memorial Gardens Ice Skating Rink. Trenton Clock Tower and Trent Port Museum are also within 3 mi (5 km).
3.4/5 Good! (995 reviews)
"It was fine, the breakfast left something to be desired."

Reviewed on Nov. 22, 2021

Ramada by Wyndham Trenton
Rocky Crest Golf Resort

Rocky Crest Golf Resort

4 out of 5
RR#1 Hamer Bay Road, Seguin, ON
This family-friendly Seguin resort is located on a lake, 0.1 mi (0.1 km) from Lake Joseph, and within 16 mi (25 km) of Silver Sand Lake and Oastler Lake. Seguin Valley Golf Club and Oastler Lake Provincial Park are also within 16 mi (25 km).
3.9/5 Good! (185 reviews)
"The room is very dated. It was very damp in the room and had a musty smell to it. The shower/tub had mold starting in the 2 corners of it. The shower curtain liner had mold growing at the bottom. Very disappointed!"

Reviewed on Oct. 14, 2021

Rocky Crest Golf Resort
JW Marriott The Rosseau Muskoka Resort & Spa

JW Marriott The Rosseau Muskoka Resort & Spa

4.5 out of 5
1050 Paignton House Road, Muskoka Lakes, ON
The price is CA $297 per night from Feb 2 to Feb 3
This Muskoka Lakes resort is on the beach, 0.3 mi (0.5 km) from The Rock Golf Course, and within 16 mi (25 km) of Muskoka Lakes Winery and Aspen Valley Wildlife Sanctuary.
4.2/5 Excellent! (661 reviews)
"Fabulous location and entrance. Lobby and staff were amazing and very inviting…home away from home. The Rooms with a fireplace and a balcony and the view of the lake were exquisite and comfortably furnished. A cosy chateau experience with five star class luxury amenities."

Reviewed on Dec. 31, 2021

JW Marriott The Rosseau Muskoka Resort & Spa
Best Western Plus Woodstock Inn & Suites

Best Western Plus Woodstock Inn & Suites

2.5 out of 5
811 Athlone Avenue, Woodstock, ON
The price is CA $93 per night from Jan 26 to Jan 27
Located in the heart of Woodstock, this eco-friendly hotel is within 2 mi (3 km) of Southside Park, Woodstock Art Gallery, and Woodstock Museum National Historic Site. Woodstock Raceway is 2.2 mi (3.6 km) away. Woodstock Station is 24 minutes by foot.
4.5/5 Wonderful! (990 reviews)
"Gentleman at check in was very kind & helpful. Even offered me utensils when food my food was delivered. Thank you!"

Reviewed on Jan. 19, 2022

Best Western Plus Woodstock Inn & Suites
Don't see what you're looking for?
See all available properties in Ontario
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 Ontario

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

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

expedia verified reviews