Village Square

Whistler Canada Tourist Information

Village Square is located in the heart of Whistler Village.  It is the place where people gather after a day of skiing or mountain bike riding to enjoy a drink at one of the sidewalk cafes.

Village Square in Whistler Canada
Village Square, Whistler Canada

Village Square is located on the Whistler Stroll, near the Whistler Convention Centre.

Next Page