Compare Beach Resorts & Hotels in Ontario
Secret Bargains - Save an extra 10% or more on select Beach Resorts & 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 Beach Resorts & Hotels

Oasis by the Bay Vacation Suites
790 Mosley Street Wasaga Beach ON
$93 nightly
The price is $105 total per night
$105 total
Jan 22 - Jan 23
Total with taxes and fees
Free Cancellation
With a stay at Oasis by the Bay Vacation Suites in Wasaga Beach, you'll be near the beach, just a 2-minute walk from Wasaga Beach Provincial Park and 8 minutes by foot from Lake Huron.
Spa
Pet friendly

Saga Resort
88 Main Street Wasaga Beach ON
$105 nightly
The price is $119 total per night
$119 total
Jan 22 - Jan 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Saga Resort in Wasaga Beach, you'll be near the beach, just steps from Wasaga Beach Provincial Park and 11 minutes by foot from Wasaga Beach Nordic Centre.
Pool
Parking included

The Ashwood
34777 Bayfield River Road Central Huron ON
$118 nightly
The price is $134 total per night
$134 total
Jan 22 - Jan 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at The Ashwood in Bayfield, you'll be next to a golf course, you'll be a 3-minute drive from Bayfield Community Centre.
Pool
Pet friendly

Oakwood Resort
70671 Bluewater Highway #21 North South Huron ON
Free Cancellation
Reserve now, pay when you stay
With a stay at Oakwood Resort in Grand Bend, you'll be within a 15-minute walk of Grand Bend Beach and Grand Bend Farmers' Market.
On private beach
Pool

Waterview On The Bay
501205 Grey Road 1 Georgian Bluffs ON
With a stay at Waterview On The Bay in Georgian Bluffs, you'll be within a 5-minute walk of Lake Huron and Georgian Bay.
On private beach
Pool

Days Inn by Wyndham Toronto East Beaches
1684 Queen St E Toronto ON
With a stay at Days Inn by Wyndham Toronto East Beaches in Toronto (Old Toronto), you'll be a 1-minute drive from Woodbine Park and 7 minutes from Hockey Hall of Fame.
Breakfast included
Free WiFi

Sauble Beach Lodge
213 Second Ave Nort South Bruce Peninsula ON
With a stay at Sauble Beach Lodge in Sauble Beach, you'll be on the beach, just a 2-minute walk from Lake Huron and 9 minutes by foot from Ascent Aerial Park.
Pool
Parking included

Sunset Inn
641 Lakeshore Drive North Bay ON
$86 nightly
The price is $101 total per night
$101 total
Jan 22 - Jan 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in North Bay, Sunset Inn is on a lake, within a 5-minute drive of Steve Omischl Sports Field Complex and Galaxy Cinemas North Bay.
On private beach
Parking included

Sands on Golden Lake
13163 Highway 60 North Algona Wilberforce ON
$129 nightly
The price is $146 total per night
$146 total
Jan 22 - Jan 23
Total with taxes and fees
When you stay at Sands on Golden Lake in North Algona Wilberforce, you'll be on the waterfront, within a 5-minute drive of Golden Lake and Golden Lake Marina.
On private beach
Spa

Hessenland Inn & Schatz Winery
72981 Bluewater Hwy RR#2 Bluewater ON
$134 nightly
The price is $151 total per night
$151 total
Jan 23 - Jan 24
Total with taxes and fees
Located in Bluewater, Hessenland Inn & Schatz Winery is in a rural location, within a 15-minute drive of Lake Huron and Grand Bend Farmers' Market.
Pool
Parking included

Hidden Valley Resort, an Ascend Collection Resort
1755 Valley Road W Huntsville ON
$116 nightly
The price is $137 total per night
$137 total
Feb 1 - Feb 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Huntsville, Hidden Valley Resort, an Ascend Collection Resort is connected to the convention center, a 1-minute drive from Hidden Valley Highlands Ski Area and 5 minutes from Treetop Trekking Huntsville.
On private beach
Pool

Days Inn & Suites by Wyndham Collingwood
15 Cambridge Street Collingwood ON
$107 nightly
The price is $126 total per night
$126 total
Jan 25 - Jan 26
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Days Inn & Suites by Wyndham Collingwood in Collingwood, you'll be in the historical district, within a 10-minute drive of Blue Mountain Ski Resort and Scandinave Spa Blue Mountain.
Pool
Hot Tub
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 Beach Resorts & Hotels essential information
Beach Resorts & Hotels in Ontario |
646 |
|---|---|
Highest price | $151 |
Cheapest price | $101 |
Total number of hotels in Ontario | 21,105 |
Popular hotels | Oasis by the Bay Vacation Suites, Saga Resort, The Ashwood, Oakwood Resort, Waterview On The Bay, Days Inn by Wyndham Toronto East Beaches, Sauble Beach Lodge, Sunset Inn, Sands on Golden Lake, Hessenland Inn & Schatz Winery, Hidden Valley Resort, an Ascend Collection Resort, Days Inn & Suites by Wyndham Collingwood |
Most Recent Ontario Hotel Reviews

Hotel Riu Plaza Toronto
5 out of 5
Posted 10 hours ago
CheapTickets Verified Review
"Location was amazing, the room was smaller but quite nice! Breakfast is next level awesome compared to all other hotels i have stayed at!"
A verified traveler stayed at Hotel Riu Plaza Toronto
More Beach Resorts & 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





