Donnelly is a village in northern Alberta, Canada within the Municipal District of Smoky River No. 130. It is located near the intersection of Highway 2 and Highway 49, located approximately 65 km south of Peace River and 427 km northwest of Edmonton.