Whistler is a town located south of the Coast Mountains in British Columbia. The town hosted events for the 2010 Winter Olympics and is a popular skiing destination for skiers from around the world.
Our selection of hotels in Whistler have been handpicked because of their quality, value and location. We pride ourselves on only selecting the best hotels and are proud to present the following hotels in the Whistler region: