Resting at the foot of the twin Whistler and Blackcomb peaks amidst the Coast Mountains, the charming village of Whistler is located north of Vancouver in British Columbia, Canada. Whistler and Blackcomb are two side-by-side mountains that offer over 200 marked runs – it’s the largest skiable area in North America and a great year-round destination. Whistler is a vibrant base village, with epic skiing, snowboarding, skating, four championship golf courses, unbeatable shopping, restaurants and bars, accommodation to suit every budget, hiking trails, spas and arguably the best mountain bike park in the world. Other popular activities include snowshoeing, tobogganing and ski jumping at the Olympic Park.

Click to display the map

Featured Tours

Featured Accommodation