Rocky Lake Chain is a glacial lake chain located in Guysborough County, Nova Scotia, Canada, adjacent to the communities of Caledonia and Trafalgar, and near the Rush Lake Nature Reserve. The chain consists of First Rocky Lake, Second Rocky Lake, and Lower Rocky Lake. It is 105 kilometres (65 mi) to Halifax and 68 kilometres (42 mi) to Truro.