• holiday Inn building structure and sign
  • Niagara falls strip of land and view of the falls.
  • The water and bridge at the Niagara Falls
  • bright Illuminated lights shined at the water falls
  • Holiday inn water fall and surrounding green area of trees and grass
Niagara Falls at night with lights at Skylon and surrounding buildings.

Holiday Inn By The Falls is the Best Located Hotel in Niagara Falls, Canada!

Holiday Inn By The Falls is the Niagara Falls hotel of choice if you’re looking to stay near the historic, natural landmark! Our Niagara Falls hotel is located just steps away from the falls, adjacent to the famous Skylon Tower and next to Fallsview casino. Our hotel is situated in the heart of the tourist and entertainment district.