Travelers are voting Lake Frederick as the best lake near Winchester. There are 1 lake near Inwood a city just 30 km from Winchester and 1 lake near Strasburg which is 31 km distant. The most popular of these are Sleepy Creek Lake near Inwood and Lake Frederick in Strasburg. You can find 58 lakes in Virginia and 2108 lakes in the country of United States. Our members favorite in Virginia is Ni Reservoir and Lake Superior is the top pick in United States. Want more? Check out our map of lakes near Winchester.