Westin Hotel Edmonton


Enjoy comfort at The Westin Edmonton. Situated in the capital city of Alberta, Canada. Our downtown hotel connects you with our thrilling Arts District, a few minutes stroll to Rogers Arena and Ice District, restaurants and outdoor activities.