Ski Resorts in Ontario

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Ontario

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 $319 per night from Dec 15 to Dec 15
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/5 Excellent! (1,053 reviews)
"Just lovely"

Reviewed on Nov. 21, 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 $153 per night from Dec 2 to Dec 2
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/5 Very Good! (2,771 reviews)
"We were upgraded without asking. Directions to underground parking was perfect. Room and amenities were excellent. View from our room was 10 /10"

Reviewed on Nov. 26, 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 $135 per night from Nov 28 to Nov 28
Situated in the historical district, this hotel is 0.7 mi (1.1 km) from Lake Huron and 2.9 mi (4.7 km) from Scandinave Spa Blue Mountain. Georgian Bay and Collingwood ...
4.4/5 Excellent! (963 reviews)
"In all the rooms they have replaced he carpet with vinyl click flooring, more sanitary as it is easier to clean. Pillows were a little lumpy, could have newer pillows but as we booked a standard king maybe these rooms do not rate better pillows."

Reviewed on Nov. 26, 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 $162 per night from Dec 1 to Dec 1
Located in the heart of Collingwood, this 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/5 Very Good! (967 reviews)
"we loved our king bed suite, and we liked that it offered both indoor and outdoor pool. we only with it had a hot tub, but none the less our experience was great."

Reviewed on Nov. 22, 2021

Georgian Bay Hotel Trademark Collection by Wyndham
Horseshoe Resort

Horseshoe Resort

3 out of 5
1101 Horseshoe Valley Road, Oro-Medonte, ON
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/5 Very Good! (507 reviews)
"The staff where very nice. The hall rugs need to be replaced . The room was very clean, but very plain and a bit outdated. Not enough towels, pen, paper The pullout couch Needs to be replaced very uncomfortable."

Reviewed on Nov. 13, 2021

Get rates
Horseshoe Resort
Carriage Ridge Resort

Carriage Ridge Resort

2.5 out of 5
3303 Line 3 N, Oro-Medonte, ON
This family-friendly Oro-Medonte hotel is located in a rural location, within 3 mi (5 km) of Horseshoe Valley and Settlers' Ghost Golf Club. Hardwood Ski and ...
4.5/5 Wonderful! (991 reviews)
"It was a big room and loved the kitchen sink. Wish there were 2 beds instead of king bed plus a pull out couch"

Reviewed on Nov. 21, 2021

Get rates
Carriage Ridge Resort
Luxury Inn

Luxury Inn

2 out of 5
530 First Street, Collingwood, ON
The price is CA $125 per night from Dec 1 to Dec 1
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/5 Very Good! (447 reviews)
"Clean .. friendly staff .. convenient location"

Reviewed on Nov. 21, 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 $242 per night from Dec 1 to Dec 1
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/5 Exceptional! (948 reviews)
"Convenint lovation to walk to the Blue Mountain Village."

Reviewed on Nov. 17, 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 $210 per night from Dec 4 to Dec 4
This family-friendly Collingwood resort is located on the waterfront, just steps from Lake Huron and Georgian Bay. White's Bay and Collingwood Golf Course are ...
3.9/5 Very Good! (744 reviews)
"Very surprised by all the poor reviews. We had no issues whatsoever. Beautiful, well kept property. All staff went out of their way to be friendly and accommodating and it was evident their main goal was to ensure we were satisfied and enjoying ourselves. Only suggestion I would make is about the ..."

Reviewed on Nov. 22, 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 $140 per night from Dec 10 to Dec 10
This family-friendly Collingwood resort is located near the bay, within a 10-minute walk of White's Bay, Lake Huron, and Georgian Bay. Collingwood Golf Course ...
4/5 Very Good! (985 reviews)
"Front desk staff were fun to chat with."

Reviewed on Nov. 22, 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 $170 per night from Dec 10 to Dec 10
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/5 Excellent! (444 reviews)
"Good value and exactly as described."

Reviewed on Nov. 22, 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 1.5 mi (2.4 km) from Barrie Farmers Market and 2.1 mi (3.5 km) from Bayfield Mall. MacLaren Art Centre and Barrie Arboretum ...
3.5/5 Good! (1,000 reviews)
"Was easily accessible"

Reviewed on Apr. 2, 2021

Get rates
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 $95 per night from Dec 5 to Dec 5
Situated in Barrie, this hotel is within 3 mi (5 km) of Allandale Recreation Centre, Central Creek Trail Trailhead, and Lackey's Bush Trail Trailhead. Barrie ...
4.3/5 Excellent! (847 reviews)
"Great room layout with up to date and practical furnishings."

Reviewed on Nov. 8, 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 $109 per night from Nov 28 to Nov 28
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/5 Good! (722 reviews)
"Excellent stay. Staff was very helpful. Always accommodating for requests as we had 18 month old infant."

Reviewed on Nov. 22, 2021

Hidden Valley Resort, Ascend Hotel Collection
Foxingham Farm B&B

Foxingham Farm B&B

3 out of 5
648157 17 Sideroad, Mulmur, ON
The price is CA $135 per night from Nov 28 to Nov 28
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/5 Exceptional! (50 reviews)
"Very Personable Host & Hostess"

Reviewed on Oct. 18, 2021

Foxingham Farm B&B
Blue Mountain Springs Resort

Blue Mountain Springs Resort

3 out of 5
796468 Grey Road 19, The Blue Mountains, ON
The price is CA $80 per night from Nov 28 to Nov 28
Nestled on the slopes, this ski-in/ski-out hotel in The Blue Mountains is within 2 mi (3 km) of Blue Mountain Ski Resort, Ridge Runner Mountain Coaster, and ...
3.7/5 Good! (162 reviews)
"First time at Blue Mountain was great experience."

Reviewed on Aug. 27, 2021

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 a 10-minute walk of Wasaga Beach Provincial Park, Lake Huron, and Georgian Bay. Tower Island and Nancy ...
4.3/5 Excellent! (244 reviews)
"For the type of property it was good"

Reviewed on Oct. 26, 2021

Get rates
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 $150 per night from Nov 28 to Nov 28
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/5 Wonderful! (990 reviews)
"well maintained"

Reviewed on Nov. 13, 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 $84 per night from Dec 1 to Dec 1
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.7/5 Good! (961 reviews)
"Great staff"

Reviewed on Nov. 24, 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 $83 per night from Dec 19 to Dec 19
Situated in a shopping district, this hotel is 0.7 mi (1.2 km) from Barrie Molson Centre and within 3 mi (5 km) of Innisbrook Golf Course and Allandale Recreation ...
3.9/5 Good! (975 reviews)
"Quick and easy check. Very friendly and accommodating staff"

Reviewed on Nov. 27, 2021

Super 8 by Wyndham Barrie
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.

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