Inn at Taughannock Falls


Inn at Taughannock Falls

America’s Only Lakeview Inn Just Steps From a Natural Waterfall Wonder

Enjoy the experience of a lifetime when you stay at the Inn at Taughannock Falls, a serene estate surrounded by the Taughannock Falls State Park. Our luxury boutique hotel overlooks Cayuga Lake and is located 9 miles from Ithaca, New York.

View Website Send Inquiry