Squamish Hotels

Hotels in Squamish, Whistler and along the Sea to Sky Highway

Delta Whistler Suites

4308 Main Street Whistler, BC View Larger Map Delta Whistler (Whistler is only 57km from Squamish) The Delta Whistler Village all-suite hotel is conveniently located in the heart of Whistler, B.C., the most popular winter...

overview and reservation