Knarvik (or Knarrviki) is the administrative centre of Alver Municipality in Vestland county, Norway.
The European route E39 highway runs straight through the village dividing it into two major parts.
The newly built Knarvik Church was completed in 2014 to serve the growing community.
In recent years population and traffic have increased creating demand for an upgrade of the infrastructure.
The car ferry connection between Knarvik and Bergen (Knarvik – Steinestø), which historically transported cars and people between the two places was in use up until the completion of the Nordhordland Bridge.