- Offering 173 acres of slopes and terrain, Owls Head is among the 10 largest Ski Resorts in Quebec.
- Owls Head is among the 10 best rated Ski Resorts in Quebec.
- The ski resort is among the 5 ski Resorts with best conditions in Quebec.
Snow Safety & Snowmaking
Travel Deals & Tips