Die Gemeinde Vik liegt auf der Südseite des Sognefjords, einem der längsten Fjorde der Welt. Von Voss, Bergen oder Oslo aus erreicht man Vik über die Straße Rv13, die über das Gebirge Vikafjell führt. Von Süden kann man auch über den Sognefjord nach Vik gelangen, von Dragsvik oder Hella nach Vangsnes. Auch das Schnellboot von und nach Bergen hält in Vik, im Sommer zweimal täglich.
Die Gemeinde Vik hat heute etwa 2800 Einwohner. Sie umfasst neben dem Ortszentrum Vik die Orte Fresvik, Feios, Vangsnes, Arnafjord sowie mehrere kleine Siedlungen ohne Straßenanbindung entlang des Sognefjords in Richtung Ortnevik.