You can visit Niagara Falls for free. But, if you want to engage in the surrounding activities and see the Niagara attractions, you need to buy a Niagara Falls Ticket or Book a Niagara Falls Tour.