COVID-19 updates & resources. Learn more.

The Westin Harbour Castle

The Westin Harbour Castle is a landmark hotel located on the shores of scenic Lake Ontario. It offers 977 rooms and is conveniently located steps away from major attractions and the Entertainment District. This CAA/AAA Four Diamond Award hotel has easy highway access and is less than 30 minutes from Lester B. Pearson International Airport. Enjoy the panoramic views of the city from Toula, the Italian restaurant located on the 38th floor. Rejuvenate at the WestinWORKOUT® Gym with fitness classes and relax in our indoor heated swimming-pool.
Enjoy a restful sleep in our signature Heavenly Bed®, and invigorating morning shower in our Heavenly Bath®.
Learn more about all our services by visiting For your meetings – The hotel’s self-contained convention centre offers 70,000 square feet of flexible meeting space and can arrange an intimate family dinner, a gala for 3,000 and everything in between.

The Westin Harbour Castle
More Like This
Hotels >>