The cheapest time to visit Niagara Falls is late fall, winter, and early spring. According to Google Hotels, October through May sees moderate hotel prices ranging from $41 to $115 per night. July and August have the most expensive hotel rates, with average rates going up to $174 per night.