Welcome to Canada's First Element Hotel
Wake up recharged at the brand new all-suites Element Vaughan Southwest Hotel. Built green from the ground up, this Vaughan, Ontario, hotel is Canada's first Element - a new kind of hotel. Bright, open spaces energize you and eco-friendly practices help you live well whether you're here for a night or a longer stay.
A New Kind Of Hotel
Element Hotels by Westin, Starwood's newest brand, embodies a commitment to balanced living through design, service and amenities which enhance guest wellbeing while providing the tools needed to be productive and active on the road.
Ideal Vaughan hotel location
Explore Vaughan. Legoland, Canada's Wonderland, Vaughan Mills outlet shopping, the area's business district, dining and entertainment are all minutes away. Toronto's Pearson International Airport is a 10-minute drive, and downtown Toronto is 30-minutes. Vaughan is a convenient location for coming together.
Vaughan's fresh new meeting space
Element Vaughan Southwest's 3,500 sq. ft of modern meeting and event space includes five meeting rooms that can accommodate up to 150 people. Check out our expansive meeting space.
Eco-friendly hotel suites
Inspired by nature, the 152 open-flow guest suites in our Vaughan hotel feature water-efficient faucets and fixtures as well as eco-friendly paints, carpets and furniture. A smart multifunctional design gives you more space to live your life. Gourmet kitchens, Heavenly Beds®, and water-saving rain showerheads help you feel at home. Play a part in our eco-friendly practices. Borrow a loaner bicycle or plug in at one of our electric parking stations.