Whistler is located about 2 hours north of Vancouver in beautiful British Columbia, Canada. Whistler is the #1 resort in North America. The opportunities for outdoor thrills are endless in summer and winter! From world renowned skiing, snow shoeing, snowmobiling, ice skating and even bob sledding in the Nordic Center of the 2010 Winter Olympics, to breathtaking hiking, mountain biking, ATV rides, zip trek lines, golf, swimming, rafting and more.
The Whistler Village is a unique pedestrian only village at the base of the majestic mountains with endless dining, shopping, culture, and spa amenities.
The new Whistler Peak Cloudraker Skybridge suspension bridge opened July 2018 at 427 ft long (130 meters). At 7 200 ft above sea level it is one of the highest suspension bridges in the world! The 360 degree views of the surrounding valleys and impressive mountains are simply breathtaking.
Contact our DMC in Canada to get started planning the trip of a lifetime!