Lake Katrine is a hamlet in Ulster County, New York, United States. The population was 2,396 at the 2000 census. Lake Katrine is a community in the western part of the Town of Ulster, located near a small lake, also called Lake Katrine. The village is north of the City of Kingston.