Located in the spectacular Coast Mountains of British Columbia 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 as well as a fascinating selection of seasonal and 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

Embark on an expedition around our hotel to make your stay with us nothing but an absolute pleasure.

Find out more