Travelers are voting Lewisville Lake, Lake Lavon and Lake Ray Hubbard as the best of 3 lakes near McKinney. There are 1 lake near Gainesville a city just 98 km from McKinney and 7 lakes near Arlington which is 84 km distant. The most popular of these are Lake Ray Roberts near Gainesville and White Rock Lake in Arlington. You can find 83 lakes in Texas and 2108 lakes in the country of United States. Our members favorite in Texas is Grapevine Lake and Lake Superior is the top pick in United States. Want more? Check out our map of lakes near McKinney.