Located in the spectacular Coast Mountains of British Columbia, and just two hours north of Vancouver, Whistler is Canada’s premier, year-round destination. Consistently ranked the #1 mountain resort in North America, Whistler features majestic mountains, a fascinating selection of seasonal as well as year-round activities such as skiing and snowboarding, four championship golf courses, more than 200 shops, 90 restaurants and bars, hiking trails, spas and arguably the best mountain bike park in the world.

Explore the Destination

Our Location

Ideally located in the heart of Whistler Village on Skier's Plaza with easy access to the gondolas to both mountains and the pedestrian-only village stroll with all its restaurants, shops and services.

Find out more