Best Downhill Ski Resorts in Ontario

Going skiing in Ontario is a fabulous way to spend those cold winter months. There are several great Ontario Ski Resorts that you can choose from to visit. If you are looking for the best ski hills Ontario has to offer, you are in the right place. We also have you covered for Snow tubing in Ontario and Skating in Mississauga and Brampton.

Downhill skiing is a popular past time with Mount St. Louis Moonstone, Blue Mountain Resort and Horseshoe being the most popular resorts within the Greater Toronto Area. The ski season starts in late November and usually runs until just after March Break depending on the weather conditions. The best skiing is after fresh snow and colder temperatures as then it is less icy.

Southern Ontario has the best places locally to enjoy skiing as a family, however Ontario mountains lack vertical height so if intermediate skiers looking for more challenging skiing checkout our Guide to Skiing in Canada that offer hills that are true black diamonds. This list of the best ski resorts also offers many other outdoor activities during the winter season including private lessons and outdoor hot tubs.

You may be interested in: Family Ski Resorts in Canada, Family Ski Resorts in the US, and Family Ski Resorts around the World.

best ski hills in Ontario near me ski resorts

Ski Resorts Near Me

Click on the links below to scroll to each Ontario Ski resort.

Ski Hills Ontario

If you are ready to hit the slopes in Ontario this winter, there are several places where you can get your ski on. Whether you want to make a weekend out of it and spend a whole weekend or just go for a day trip, there are many locations to choose from.

Horsehoe Resort

1101 Horseshoe Valley Rd W, Barrie, ON L4M 4Y8 – Horseshoe Resort is a gorgeous small resort located in Barrie Ontario.

There are 28 Alpine Ski and Snowboard runs at Horseshoe Resort and lift tickets are affordable. They also have 30kms of double-track sets, well-groomed Nordic Trails, a terrain park, snow tubing, snowshoeing, and many other seasonal activities to participate in throughout the year.

When you are done skiing you can stay at the resort and engage in some lovely spa treatments. Go swimming in the indoor pools, visit one of the restaurants, and more.

When you are done skiing you can stay at the resort and engage in some lovely spa treatments. Go swimming in the indoor pools, visit one of the restaurants, and more.

Blue Mountain

190 Gord Canning Dr, The Blue Mountains, ON L9Y 1C2 – Blue Mountain has 365 acres of skiable terrain, making it a fabulous place to go skiing this winter and is one of Ontario’s largest ski resorts.

Blue Mountain has 7 glade runs, 3 terrain parks, 2 beginner centers, 7 chairlifts, 4 surface lifts and more. This makes it perfect for every single skill level.

When you are done skiing for the day, you can stay at the resort that offers a hot tub for apres ski, check out the village, attractions like fat biking , and events, or grab a bite to eat and go shopping at one of the over 50 bars, restaurants, and retail shops.

Hockley Valley

793522 Mono 3rd Line, Mono, ON L9W 5X7 – Hockley Valley is a wonderful ski resort in Ontario to visit this winter. There are 16 scenic ski and snowboard runs to choose from.

With two terrain parks and a variety of hills dedicated to differing skill levels, Hockley valley resort is a great place to learn or show off your expertise. Ski rentals and lessons are also available.

When you are done skiing you can stay in one of their beautiful guest rooms. They also have amazing on-site restaurants, gorgeous pools, and an 8,000-square-foot spa.

If you want to stay nearby there are several different bed and breakfasts, hotels, and more nearby.

Snow Valley

2632 Vespra Valley Rd, Minesing, ON L0L 1Y3 – Snow Valley was named Best Ontario Hill for Kids by Ski Canada Magazine. This makes it a great Ski Resort for the entire family.

While they may not offer the highest or longest ski runs in Ontario, they absolutely make up for that in variety. There are several classes that can be taken, and several areas that can be used to learn to ski and snowboard.

Stay at their beautiful resort and take part in a full weekend of skiing, snowshoeing, tubing and snowboarding.

Ski Lakeridge

790 Chalk Lake Rd, Uxbridge, ON L9P 1R4 – Ski Lakeridge has 23 runs and terrain parks spread over 70 acres to choose from.

There are plenty of different opportunities to practice or show off your skill. No matter if you are a junior, beginner, advanced skier, or boarder, there is something at Ski Lakeridge for everyone.

If you want to stay nearby there are several different bed and breakfasts, hotels, and more nearby.


628213, Side Rd 15, Mansfield, ON L9V 0T9 – Manfield Ski Club has 17 diverse runs to choose from. Making it a very exciting experience for all levels.

Manfield has 7 lifts, 3 freestyle terrain parks, and more. With several different membership opportunities and a very social environment, you are sure to enjoy your experience here.

Glen Eden

5234 Kelso Rd, Milton, ON L9T 2X7 – Glen Eden has a small ski area and terrain park that is perfect for families with differing skill levels.

Glen Eden also offers a snow school perfect for all ages. You are sure to enjoy your winter experience here.

This Milton ski hill is a great choice for the entire family as it is a great beginner hill.

This Milton ski hill is a great choice for the entire family.

Mount Chinguacousy

9050 Bramalea Rd, Brampton, ON L6S 6G7 – Mount Chinguacousy has two ski trails and 2 acres of ski area.

While it is a smaller ski area, there are several opportunities to ski, tube, and enjoy your experience. The two-story chalet is gorgeous and includes a large cozy fireplace to cozy up in front of.

Visiting Mount Chinguacousy is a fun experience for your entire family.


396 Morrison Road, Kitchener, ON N2A 2Z6 – Chicopee is a great place to visit for some winter fun in Ontario.

Whether you are looking for some family fun, a group skiing experience, and more, this place is perfect. It has 6 ski lifts and 36 acres of terrain over 11 trails of varying difficulty.

There are rentals, lessons, and more to choose from.

Mount St. Louis

R.R.4, 24 Mt St Louis Rd W, Coldwater, ON L0K 1E0 – Mount St. Louis is one of the largest family-owned ski resorts located in Ontario.

With 35 different slopes, 8 chair lifts, and 3 carpets, this is a fabulous place for people of all skill levels to go skiing and snowboarding.

They even have lessons, a ski school and more. Check out their beginner package to learn more.

Boler Mountain

689 Griffith St, London, ON N6K 2S5 – Boler Mountain is a fabulous place to visit for both day and night skiing.

Boler Mountain has terrain suitable for all skill levels. With 15 runs, 3 quad chairlifts, and a magic carpet, there is a run for everyone.

Need to rent equipment? No problem, they also have a full rental shop as well as an equipment service shop.

Uplands Ski

46 Uplands Ave, Thornhill, ON L4J 1K2 – Uplands Ski offers a vertical drop of somewhere around 100 feet coupled with slopes of various difficulty levels.

Uplands is a great environment for beginners of all ages. They have great certified instructors that can help to teach confidence to those just starting out.

This Ski Resort in Ontario also offers ski & snowboard camps and more.

Caledon Ski Club

17431 Mississauga Rd, Caledon, ON L7K 0E9 – Caledon Ski Club has 55 acres of skiable terrain. With 25 different slopes, 6 chairlifts, and 2 magic carpets this ski club is a must-join.

There are several different perks to having a membership to the Caledon Ski Club. With 2 gorgeous lodges that host over 50 events each year, you are sure to have a blast.

Take part in an exercise session, enjoy a social or relax at the bar. Whatever you choose to do, you are sure to enjoy your skiing experience here.

103 Searchmont Resort Rd, Searchmont, ON P0S 1J0 – Searchmont has high quality skiing terrain coupled with events, amenities, and entertainment.

Searchmont has 26 runs, 100 acres of carvable area, and an expansive terrain park. This is a wonderful place to go skiing with your entire family, no matter your skill level.

Done skiing? Relax in one of their chalets or slope-side villas.

Sir Sam’s

1054 Liswood Road Eagle Lake, ON K0M 1M0 – Sir Sam’s has 14 runs, 4 chair lifts, and a covered surface lift for your family to enjoy.

At Sir Sam’s there is terrain and facilities for skiers of every skill level and age. Whether you are visiting with your entire family, or choose to take part in their snow school, you are sure to have a blast.

Osler Bluff

795534 The Blue Mountains Clearview Townline, The Blue Mountains, ON L9Y 0R7 – Osler Bluff ski club is a fantastic place to visit. Although it is a private ski club so membership is required.

Osler Bluff has a wide variety of skiable terrain and a base elevation 200ft higher than that of Blue Mountain. With a vertical drop of over 745 feet, you are sure to be thrilled by your experience.

Osler bluff also offers snow schools, events, lessons, and more. If you love to ski, check out a membership.

Mount Pakenham

577 Ski Hill Rd, Pakenham, ON K0A 2X0 – Mount Pakenham offers some fantastic skiing programs that can help to teach you some valuable lessons.

With 12 different runs of varying skill levels, Mount Pakenham is a fantastic family-friendly ski resort. They offer season passes, day tickets and even equipment rentals.

Want to go skiing at night? You can here. They have Night Passes and Night Family passes to enjoy.

Mount Dufour

10 Ski Hill Rd, Elliot Lake, ON P0M 2L0 – Mount Dufour offers up 7 different trails for a variety of skill levels. Whether you are a beginner, intermediate or advanced skier, you are sure to enjoy your experience here.

Check out the Chalet while you are visiting and head into the canteen, or lounge, or check out the rental shop. Need to learn to ski? There are private and group lessons available for all skill levels.

Hidden Valley Highlands

1655 Hidden Valley Rd, Huntsville, ON P1H 1A4 – Hidden Valley Highlands offers several different classes, night skiing, and 35 acres of skiable terrain. Their longest run is 1902 feet.

Hidden Valley also has equipment rentals, a cafeteria in the chalet, and is surrounded by some of Muskoka’s world-class resorts with great packages to choose from.


1220 Lake Ridge Rd, Uxbridge, ON L9P 1R4 – Dagmar Ski Resort is located in Uxbridge Ontario and was voted one of the top Toronto Winter Destinations.

With several different features, Dagmar is a fantastic place to go skiing with your family. They have 4 chairlifts, 2 magic carpets, 18 runs, a terrain park and more.

Want to take lessons? They also have a snow school. When you are done skiing, visit the chalet and take in some stunning views or visit the restaurant for a bite to eat.

Devil’s Glen Country Club

1793 Simcoe County Rd 124, Duntroon, ON L0M 1H0 – Devil’s Glen Country Club is a fabulous experience for the entire family. Although it’s just a 90-minute drive from downtown Toronto, it will feel like you are a lifetime away.

There are 24 different ski trails ranging in skill level, 4 chair lifts, a state-of-the-art terrain park, and 20km of cross-country ski trails. Check out their ski, race, and snowboard instruction, visit the pro shop or enjoy the clubhouse.

Craigleith Ski Club

164 Craigleith Rd, The Blue Mountains, ON L9Y 0S4 – Craigleith Ski Club is a great place to get a membership to if you love to ski.

With 32 different trails that range from easy to expert, breathtaking views, 6 chair lifts and more, this ski club offers a fantastic skiing experience.

Visit the base lodge after a day on the slops and enjoy some delicious Starbucks, a yummy meal and more. In fact, there are 3 different lodges on site that you can choose from too. Want to go skiing but have young children? The Playroom makes sure that your little ones are well entertained.


4098 Regional Road 9, Orono, ON L0B 1M0 – Brimacombe offers 23 trails, 7 lifts and 2 terrain parks. The best part? It is less than 45 minutes from Toronto.

Brimacombe also caters to those that want to go night skiing. offers classes and instruction, 2 chalets with cafeterias and more.

Skiing at Brimacombe is a fabulous place to experience social events, race programs, and more.

Beaver Valley Ski

100 Pioneer Dr, Markdale, ON N0C 1H0 – Beaver Valley Ski offers up a good reason to purchase a membership. With several different programs, events and perks, you are sure to enjoy your experience here.

Beaver Valley has 20 runs, great terrain parks and of course the steepest groomed run in Ontario called “Avalanche.” You can participate in cross-country skiing, go snowshoeing or visit one of their clubhouses.

Located at the base is Squire John’s Ski Shop. They provide sales, service, rentals and more.

Calabogie Peaks

30 Barrett Chute Rd, Calabogie, ON K0J 1H0 – Calabogie Peaks Resort is a full-service resort located in Calabogie Ontario. Perfect for a weekend getaway, you are sure to enjoy your stay here.

There are several different fun trails to enjoy at Calabogie. Whether you are a beginner or an expert skier, there is something here for you.

Stay at their beautiful resort, enjoy delicious meals, attend some ski lessons and discover some of their fantastic packages.

Other Fun Ontario Winter Activities

If you are looking for other great activities to do in Ontario this winter, you are sure to find something the entire family will enjoy.

Ski Hills in Ontario Map

There are several ski hills Ontario has to offer. Check out these Ontario Ski Resorts and you are sure to have a great time this winter. What are the best ski hills in Ontario in your opinion?

Can you help make this article better?
If you have noticed an error, have additional information or would like to share a comment you can:
E-mail us at
Find us on FacebookThe Exploring Family
Find us on Instagram: @The.Exploring.Family

More Ontario Wintertime Fun

Skating Rinks in Brampton
Toboganning in Brampton
Best tobogganing in mississauga

Leave a Comment

Your email address will not be published. Required fields are marked *

The Exploring Family Newsletter

Want to be in know for all of the local events and activities in the Greater Toronto Area for families? Join the FREE information packed The Exploring Family Monthly Newsletter. Every month we will send you a roundup of great things to do with your family, easy recipes and giveaways!

You have Successfully Subscribed!

Scroll to Top