Winery Hotels in Canada from AU$129

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Best Canada Winery Hotels

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 AU$207 per night from 9 Feb. to 10 Feb.
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. Osoyoos Lake and Rattlesnake Canyon are also within 2 mi (3 km).
4.5/5 Wonderful! (989 reviews)
"Clean rooms! Love the place!"

Reviewed on 24 Jan. 2022

Spirit Ridge, in The Unbound Collection by Hyatt
Riverbend Inn and Vineyard

Riverbend Inn and Vineyard

3.5 out of 5
16104 Niagara River Pkwy, Niagara-on-the-Lake, ON
The price is AU$275 per night from 3 Feb. to 4 Feb.
Situated in a rural location, this romantic hotel is within a 15-minute walk of Niagara River Gorge and Peller Estates Winery. Shaw Festival Theatre is 1 mi (1.7 km) away.
4.5/5 Wonderful! (715 reviews)
"Beautiful location"

Reviewed on 4 Jan. 2022

Riverbend Inn and Vineyard
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 AU$164 per night from 10 Feb. to 11 Feb.
Located in Westbank, this eco-friendly hotel is 0.1 mi (0.1 km) from Columbia Mountains and 1.8 mi (2.9 km) from Okanagan Lake. Two Eagles Golf Course and Westbank Centre Park are also within 2 miles (3 km).
4.4/5 Excellent! (995 reviews)
"Room spacious. Staff friendly."

Reviewed on 13 Jan. 2022

Best Western Plus Wine Country Hotel & Suites
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.
Summerland Waterfront Resort & Spa

Summerland Waterfront Resort & Spa

3.5 out of 5
13011 Lakeshore Drive S, Summerland, BC
The price is AU$351 per night from 13 Feb. to 14 Feb.
Offering direct access to the beach, this Summerland resort is next to a golf course, 0.1 mi (0.1 km) from Columbia Mountains, and 0.1 mi (0.1 km) from Okanagan Lake. Gordon Beggs Rotary Beach and Cascade Range are also within 5 minutes.
4.5/5 Wonderful! (882 reviews)
"Suites are a great size"

Reviewed on 19 Nov. 2021

Summerland Waterfront Resort & Spa
Shiraz Villa

Shiraz Villa

3.5 out of 5
12190 Highway 3, Osoyoos, BC
Situated near the beach, this romantic bed & breakfast is 0.1 mi (0.1 km) from Cascade Range and within 3 miles (5 km) of British Columbia Visitor Centre at Osoyoos and Osoyoos Art Gallery. Osoyoos and District Museum and Archives and Pioneer Walkway are also within 3 miles (5 km).
4.6/5 Exceptional! (224 reviews)
"Beautiful set up - love the large tub and view, nice clean room with lots of natural light, huge windows. Plan to stay here again."

Reviewed on 10 Nov. 2021

Shiraz Villa
Magnetic Hill Winery & B&B

Magnetic Hill Winery & B&B

3 out of 5
860 Front Mountain Road, Moncton, NB
Situated in Moncton, this bed & breakfast is within 2 miles (3 km) of Lutz Mountain Heritage Museum, Magnetic Hill and Casino New Brunswick. Magic Mountain Water Park and Magnetic Hill Zoo are also within 1 mile (2 km).
4.8/5 Exceptional! (69 reviews)
A great value with a great view
"OMG, what a wonderful place. The B&B has two rooms, and for one night it was just us in the house. Our bed was comfortable and the bathroom was well decorated and brought out the character of the old house. It has been lovingly reserved. The owners are very friendly and the view is magnificent. They ..."

Reviewed on 17 Oct. 2019

Magnetic Hill Winery & B&B
Best Western Plus Sunrise Inn

Best Western Plus Sunrise Inn

3 out of 5
5506 Main Street, Osoyoos, BC
The price is AU$137 per night from 2 Feb. to 3 Feb.
Situated in the historical district, this eco-friendly hotel is steps away from Columbia Mountains, Cascade Range and Rattlesnake Canyon. Osoyoos Lake and Pioneer Walkway are also within 15 minutes.
4.2/5 Excellent! (978 reviews)
"Will stay again, friendly and helpful staff, and a fantastic continental breakfast!"

Reviewed on 23 Jan. 2022

Best Western Plus Sunrise Inn
Quidni Estate Winery

Quidni Estate Winery

3 out of 5
1465 Naramata Road, Penticton, BC
Situated in Penticton, this guesthouse is 0.1 mi (0.1 km) from Columbia Mountains and 0.8 mi (1.3 km) from Okanagan Lake. Cascade Range and Hillside Estate Winery are also within 5 minutes.
4.4/5 Excellent! (17 reviews)
"Great location with a gorgeous view of the vineyard. Comfy room, very quiet. Well stocked coffee nook. The only thing missing was soap for the shower. I'd definitely stay here again!"

Reviewed on 25 Oct. 2017

Quidni Estate Winery
The Cove Lakeside Resort

The Cove Lakeside Resort

4 out of 5
4205 Gellatly Road, West Kelowna, BC
The price is AU$235 per night from 29 Jan. to 30 Jan.
Located in Westbank, this beachfront resort is on the boardwalk and within 6 mi (10 km) of Quails' Gate Estate Winery, Mission Hill Family Estate and Royal LePage Place. Prospera Place and Kelowna General Hospital are also within 12 mi (20 km).
4.5/5 Wonderful! (730 reviews)
"Close to our friends"

Reviewed on 31 Oct. 2021

The Cove Lakeside Resort
La Cache à Maxime by C Hôtels

La Cache à Maxime by C Hôtels

3.5 out of 5
265, rue Drouin, Scott, QC
The price is AU$223 per night from 1 Feb. to 2 Feb.
Situated in a rural location, this spa hotel is 0.2 mi (0.2 km) from Woodooliparc, and within 6 mi (10 km) of Salle Méchatigan and Club Golf de Beauce. Aviation Museum and Parc de la Francophonie are also within 12 mi (20 km).
4.4/5 Wonderful! (269 reviews)
"Like the size of the rooms and design."

Reviewed on 19 Nov. 2021

La Cache à Maxime by C Hôtels
Green Oaks Bed and Breakfast

Green Oaks Bed and Breakfast

3 out of 5
1376 York Road, Niagara-on-the-Lake, ON
The price is AU$196 per night from 29 Jan. to 30 Jan.
Located in St. Davids, this bed & breakfast is within 1 mi (2 km) of Ravine Vineyard Estate Winery and Château des Charmes. Outlet Collection at Niagara and Lewiston-Queenston Bridge are also within 6 mi (10 km).
4.8/5 Exceptional! (90 reviews)
"Enjoyed the peaceful setting surrounded by the vineyard"

Reviewed on 12 Oct. 2021

Green Oaks Bed and Breakfast
Best Western Plus Kelowna Hotel & Suites

Best Western Plus Kelowna Hotel & Suites

2.5 out of 5
2402 Highway 97 N, Kelowna, BC
The price is AU$185 per night from 9 Feb. to 10 Feb.
Located in Dilworth Mountain Estates, this eco-friendly hotel is within a 15-minute walk of Columbia Mountains and Orchard Park Mall. Mission Creek Regional Park and Capri Mall are also within 3 miles (5 km).
4.2/5 Excellent! (991 reviews)
"Very good 'super-continental' breakfast. Great location. Will stay here again."

Reviewed on 26 Jan. 2022

Best Western Plus Kelowna Hotel & Suites
Watermark Beach Resort

Watermark Beach Resort

4 out of 5
15 Park Place, Osoyoos, BC
The price is AU$192 per night from 31 Jan. to 1 Feb.
Located in Osoyoos, this beachfront hotel is in the city centre, just steps away from Columbia Mountains, Cascade Range and Osoyoos Lake. Osoyoos and District Museum and Archives and Osoyoos Art Gallery are also within 5 minutes.
4.5/5 Wonderful! (985 reviews)
"The front desk staff was very accommodating and helpful with our requests making it a wonderful stay over the holidays with family!"

Reviewed on 28 Dec. 2021

Watermark Beach Resort
Coast Capri Hotel

Coast Capri Hotel

3.5 out of 5
1171 Harvey Ave, Kelowna, BC
The price is AU$158 per night from 30 Jan. to 31 Jan.
This family-friendly Kelowna hotel is located near the airport, within a 10-minute walk of Columbia Mountains and Capri Mall. Okanagan Lake and Kelowna General Hospital are also within 2 miles (3 km).
4.4/5 Wonderful! (992 reviews)
"My husband had just been discharged from the hospital and we needed a place to go for the night till we could get a flight out the lady at the front desk didn’t hesitate to get us a room at 1pm in the afternoon so he could rest beyond grateful for her compassion and help during a difficult time"

Reviewed on 23 Jan. 2022

Coast Capri Hotel
Residence & Conference Centre - Niagara-on-the-Lake

Residence & Conference Centre - Niagara-on-the-Lake

2 out of 5
137 Taylor Road, Niagara-on-the-Lake, ON
This family-friendly Niagara-on-the-Lake aparthotel is located in the historical district, within a 15-minute walk of Niagara College Niagara-on-the-Lake Campus and Outlet Collection at Niagara. Château des Charmes is 2.5 mi (4 km) away.
3.5/5 Good! (871 reviews)
Comfortable stay
"Comfortable with 2 separate bedrooms. Small shower but does the job. Dimly lit, we brought a lamp from the bedroom to the kitchen. Full size fridge with freezer. Bring a kettle and cutlery with plates if you decide to have a coffee or bite to eat. Good location."

Reviewed on 22 Aug. 2021

Residence & Conference Centre - Niagara-on-the-Lake
Days Inn & Conference Centre by Wyndham Penticton

Days Inn & Conference Centre by Wyndham Penticton

2.5 out of 5
152 Riverside Dr, Penticton, BC
The price is AU$129 per night from 30 Jan. to 31 Jan.
Situated near the beach, this hotel is 0.1 mi (0.1 km) from Columbia Mountains and 0.4 mi (0.6 km) from Okanagan Lake. Cascade Range and LocoLanding Adventure Park are also within 5 minutes.
3.7/5 Good! (998 reviews)
Perfect getaway
"Hotel was clean and staff was so friendly would definitely go back"

Reviewed on 27 Jan. 2022

Days Inn & Conference Centre by Wyndham Penticton
Walnut Beach Resort

Walnut Beach Resort

4 out of 5
4200 Lakeshore Dr, Osoyoos, BC
The price is AU$182 per night from 3 Feb. to 4 Feb.
Nestled on the beach, this Osoyoos hotel is steps away from Columbia Mountains, Cascade Range and Osoyoos Lake. Rattlesnake Canyon and Nk'Mip Cellars are also within 3 mi (5 km).
4.2/5 Very Good! (775 reviews)
"Best place I stayed in. First time in a resort. Will book again. We were facing the lake. Complete privacy. Love the option to buy the rooms. No usb connections in room that was the only thing we couldnt find."

Reviewed on 7 Jan. 2022

Walnut Beach Resort
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 AU$136 per night from 2 Feb. to 3 Feb.
Conveniently located near the ski slopes, this Penticton hotel is situated in the mountains, within 2 miles (3 km) of Columbia Mountains and Okanagan Lake, and is convenient for winter sports, such as cross-country skiing. Cascade Range and South Okanagan Events Centre are also within 10 minutes.
4.3/5 Excellent! (984 reviews)
"With Covid there was no made service the entire time we stayed at the hotel."

Reviewed on 14 Jan. 2022

Ramada by Wyndham Penticton Hotel & Suites
Comfort Suites Kelowna

Comfort Suites Kelowna

3 out of 5
2656 Highway 97 N, Kelowna, BC
The price is AU$161 per night from 16 Feb. to 17 Feb.
This family-friendly Kelowna hotel is located on the Strip, 1.5 mi (2.4 km) from Orchard Park Mall, and within 6 mi (10 km) of UBC-Okanagan and Kelowna General Hospital. Prospera Place and Okanagan Lake are also within 9 mi (15 km).
4.3/5 Excellent! (994 reviews)
"Excellent place to stay. Great service."

Reviewed on 28 Dec. 2021

Comfort Suites Kelowna
Penticton Lakeside Resort and Conference Centre

Penticton Lakeside Resort and Conference Centre

3.5 out of 5
21 Lakeshore Dr W, Penticton, BC
The price is AU$191 per night from 7 Feb. to 8 Feb.
Located in Penticton, this beachfront resort is in the city centre, just steps away from Rotary Park, Peach and Okanagan Beach. Penticton Art Gallery and Penticton Marina are also within 15 minutes.
3.9/5 Very Good! (994 reviews)
"Beautifully decorated for Christmas!"

Reviewed on 26 Dec. 2021

Penticton Lakeside Resort and Conference Centre
Don't see what you're looking for?
See all available properties in Canada
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: Winery 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

expedia verified reviews