Rainbow Lake

Rainbow Lake or Rainbow Lakes may refer to:

Canada

 * Rainbow Lake, Alberta

United States

 * Rainbow Lake (Arizona)
 * Rainbow Lake (White Cloud Mountains) in Custer County, Idaho
 * Rainbow Lake (Maine)
 * Rainbow Lake (Waterford Township, Michigan)
 * Rainbow Lake (Montana) near Plains
 * Rainbow Lakes, New Jersey, a census-designated place
 * Rainbow Lake (New Jersey), the cluster of water bodies within the CDP
 * Rainbow Lake (New York), northern Adirondacks
 * Rainbow Lake Wilderness, Bayfield County, Wisconsin
 * Rainbow Lakes Estates, Florida
 * Rainbow Lake in the Alpine Lakes Wilderness, part of the Island Lakes, Washington