Byrknes is a fishing village in Gulen Municipality in Vestland county, Norway. It is located on the western shore of the island of Byrknesøyna. It is about 16 kilometres (9.9 mi) southwest of the municipal center of Eivindvik, about 17 kilometres (11 mi) west of the village of Dalsøyra, and about 14 kilometres (8.7 mi) northwest of the Mongstad industrial area in neighboring Lindås and Austrheim municipalities to the south. The Sognesjøen strait is located to the northwest of the village.