Compare Winery Hotels in Ontario
Secret Bargains - Save an extra 10% or more on select Winery Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Ontario Winery Hotels

Riverbend Inn and Vineyard
16104 Niagara River Pkwy Niagara-on-the-Lake ON
Free Cancellation
Reserve now, pay when you stay
Located in Niagara-on-the-Lake, Riverbend Inn and Vineyard is in a rural location, within a 5-minute drive of Peller Estates Winery and Shaw Festival Theatre.
Parking included
Restaurant

Green Oaks Bed and Breakfast
1376 York Road Niagara-on-the-Lake ON
$157 nightly
The price is $184 total per night
$184 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
With a stay at Green Oaks Bed and Breakfast in Niagara-on-the-Lake (St. Davids), you'll be steps from Ravine Vineyard Estate Winery and a 2-minute drive from Château des Charmes.
Breakfast included
Parking included

Residence & Conference Centre - Niagara-on-the-Lake
137 Taylor Road Niagara-on-the-Lake ON
With a stay at Residence & Conference Centre - Niagara-on-the-Lake in Niagara-on-the-Lake (Glendale), you'll be a 2-minute drive from Outlet Collection at Niagara and 9 minutes from Clifton Hill.
Parking included
Free WiFi

Imperial Inn Thousand Islands
555 King Street East Gananoque ON
$59 nightly
The price is $70 total per night
$70 total
Jan 5 - Jan 6, 2026
Total with taxes and fees
A stay at Imperial Inn Thousand Islands places you in the heart of Gananoque, within a 5-minute walk of BMX Track and Skateboard park and Thousand Islands OLG Charity Casino.
Breakfast included
Parking included

Hilton Garden Inn Niagara-on-the-Lake
500 York Rd Niagara-on-the-Lake ON
$82 nightly
The price is $97 total per night
$97 total
Dec 17 - Dec 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hilton Garden Inn Niagara-on-the-Lake in Niagara-on-the-Lake (Glendale), you'll be within a 5-minute drive of Royal Niagara Golf Club and Outlet Collection at Niagara.
Pool
Pet friendly

White Oaks Resort & Spa
253 Taylor Rd Niagara-on-the-Lake ON
$142 nightly
The price is $165 total per night
$165 total
Dec 16 - Dec 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at White Oaks Resort & Spa in Niagara-on-the-Lake (Glendale), you'll be within a 15-minute drive of Clifton Hill and Fallsview Casino.
Pool
Hot Tub

Stone Mill Inn
271 Merritt Street St. Catharines ON
$115 nightly
The price is $135 total per night
$135 total
Dec 21 - Dec 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in St. Catharines (Merritton), Stone Mill Inn is within a 5-minute drive of The Pen Centre and Welland Canal Lock 7.
Spa
Parking included

Best Location in NOTL, Steps away from everything! Vineyard Views!
Niagara-on-the-Lake ON
$222 nightly
The price is $251 total per night
$251 total
Dec 11 - Dec 12
Total with taxes and fees
A stay at this vacation home places you in the heart of Niagara-on-the-Lake, within a 5-minute drive of Jackson-Triggs Winery and Museum of the Paranormal.
Kitchen
Washer

Blue Skies Bed and Breakfast
7 Park Court Niagara-on-the-Lake ON
In the heart of Niagara-on-the-Lake, Blue Skies Bed and Breakfast is within a 5-minute drive of Shaw Festival Theatre and Niagara-on-the-Lake Golf Club.
Breakfast included
Parking included

Vineyard Villa Bed & Breakfast
1418 East West Line Niagara-on-the-Lake ON
$162 nightly
The price is $191 total per night
$191 total
Dec 8 - Dec 9
Total with taxes and fees
With a stay at Vineyard Villa Bed & Breakfast in Niagara-on-the-Lake, you'll be a 5-minute walk from Niagara River Gorge and 9 minutes by foot from Peller Estates Winery.
Breakfast included
Parking included

Hampton Inn by Hilton St. Catharines Niagara
89 Meadowvale Dr St. Catharines ON
$90 nightly
The price is $105 total per night
$105 total
Jan 4 - Jan 5, 2026
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in St. Catharines, Hampton Inn by Hilton St. Catharines Niagara is in the suburbs, a 4-minute drive from Meridian Centre and 8 minutes from Brock University.
Pool
Breakfast included
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.
Ontario Winery Hotels essential information
Winery Hotels in Ontario |
552 |
|---|---|
Highest price | $251 |
Cheapest price | $70 |
Total number of hotels in Ontario | 20,717 |
Popular hotels | Riverbend Inn and Vineyard, Green Oaks Bed and Breakfast, Residence & Conference Centre - Niagara-on-the-Lake, Imperial Inn Thousand Islands, Hilton Garden Inn Niagara-on-the-Lake, White Oaks Resort & Spa, Stone Mill Inn, Best Location in NOTL, Steps away from everything! Vineyard Views!, Blue Skies Bed and Breakfast, Vineyard Villa Bed & Breakfast, Hampton Inn by Hilton St. Catharines Niagara, Serendipity Bed and Breakfast |
Most Recent Ontario Hotel Reviews

Fairmont Royal York
5 out of 5
Posted 7 hours ago
CheapTickets Verified Review
"It was a great experience"
A verified traveler stayed at Fairmont Royal York
More Winery Hotels
Types of Hotels
Top 20 Ontario Hotels
Hotels Near Ontario
More to Explore in Ontario
Top Picks
Hotels
- Hotels in Niagara Falls
- Hotels near Canada's Wonderland
- Hotels near Bruce Peninsula National Park
- Hotels in Toronto
- Hotels in Barrie - Orillia
- Hotels in Welland
- Hotels in Grand Bend
- Hotels in Downtown Toronto
- 5 Star Hotels in Tobermory
- Hotels in Kitchener
- Hotels in Ottawa
- Hotels in Downtown Ottawa
- Hotels in Rockland
- Hotels near Casino Rama
- Hotels in Etobicoke
- Hotels in Brampton
- Hotels in Ajax
Flights






