The town of Lake Wylie is located about 20 minutes Southwest of Charlotte. Lake Wylie is a hot recreational spot where residents and visitors enjoy several water sports, including water skiing, swimming, fishing and boating. Lake Wylie is located along the shores of Lake Wylie, an artificial reservoir with an area surface of about 1,300 acres. The shores of Lake Wylie lie in both North and South Carolina.