Vilna is a village in central Alberta, Canada. Vilna is located in Smoky Lake County, on Highway 28, 150 km northeast of the city of Edmonton. Bonnie Lake Provincial Recreation Area is located 6 km north of the community, on the shores of Bonnie Lake.