Swan Lake is a hamlet and census designated place in the town of Liberty, Sullivan County, New York, United States. The lake inside the town is also named Swan Lake. A hotel and tourist industry was founded in Swan Lake in the 1880s.