Situé à 400 mètres d'allure du Whistler Olympic Plaza, Whistler Peak Lodge se trouve près de la Remontée mécanique Excalibur Gondola. L'hôtel comprend également un parking.
Cet hôtel 3 étoiles est situé à environ 5 km de l'aéroport de Whistler et à côté de lieux culturels tels que le Whistler Museum & Archives Society. Cet hébergement se trouve à l'extérieur du Whistler Blackcomb et à 900 mètres du Centre culturel Squamish Lil'wat. L'hôtel est situé juste à côté du Centre des sports de glisse de Whistler, tandis que Gateway Loop se trouve à environ 10 minutes de marche. Whistler Peak Lodge se trouve à côté de la station de téléphérique Magic Chair, à 850 mètres.
Les chambres climatisées de l'hôtel, sont équipées d'une TV et d'une TV à écran plat. Certaines d'entre elles disposent d'une cheminée.
On peut avoir le petit déjeuner au restaurant chaque jour. The High Mountain Brewing Company et Thunderbird Cafe, situés à seulement 500 mètres de cet hébergement, servent des plats de la cuisine américaine.