We are Sheraton on The Falls

A hotel in Niagara Falls.

Email Us!
  • 5875 Falls Avenue ,
  • Niagara Falls, Ontario,
  • L2G3K7
what makes us great

Welcome to the official getaway/vacation guide of the Sheraton on the Falls hotel, the largest most luxurious Falls view accommodations in Niagara Falls, Canada. The Sheraton is a modern AAA/CAA 2010 rated 4-diamond four star hotel located directly across from the Falls in the heart of Niagara's premier Falls view tourist district. Situated on the corner of Clifton Hill and Falls Avenue on the 20 acre Falls Avenue Entertainment Complex, the Niagara Falls Sheraton is the cornerstone of the largest indoor waterpark, hotel and entertainment resort in North America.

Sheraton on The Falls

5875 Falls Avenue, Niagara Falls, L2G3K7


More Niagara Falls Hotels

Americana Waterpark Resort & Spa

8444 Lundy's Lane , Niagara Falls

Embassy Suites

6700 Fallsview Boulevard , Niagara Falls

Super 8 Hotel

5706 Ferry Street , Niagara Falls

All Places