The offices of Mountainview Accommodations is located within The Alpenglow Lodge which is located at 4369 Main St, Whistler, BC, V0N 1B4, Canada. Whistler is Located 122 km or 76 miles north of Vancouver in British Columbia Canada. The drive is approximately 2 hours and covers some of the most beautiful landscapes in Canada.Guests from all over the world are service by Vancouver International Airport. The Whistler Village elevation is 675 metres or 2,214 feeta above sea level with lift access to 2,284 metres or 7,494 feet. Whistler Blackcomb has over 8000 skiable acres of terrain on two mountains.