Ontario may have travel restrictions in place due to COVID-19.

Search Hotel Resorts in Ontario

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
1
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type

Featured Resorts in Ontario

White Oaks Resort & Spa
4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs8,562 per night from 6 Dec to 7 Dec

Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. St. Catharine's ...

4.5/5Wonderful! (1,153 reviews)

"Friendly, helpful staff, efficient and clean facilities"…"

Reviewed on 28 Nov 2020

White Oaks Resort & Spa
JW Marriott The Rosseau Muskoka Resort & Spa
4.5 out of 5
1050 Paignton House Road, Muskoka Lakes, ON
Free cancellationReserve now, pay when you stay
The price is Rs15,112 per night from 3 Jan to 4 Jan

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 ...

4.2/5Excellent! (546 reviews)

"Felt like a home away from home. Would love to experience being here during every season."…"

Reviewed on 30 Oct 2020

JW Marriott The Rosseau Muskoka Resort & Spa
Living Stone Golf Resort
3 out of 5
19 Keith Ave, Collingwood, ON
Free cancellation
The price is Rs7,132 per night from 11 Dec to 12 Dec

This family-friendly Collingwood resort is located near the bay, within a 10-minute walk of White's Bay, Georgian Bay and Lake Huron. Collingwood Golf Course ...

4.1/5Very Good! (964 reviews)

"Staff was great. Close to attractions. Room was very clean."…"

Reviewed on 26 Oct 2020

Living Stone Golf 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.
Deerhurst Resort
3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON
Free cancellation
The price is Rs8,913 per night from 6 Dec to 7 Dec

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 ...

3.8/5Good! (964 reviews)

"The wet weather spoiled the mood when I went hiking on the Lookout Trail. However it was a relaxing experience after all."…"

Reviewed on 22 Oct 2020

Deerhurst Resort
Georgian Bay Hotel Trademark Collection by Wyndham
3 out of 5
10 Vacation Inn, Collingwood, ON
Free cancellationReserve now, pay when you stay
The price is Rs7,082 per night from 6 Dec to 7 Dec

Located in the heart of Collingwood, this spa resort is 1.9 mi (3 km) from Collingwood Golf Course and 2.6 mi (4.2 km) from Scandinave Spa Blue Mountain. Collingwood ...

4/5Very Good! (987 reviews)

"Perfect location! Close to the village and down town and all the trails"…"

Reviewed on 1 Dec 2020

Georgian Bay Hotel Trademark Collection by Wyndham
Oban Inn
4 out of 5
160 Front Street, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs9,481 per night from 6 Dec to 7 Dec

Located in Old Town Historic District, this spa resort is within a 15-minute walk of Niagara River Gorge and Shaw Festival Theatre. Niagara-on-the-Lake Golf ...

4.6/5Exceptional! (718 reviews)

"Our stay at Oban Inn was very relaxing. Rooms were clean and nicely appointed. Dining experience was also very good. Would be happy to return again."…"

Reviewed on 29 Nov 2020

Oban Inn
Carriage Ridge - Hills Resorts
3 out of 5
90 Highland Drive, Oro-Medonte, ON
Get Rates

This family-friendly Oro-Medonte resort is located in a rural location, within 3 mi (5 km) of Horseshoe Valley and Settlers' Ghost Golf Club. Hardwood Ski and ...

4.5/5Wonderful! (979 reviews)

"Autumn is very pretty here. Enjoyed the stay overall."…"

Reviewed on 12 Oct 2020

Carriage Ridge - Hills Resorts
Living Water Resort and Spa
3.5 out of 5
9 Harbour Street East, Collingwood, ON
Free cancellation
The price is Rs11,855 per night from 14 Dec to 15 Dec

This family-friendly Collingwood resort is located on the waterfront, just steps away from Georgian Bay and Lake Huron. White's Bay and Collingwood Golf Course ...

4/5Very Good! (547 reviews)

"Great facilities and rooms. very friendly staff too"…"

Reviewed on 2 Nov 2020

Living Water Resort and Spa
Calabogie Peaks Resort, Ascend Hotel Collection
3 out of 5
30 Barrett Chute Road, Greater Madawaska, ON
Free cancellationReserve now, pay when you stay
The price is Rs5,746 per night from 6 Dec to 7 Dec

Nestled on the beach, this Greater Madawaska resort is 0.3 mi (0.5 km) from Calabogie Peaks and 7.7 mi (12.4 km) from Calabogie Motorsports Park.

3.8/5Good! (271 reviews)

"Enjoyed the ourdoor firepit very much. Helped ourselves to the wood and kept it going for hours. Great way to socialize with others and keep the 6 feet apart! The walking trails were so close by...very nice. Wish they were better marked though;we got lost so had longer walk than planned. Disappointing ..."…"

Reviewed on 26 Sep 2020

Calabogie Peaks Resort, Ascend Hotel Collection
Hidden Valley Resort, Ascend Hotel Collection
3 out of 5
1755 Valley Road W, Huntsville, ON
Free cancellationReserve now, pay when you stay
The price is Rs6,390 per night from 13 Dec to 14 Dec

Located in Huntsville, this beachfront resort is connected to the convention centre, 0.2 mi (0.3 km) from Hidden Valley Highlands Ski Area, and within 6 mi (10 ...

3.8/5Good! (655 reviews)

"It’s a lovely spot, but the hotel itself could use some updates. The ceiling in our bathroom had been patched, but not sanded or painted. The plus is that is was very clean and super quiet."…"

Reviewed on 17 Oct 2020

Hidden Valley Resort, Ascend Hotel Collection
Windermere House
3.5 out of 5
2508 Windermere Road, Muskoka Lakes, ON
Get Rates

Located in Muskoka Lakes, this beachfront resort is next to a golf course, just steps away from Lake Rosseau, Windermere Marina and Windermere Golf & Country ...

4.2/5Very Good! (137 reviews)

"It was a great place to stay with a nice view and food."…"

Reviewed on 13 Oct 2020

Windermere House
Rocky Crest Golf Resort
4 out of 5
RR#1 Hamer Bay Road, Seguin, ON
Get Rates

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 ...

3.9/5Good! (132 reviews)

"I like the rooms with a lake view. It’s a beautiful property and area. Service / friendliness / knowledge of staff could be better."…"

Reviewed on 23 Nov 2020

Rocky Crest Golf Resort
isaiah tubbs Resort and Conference Centre
2 out of 5
1642 County Road 12, Picton, Prince Edward, ON
The price is Rs9,711 per night from 6 Dec to 7 Dec

Located in Prince Edward, this beachfront resort is in a provincial park, 0.2 mi (0.3 km) from Lake Ontario and 2.4 mi (3.8 km) from Sandbanks Provincial Park. ...

3.4/5 (119 reviews)

"The hotel appealed to me because of having a beach and a restaurant onsite. Beautiful spot and very comfortable room."…"

Reviewed on 28 Sep 2020

isaiah tubbs Resort and Conference Centre
Grand Tappattoo Resort
3 out of 5
30 Tapatoo Trail, Seguin, ON
The price is Rs9,711 per night from 13 Dec to 14 Dec

Nestled on the beach, this Seguin resort is within 3 mi (5 km) of Oastler Lake Provincial Park, Oastler Lake and Massasauga Provincial Park. Waubuno Beach and ...

3.9/5Good! (148 reviews)

"Beautiful resort, great pool and sauna, spotlessly clean and the lake is gorgeous."…"

Reviewed on 26 Oct 2020

Grand Tappattoo Resort
Horseshoe Resort
3 out of 5
1101 Horseshoe Valley Road, Oro-Medonte, ON
Free cancellationReserve now, pay when you stay
The price is Rs7,413 per night from 6 Dec to 7 Dec

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) ...

3.9/5Very Good! (452 reviews)

"Amazing place very nice and friendly service . Our room was wrong at first we went and asked front desk for a different room and they were very easy and nice about doing that"…"

Reviewed on 30 Nov 2020

Horseshoe Resort
Americana Waterpark Resort and Spa
3 out of 5
8444 Lundy's Lane, Niagara Falls, ON
The price is Rs4,807 per night from 9 Dec to 10 Dec

This family-friendly Niagara Falls resort is located in the suburbs, just steps away from Waves Indoor Waterpark and Lundy's Lane. Canada One Factory Outlets ...

3.8/5Good! (1,305 reviews)

"Budget friendly waterpark. Need a little of renovation as hotel rooms are a little old."…"

Reviewed on 24 Nov 2020

Americana Waterpark Resort and Spa
Hockley Valley Resort
3.5 out of 5
793522 3rd Line EHS, Mono, ON
The price is Rs11,435 per night from 9 Dec to 10 Dec

Set amidst the mountains, this ski-in/ski-out resort in Mono is 0.1 mi (0.2 km) from Hockley Valley Resort, and within 16 mi (25 km) of Plant Paradise Country ...

4.1/5Very Good! (128 reviews)

"Great restaurant great food from the chef and awesome staff."…"

Reviewed on 9 Oct 2020

Hockley Valley Resort
Bayview Wildwood Resort, Ascend Hotel Collection
2.5 out of 5
1500 Port Stanton Pkwy., Severn, ON
Free cancellationReserve now, pay when you stay
The price is Rs6,849 per night from 6 Dec to 7 Dec

Set in Severn, this family-friendly resort is 2.9 mi (4.6 km) from Sparrow Lake and 5.7 mi (9.2 km) from Lake Couchiching. Hawk Ridge Golf and Country Club and ...

3.8/5Good! (43 reviews)

"The staff was friendly and helpful, and the resort did the best they could under these trying circumstances. Rooms, while well appointed, could’ve been cleaner upon checking in, plenty of sand on the floors and spider webs and dirt on the balconies"…"

Reviewed on 3 Sep 2020

Bayview Wildwood Resort, Ascend Hotel Collection
Insignia, Ascend Hotel Collection
2.5 out of 5
283 N. Christina Street, Sarnia, ON
Free cancellationReserve now, pay when you stay
The price is Rs8,562 per night from 6 Dec to 7 Dec

Located in the heart of Sarnia, this resort is within 2 mi (3 km) of Bluewater Health, Canatara Beach and Park and Ontario Court of Justice. Blue Water Bridge ...

4.7/5Exceptional! (50 reviews)

"Loved everything about this hotel! Friendly staff, Hotel has been fully remodelled with brand new decor, super soft bedding, wood floors, smart mirror, rainfall shower, giant tv, soft rugs, fridge, microwave, free to use bathrobes and so much more. Free breakfast items such as juice, coffee, croissants, ..."…"

Reviewed on 20 Sep 2020

Insignia, Ascend Hotel Collection
Rawley Resort
4 out of 5
2900 Kellys Road, Severn, ON
Get Rates

Situated in Severn, this spa resort is 6.9 mi (11.1 km) from Six Mile Lake Provincial Park, and within 16 mi (25 km) of Sainte-Marie among the Hurons and Martyrs' ...

4.6/5Exceptional! (58 reviews)

"Staff were incredible and the meals were fantastic. Our room was spotless and had everything we could possibly need."…"

Reviewed on 22 Jul 2020

Rawley Resort
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.