Lake Charm is a town in the Shire of Gannawarra, Victoria, Australia. At the 2011 census, Lake Charm had a population of 311. The area is a popular destination for waterskiing, boating, duck hunting, fishing and scenic drives. It is south of Swan Hill, Lake Charm is 19 km from Kerang.