Welcome to Whistler Mountain House! Whistler Mountain House Accommodations is nestled in the world-renowned mountain resort of Whistler, British Columbia, Canada.
It is the best 4 star B&B accommodations centrally located in Whistler, only 12 to 14 min walk (4 min downhill bike ride) to Whistler Village, and all the amenities. At Whistler Mountain House we pride ourselves on the quiet, relaxing and friendly atmosphere we provide to our guests.
Clean, cozy and friendly rooms offer quality “mountain-style” accommodation. After a long day you may want to relax in the large 12 person hot tub, or just relax in the guest living room with fireplace, DVD and TV enjoying complimentary refreshments. Free wireless Internet as well.
SPECIAL OFFER: Stay 3 nights or more to receive a FREE bottle of champagne or wine!
English, and Japanese spoken [and sometimes understood!]