Knarvik (or Knarrviki) is the administrative centre of the municipality of Lindås in Hordaland county, Norway. The village has a population (2013) of 5207, giving the village a population density of . This makes it the largest settlement in the whole Nordhordland district of Hordaland. The village is located on the mainland, about straight north of the city at the confluence of four fjords: Osterfjorden (heading east), Sørfjorden (heading southeast), Salhusfjorden (heading southwest), and the Radfjorden (heading northwest). The village of Isdalstø lies immediately north of Knarvik.
The center of the village is the site of the Knarvik Senter, the largest shopping centre in Nordhordland with 61 stores. The European route E39 highway runs straight through the village dividing it into two major parts. The northern part is where the large shopping mall is located while the southern part is still in its original state with scattered buildings and shops.
Knarvik has several kindergartens, a junior high school, and a regional high school ( Knarvik vidaregåande skule) with more than 1,000 students. The newly built Knarvik Church was completed in 2014 to serve the growing community. Before its completion, residents had to travel up to Alversund Church in the village of Alversund, located about to the north.