About Whistler

Whistler is known as one of the most beautiful places on Earth and has been voted #1 ski resort in North America by many magazines for many years. Whistler along with Vancouver hosted the 2010 Olympic Winter Games.

Located about two hours north of Vancouver, BC, Canada, the resort is nestled in a valley in the heart of the Coast Mountain range. The drive from Vancouver is one of the most scenic in the world and the Sea to Sky Highway was spectacularly improved for the 2010 Olympics.

Whistler is a European-style pedestrian village free of cars, surrounded by lakes, forests, biking trails, rivers, parks and stunning mountain views. It’s definitely worth taking the time to check out the area while you’re here. If you are coming as a family there are plenty of things to do for the non-skiing members of all ages. Contact us for details.