Best Resorts in Ontario

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Ontario

Compare 49 Resorts in Ontario with updated reviews, rates, and availability. Most hotels are fully refundable.

Georgian Bay Hotel Trademark Collection by Wyndham
3 out of 5
10 Vacation Inn, Collingwood, ON, L9Y5G4
Fully refundableReserve now, pay when you stay
The price is $90 per night from Apr 2 to Apr 3
$90
per night
Apr 2 - Apr 3
8.6/10 Excellent! (1,002 reviews)
"Our room was very large, clean and comfortable. Some of the features are slightly dated, however everything worked well. The indoor pool was great, as was our meal at Gustavs. The value for your $$ is pretty strong. Have stayed here before, and certainly would again."

Reviewed on Mar 5, 2023

Georgian Bay Hotel Trademark Collection by Wyndham
White Oaks Resort & Spa
4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON, L0S1J0
The price is $109 per night from Mar 27 to Mar 28
$109
per night
Mar 27 - Mar 28
9.2/10 Wonderful! (1,159 reviews)
"loved the room service option for dinner from either restaurant"

Reviewed on Mar 20, 2023

White Oaks Resort & Spa
Americana Waterpark Resort and Spa
3 out of 5
8444 Lundy's Lane, Niagara Falls, ON, L2H 1H4
The price is $123 per night from Apr 12 to Apr 13
$123
per night
Apr 12 - Apr 13
8.2/10 Very Good! (1,399 reviews)
"Lots access to parking space. Friendly staff. No room service! Had to approach cleaning staff for towels. We called front desk nut was taking them a long time."

Reviewed on Mar 20, 2023

Americana Waterpark Resort and Spa

Save an average of 15% on thousands of hotels when you're signed in

Living Water Resort and Spa
3.5 out of 5
9 Harbour Street East, Collingwood, ON, L9Y 5C5
Fully refundableReserve now, pay when you stay
The price is $99 per night from Mar 26 to Mar 27
$99
per night
Mar 26 - Mar 27
7.8/10 Good! (1,002 reviews)
"This place is just awesome. The room was nicely updated and fully equipped. The area around this property is beautiful. The restaurant also was amazing with a very nice ambiance and incredible food. The only negative I could give is the 10:00 check out and the rooms are connected. We had loud neighbors ..."

Reviewed on Mar 21, 2023

Living Water Resort and Spa
Great Wolf Lodge Niagara Falls
3.5 out of 5
3950 Victoria Avenue, Niagara Falls, ON, L2E 7M8
The price is $249 per night from Apr 19 to Apr 20
$249
per night
Apr 19 - Apr 20
8.8/10 Excellent! (1,012 reviews)
"We had the best experience staying at The Great Wolf Lodge. Everything from the staff to facility is excellent. My son enjoyed the waterpark very much! I love that they provide assistance through texts, you can just text and ask questions, it's so convenient. Life guards are so friendly and helpful. ..."

Reviewed on Mar 19, 2023

Great Wolf Lodge Niagara Falls
Living Stone Golf Resort
3 out of 5
19 Keith Ave, Collingwood, ON, L9Y 4T9
Fully refundableReserve now, pay when you stay
The price is $76 per night from Mar 23 to Mar 24
$76
per night
Mar 23 - Mar 24
7.8/10 Good! (1,004 reviews)
"Convenient"

Reviewed on Mar 19, 2023

Living Stone Golf Resort
Deerhurst Resort
3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON, P1H2E8
The price is $122 per night from Apr 9 to Apr 10
$122
per night
Apr 9 - Apr 10
7.6/10 Good! (1,003 reviews)
Great family getaway
"Amazing family getaway. Lots of activities for the kiddos- Deerhurst thought of everything!"

Reviewed on Mar 18, 2023

Deerhurst Resort
Hidden Valley Resort, Ascend Hotel Collection
3 out of 5
1755 Valley Road W, Huntsville, ON, P1H 1Z8
Fully refundableReserve now, pay when you stay
The price is $88 per night from Apr 3 to Apr 4
$88
per night
Apr 3 - Apr 4
7.6/10 Good! (880 reviews)
Skiing- March Break
"Great location if you're skiing. Hotel a bit dated, needs to be renovated. Lots of parking but two garbage bins in front of the entrance were overflowing with garbage, not a great first impression. Front desk ok but not very friendly. Nice, big pool but it was too cold and the hot tub was not working ..."

Reviewed on Mar 19, 2023

Hidden Valley Resort, Ascend Hotel Collection
Hockley Valley Resort
3.5 out of 5
793522 3rd Line EHS, Mono, ON, L9W 5X7
Fully refundableReserve now, pay when you stay
The price is $201 per night from Apr 19 to Apr 20
$201
per night
Apr 19 - Apr 20
7.8/10 Good! (208 reviews)
"Staff were exceptionally friendly and helpful. Room was clean, food was good , location was perfect."

Reviewed on Mar 13, 2023

Hockley Valley Resort
JW Marriott The Rosseau Muskoka Resort & Spa
4.5 out of 5
1050 Paignton House Road, Muskoka Lakes, ON, P0B1G0
Fully refundableReserve now, pay when you stay
The price is $233 per night from Apr 16 to Apr 17
$233
per night
Apr 16 - Apr 17
8.6/10 Excellent! (742 reviews)
"Great resort!! Lots of fun for the kids, great family vacay:)"

Reviewed on Feb 19, 2023

JW Marriott The Rosseau Muskoka Resort & Spa
Fairy Bay Lakehouse
2.5 out of 5
228 Cookson Bay Crescent, Huntsville, ON, P1H 1B2
Fully refundableReserve now, pay when you stay
The price is $103 per night from Mar 23 to Mar 24
$103
per night
Mar 23 - Mar 24
9/10 Wonderful! (21 reviews)
"We appreciated the common space to play games. Loved the art work, we stayed in the Turtle Bay.Room It took us some to time to close the electronic blinds the button was camouflaged well. Thank you so much for a wonderful stay."

Reviewed on Mar 6, 2023

Fairy Bay Lakehouse
The Grand Tappattoo Resort, an Ascend Hotel Collection Member
3 out of 5
30 Tapatoo Trail, Seguin, ON, P2A 0B2
Fully refundableReserve now, pay when you stay
The price is $87 per night from Apr 10 to Apr 11
$87
per night
Apr 10 - Apr 11
8.2/10 Very Good! (280 reviews)
"We had a cabin with a view of the lake and only one neighbour. The dining was excellent and the pool and sauna a bonus. Staff were very friendly and helpful. The price was perfect. We would absolutely go back."

Reviewed on Feb 24, 2023

The Grand Tappattoo Resort, an Ascend Hotel Collection Member
Jolly Roger Inn & Resort
3.5 out of 5
2 J.R. Ln, Seguin, ON, P2A 2W8
Fully refundableReserve now, pay when you stay
The price is $83 per night from Mar 30 to Mar 31
$83
per night
Mar 30 - Mar 31
7/10 Good! (145 reviews)
"heater in room is loud restaurant overpriced otherwise good value for dollar"

Reviewed on Feb 19, 2023

Jolly Roger Inn & Resort
Bayview Wildwood Resort, Ascend Hotel Collection
2.5 out of 5
1500 Port Stanton Pkwy., Severn, ON, P0E1N0
The price is $92 per night from Mar 26 to Mar 27
$92
per night
Mar 26 - Mar 27
8.4/10 Very Good! (111 reviews)
"Group of friends, stayed for one night in February 2023. Felt like we had stayed for a week. There was so much to do. Tobogganing, skating, ice hockey, curling, ice fishing, outdoor fire pits, games room, ping pong, fosse ball, darts, connect 4, snow shoeing and cross country skiing. Food on-site ..."

Reviewed on Feb 10, 2023

Bayview Wildwood Resort, Ascend Hotel Collection
Oakwood Resort
4 out of 5
70671 Bluewater Highway #21 North, South Huron, ON, N0M 1T0
The price is $94 per night from Apr 3 to Apr 4
$94
per night
Apr 3 - Apr 4
7.8/10 Good! (351 reviews)
"Rooms were clean. Loved the cabin feel."

Reviewed on Mar 13, 2023

Oakwood Resort
Rawley Resort
4 out of 5
2900 Kellys Road, Severn, ON, L0K 1S0
Fully refundable
The price is $198 per night from Apr 6 to Apr 7
$198
per night
Apr 6 - Apr 7
9.2/10 Wonderful! (74 reviews)
"A wonderful water-front setting with on-site dining."

Reviewed on Oct 11, 2022

Rawley Resort
Horseshoe Resort
3.5 out of 5
1101 Horseshoe Valley Road, Oro-Medonte, ON, L4M4Y8
8/10 Very Good! (526 reviews)
"Nice resort for ski."

Reviewed on Dec 30, 2021

Horseshoe Resort
Cedar Meadows Resort & Spa
3.5 out of 5
1000 rue Norman Street, Timmins, ON, P4N8R2
8.2/10 Very Good! (211 reviews)
"Very quiet and relaxing. Great food"

Reviewed on Dec 13, 2021

Cedar Meadows Resort & Spa
Windermere House
3.5 out of 5
2508 Windermere Road, Muskoka Lakes, ON, P0B 1P0
8.4/10 Very Good! (221 reviews)
"It was put first stay at Windermere, we usually stay at the Marriot or Deerhurst Resort and I have to say the staff at Windermere are wonderful and we enjoyed our stay!!"

Reviewed on Sep 25, 2022

Windermere House
Beachwood Resort
3 out of 5
3043 Beachwood Drive, Selwyn, ON, K0L 2H0
The price is $140 per night from Apr 5 to Apr 6
$140
per night
Apr 5 - Apr 6
9.2/10 Wonderful! (52 reviews)
"Fantastic stay here! Our kids loved this resort and all the great activities (kayaks, floating jungle gym, games, etc). Lake was perfect for them with a sandy bottom. We got the lake view suite room which was roomier and fantastic view. We heard the other rooms are a bit small. Food was great although ..."

Reviewed on Jul 22, 2022

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

Ontario Resorts information

Number of reviews
11,403
Accommodation
49 Resorts
Lowest Price
$76
Highest Price
$249

Recent reviews of Ontario hotels
Expedia verified reviews