COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Ski Resorts in Ontario

Search over 1 million properties and 550 airlines worldwide

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

Most hotels are fully refundable. Because flexibility matters.

Top Ontario Ski Hotels

Westin Trillium House, Blue Mountain

Westin Trillium House, Blue Mountain

4 out of 5
220 Gord Canning Drive, The Blue Mountains, ON
The price is CA $343 per night from Aug 22 to Aug 22
Set amidst the mountains, this ski-in/ski-out hotel in The Blue Mountains is within a 5-minute walk of Blue Mountain Ski Resort and Ridge Runner Mountain Coaster ...
4.3/5Excellent! (1,048 reviews)
"Was well located, rooms were great, was dog-friendly. The service was mixed, some really good, some not at all."

Reviewed on Jul. 19, 2021

Westin Trillium House, Blue Mountain
Blue Mountain Resort Village Suites

Blue Mountain Resort Village Suites

4 out of 5
156 Jozo Weider Blvd, The Blue Mountains, ON
The price is CA $275 per night from Aug 30 to Aug 30
Located in the mountains, this ski-in/ski-out hotel in The Blue Mountains is within a 5-minute walk of Blue Mountain Ski Resort and Ridge Runner Mountain Coaster ...
4.2/5Very Good! (3,058 reviews)
"The staff at Grand Georgian is very nice and friendly -and efficient ! I will recommend my friend to stay at the same hotel!"

Reviewed on Aug. 3, 2021

Blue Mountain Resort Village Suites
Days Inn & Suites by Wyndham Collingwood

Days Inn & Suites by Wyndham Collingwood

2.5 out of 5
15 Cambridge Street, Collingwood, ON
The price is CA $144 per night from Sep 1 to Sep 1
Situated in the historical district, this hotel is 0.7 mi (1.1 km) from Georgian Bay and 2.9 mi (4.7 km) from Scandinave Spa Blue Mountain. Lake Huron and Collingwood ...
4.4/5Excellent! (1,001 reviews)
"Great location convenient to everything. The room was fresh and clean. Easy and fast check in with great service"

Reviewed on Jul. 31, 2021

Days Inn & Suites by Wyndham Collingwood
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.
Georgian Bay Hotel Trademark Collection by Wyndham

Georgian Bay Hotel Trademark Collection by Wyndham

3 out of 5
10 Vacation Inn, Collingwood, ON
The price is CA $237 per night from Sep 1 to Sep 1
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.1/5Very Good! (992 reviews)
"It was grest"

Reviewed on Jul. 31, 2021

Georgian Bay Hotel Trademark Collection by Wyndham
Horseshoe Resort

Horseshoe Resort

3 out of 5
1101 Horseshoe Valley Road, Oro-Medonte, ON
The price is CA $179 per night from Sep 1 to Sep 1
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! (478 reviews)
"There is lots to do, all easily accessible which was great for our family with small kids."

Reviewed on Aug. 2, 2021

Horseshoe Resort
Carriage Ridge - Hills Resorts

Carriage Ridge - Hills Resorts

3.5 out of 5
90 Highland Drive, Oro-Medonte, ON
This family-friendly Oro-Medonte condo building is located in a rural location, within 3 mi (5 km) of Horseshoe Valley and Settlers' Ghost Golf Club. Hardwood ...
4.5/5Wonderful! (1,001 reviews)
"Always clean, friendly and helpful staff. It’s our favourite place to stay in the winter. Great location ski in ski out right from our back door."

Reviewed on Dec. 14, 2020

Carriage Ridge - Hills Resorts
Luxury Inn

Luxury Inn

2 out of 5
530 First Street, Collingwood, ON
The price is CA $155 per night from Aug 9 to Aug 9
Situated near the beach, this hotel is within 1 mi (2 km) of Collingwood Harbour, Collingwood Eddie Bush Memorial Arena, and Collingwood Golf Course. Sunset ...
4/5Very Good! (408 reviews)
"ااا"

Reviewed on Aug. 1, 2021

Luxury Inn
Embarc Blue Mountain

Embarc Blue Mountain

3 out of 5
277 Jozo Weider Blvd, The Blue Mountains, ON
The price is CA $313 per night from Aug 29 to Aug 29
This family-friendly The Blue Mountains hotel is located in the mountains, within a 10-minute walk of Plunge Aquatic Center and Blue Mountain Ski Resort. Scandinave ...
4.6/5Exceptional! (906 reviews)
"This property is everything, all you need is in it! I requested for pond view facing the mountain and good thing they did! The best thing is they offer high chair and play & go for our 1yr old daughter. It makes our mini vacation at ease and more relaxed. I would highly recommend this property ! ..."

Reviewed on Jul. 31, 2021

Embarc Blue Mountain
Living Water Resort and Spa

Living Water Resort and Spa

3.5 out of 5
9 Harbour Street East, Collingwood, ON
The price is CA $256 per night from Sep 2 to Sep 2
This family-friendly Collingwood resort is located on the waterfront, just steps from Georgian Bay and Lake Huron. White's Bay and Collingwood Golf Course are ...
4/5Very Good! (634 reviews)
"very nice stay"

Reviewed on Jul. 31, 2021

Living Water Resort and Spa
Living Stone Golf Resort

Living Stone Golf Resort

3 out of 5
19 Keith Ave, Collingwood, ON
The price is CA $167 per night from Aug 31 to Aug 31
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! (983 reviews)
"Clean and comfortable and respected health and safety of their guests. Close to Marina and outdoor activities. Tennis courts were unkept and pool was not very warm or clean but overall a comfortable stay."

Reviewed on Aug. 2, 2021

Living Stone Golf Resort
Best Western Plus Orangeville Inn & Suites

Best Western Plus Orangeville Inn & Suites

2.5 out of 5
7 Buena Vista Drive, Orangeville, ON
The price is CA $197 per night from Aug 17 to Aug 17
Situated in Orangeville, this hotel is 0.5 mi (0.7 km) from Island Lake Conservation Area and within 9 mi (15 km) of Alton Mill Arts Centre and Osprey Valley ...
4.4/5Excellent! (408 reviews)
"Spacious room"

Reviewed on Jul. 3, 2021

Best Western Plus Orangeville Inn & Suites
Quality Inn

Quality Inn

2.5 out of 5
55 Hart Dr, Barrie, ON
Situated in Barrie, this hotel is within 2 mi (3 km) of Barrie Farmers Market, MacLaren Art Centre, and Barrie Arboretum at Sunnidale Park. Bayfield Mall and ...
3.5/5Good! (999 reviews)
"Was easily accessible"

Reviewed on Apr. 2, 2021

Quality Inn
Fairfield Inn & Suites by Marriott Barrie

Fairfield Inn & Suites by Marriott Barrie

2.5 out of 5
261 Essa Road, Barrie, ON
The price is CA $107 per night from Aug 30 to Aug 30
Situated in Barrie, this hotel is 1.5 mi (2.4 km) from Allandale Recreation Centre and 2.9 mi (4.6 km) from Barrie Molson Centre. Central Creek Trail Trailhead ...
4.3/5Excellent! (784 reviews)
"Nice and clean"

Reviewed on Jul. 12, 2021

Fairfield Inn & Suites by Marriott Barrie
Hidden Valley Resort, Ascend Hotel Collection

Hidden Valley Resort, Ascend Hotel Collection

3 out of 5
1755 Valley Road W, Huntsville, ON
The price is CA $161 per night from Sep 1 to Sep 1
Located near the slopes, this Huntsville resort is on a lake, 0.2 mi (0.3 km) from Hidden Valley Highlands Ski Area and close to winter activities such as cross-country ...
3.8/5Good! (683 reviews)
"We had a nice stay"

Reviewed on Jul. 5, 2021

Hidden Valley Resort, Ascend Hotel Collection
Foxingham Farm Bed and Breakfast

Foxingham Farm Bed and Breakfast

3 out of 5
648157 17 Sideroad, Mulmur, ON
The price is CA $125 per night from Aug 5 to Aug 5
Located in the mountains, this ski-in/ski-out bed & breakfast in Mulmur is within 9 mi (15 km) of Mansfield Ski Club and Dufferin County Museum & Archives and ...
4.7/5Exceptional! (46 reviews)
"The hosts were above expectations. Rooms were clean, quiet, and comfortable. Went out of their way to make us feel welcome. Breakfast was five stars. They had 3 chickens freely walking around on-site, used for fresh eggs for breakfast! Definitely recommended."

Reviewed on Jun. 28, 2021

Foxingham Farm Bed and Breakfast
Blue Mountain Springs Resort

Blue Mountain Springs Resort

3 out of 5
796468 Grey Road 19, The Blue Mountains, ON
The price is CA $230 per night from Sep 2 to Sep 2
Set amidst the mountains, this ski-in/ski-out hotel in The Blue Mountains is within 1 mi (2 km) of Craigleith Heritage Depot, Blue Mountain Ski Resort, and Ridge ...
3.7/5Good! (156 reviews)
"Really clean! Super cute. Close to the village. Owner was very helpful. Highly recommend"

Reviewed on Dec. 15, 2020

Blue Mountain Springs Resort
Oasis by the Bay Vacation Suites

Oasis by the Bay Vacation Suites

2 out of 5
790 Mosley Street, Wasaga Beach, ON
Located in the heart of Wasaga Beach, this motel is within 1 mi (2 km) of Georgian Bay and Wasaga Beach Provincial Park. Lake Huron and Tower Island are also ...
4.3/5Excellent! (235 reviews)
"The owners are very friendly and are doing a great job sanitizing the rooms and outdoor patio area! It was a large room with all of the furniture in very good condition. It is only a few blocks from the beach so the location is very convenient. I would highly recommend this property for anyone going ..."

Reviewed on Sep. 26, 2020

Oasis by the Bay Vacation Suites
Best Western Plus Muskoka Inn

Best Western Plus Muskoka Inn

2.5 out of 5
86 Howland Dr, Huntsville, ON
The price is CA $160 per night from Aug 29 to Aug 29
Situated near the beach, this hotel is within 3 mi (5 km) of Huntsville Civic Center Algonquin Theater, Muskoka Heritage Place, and Huntsville Downs Golf & Country ...
4.5/5Wonderful! (972 reviews)
"."

Reviewed on Aug. 3, 2021

Best Western Plus Muskoka Inn
Days Inn & Suites by Wyndham Sault Ste. Marie ON

Days Inn & Suites by Wyndham Sault Ste. Marie ON

2.5 out of 5
332 Bay Street, Sault Ste. Marie, ON
The price is CA $94 per night from Sep 3 to Sep 3
Located in Algoma District, this eco-friendly hotel is within a 5-minute walk of GFL Memorial Gardens and Station Mall. Sault Ste. Marie International Bridge ...
3.8/5Good! (986 reviews)
"It was very good"

Reviewed on Aug. 2, 2021

Days Inn & Suites by Wyndham Sault Ste. Marie ON
Super 8 by Wyndham Barrie

Super 8 by Wyndham Barrie

2 out of 5
441 Bryne Drive, Barrie, ON
The price is CA $71 per night from Aug 22 to Aug 22
Situated in a shopping district, this hotel is within 3 mi (5 km) of Barrie Molson Centre, Innisbrook Golf Course, and Allandale Recreation Centre. Central Creek ...
3.9/5Very Good! (1,019 reviews)
"Only issue was the lobby washrooms was available"

Reviewed on Aug. 4, 2021

Super 8 by Wyndham Barrie
Don't see what you're looking for?
We've got more Ski Hotels. Find the right one for you.
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.

Top Cities in Ontario

Pocket Guide: Ski Hotels in Ontario

Search for hotels in Ontario on Expedia. You can easily find your hotels in Ontario using one of the methods below:

  • View our selection of featured hotels in Ontario
  • Use the map to find hotels in the Ontario neighborhood you prefer
  • Use the filters to see hotels in a specific area of Ontario, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Ontario
  • Enter your travel dates to view the best deals on hotels in Ontario - while they last

More trip options