Everything to know before YOU go to Whistler: North America’s largest ski resort! How to get in, get around, what to eat, what to do, and more! Whistler is located in the Canadian Province of British Columbia and 90 km north of Vancouver. The Winter Olympics were held in Whistler 2010 and the town receives 37 feet of snow on average each year.
WHISTLER TRAVEL TIPS: 8 Things to Know Before You Go
Published on October 27, 2022 by Chris