Whistler is a Canadian resort town located in the Southern Pacific Ranges of the Coast Mountains of beautiful British Columbia, Canada. It is approximately 125 kilometres (78 miles) north of the city of Vancouver. It has a permanent population of over 9000 residents. Whistler is one of the top destinations in North America with over 2 million visitors each year. Its pedestrian village has won numerous design awards. Whistler Blackcomb Mountains have over 7,000 acres of ski and snowboard terrain with 13 alpine bowls, 3 glaciers, 200 marked trails, and 37 lifts for skiers and snowboarders ranging from novice to expert. Whistler was the host of the 2010 Winter Olympics!
Thank you for visiting Whistler Information