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

Find out moreOpens in new tab or window

Search Resort Hotels in Ontario from CA $78

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

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 CA $139 per night from Nov 29 to Nov 30

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,154 reviews)

"The staff at White Oaks Resort and Spa are exceptional, they are so friendly and helpful. Thank you for making our trip so special."…"

Reviewed on Nov. 8, 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 CA $255 per night from Nov 29 to Nov 30

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.3/5Excellent! (544 reviews)

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

Reviewed on Oct. 30, 2020

JW Marriott The Rosseau Muskoka Resort & Spa
Living Stone Golf Resort
3 out of 5
19 Keith Ave, Collingwood, ON
Free cancellationReserve now, pay when you stay
The price is CA $111 per night from Dec 4 to Dec 5

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! (963 reviews)

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

Reviewed on Oct. 26, 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 CA $145 per night from Nov 29 to Nov 30

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! (963 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 Oct. 22, 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 CA $102 per night from Nov 29 to Nov 30

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! (985 reviews)

"Property was very nice. New ans updated room's. Laundry room was located next to us and was noisy. Hallway noise was very loud. Hallway door did not muffle the outside noise very well. Should have a seal placed on door jam."…"

Reviewed on Nov. 24, 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 CA $165 per night from Dec 1 to Dec 2

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! (716 reviews)

"Close to the beautiful downtown area. Gorgeous neighbourhood."…"

Reviewed on Nov. 24, 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! (977 reviews)

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

Reviewed on Oct. 12, 2020

Carriage Ridge - Hills Resorts
Living Water Resort and Spa
3.5 out of 5
9 Harbour Street East, Collingwood, ON
Free cancellationReserve now, pay when you stay
The price is CA $170 per night from Nov 29 to Nov 30

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 Nov. 2, 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 CA $100 per night from Dec 1 to Dec 2

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 Sep. 26, 2020

Calabogie Peaks Resort, Ascend Hotel Collection
Hidden Valley Resort, Ascend Hotel Collection
3 out of 5
1755 Valley Road W, Huntsville, ON
The price is CA $111 per night from Dec 13 to Dec 14

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! (654 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 Oct. 17, 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! (136 reviews)

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

Reviewed on Oct. 13, 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 Nov. 23, 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 CA $169 per night from Dec 1 to Dec 2

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 (116 reviews)

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

Reviewed on Sep. 28, 2020

isaiah tubbs Resort and Conference Centre
Grand Tappattoo Resort
3 out of 5
30 Tapatoo Trail, Seguin, ON
The price is CA $169 per night from Dec 11 to Dec 12

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 Oct. 26, 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 CA $129 per night from Nov 29 to Nov 30

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! (451 reviews)

"My husband and I wanted a quiet relaxing weekend away and that is precisely what we got! We enjoyed a weekend getaway during off-season at this resort. If that is what you are looking for this season is the best time to do it. We rarely ran in to any other guests (even had breakfast by ourselves ..."…"

Reviewed on Nov. 23, 2020

Horseshoe Resort
Americana Waterpark Resort and Spa
3 out of 5
8444 Lundy's Lane, Niagara Falls, ON
The price is CA $78 per night from Dec 1 to Dec 2

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,306 reviews)

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

Reviewed on Nov. 24, 2020

Americana Waterpark Resort and Spa
Hockley Valley Resort
3.5 out of 5
793522 3rd Line EHS, Mono, ON
The price is CA $243 per night from Dec 3 to Dec 4

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 Oct. 9, 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 CA $119 per night from Dec 1 to Dec 2

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.9/5Good! (41 reviews)

"Excellent destination for a family getaway, all of the outdoor equipment was in good condition and kept clean, we felt safe and comfortable on holiday even in this COVID period. Thank you!"…"

Reviewed on Aug. 27, 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 CA $149 per night from Nov 29 to Nov 30

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 Sep. 20, 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 Jul. 22, 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.