Tourism Whistler

About Us
Whistler is one of the world's top year round resort destinations, located on the West Coast of British Columbia, Canada, just 2 hours north of Vancouver.
Whistler offers an incredible range of outdoor activities plus an array of accommodations, shops, restaurants, nightlife options, spas and other wellness activities, all set in a welcoming and energetic pedestrian style village.