Ulvik er en herredskommune i Hordaland. Den grenser i nord til Voss og Aurland, i øst til Hol, i sør til Eidfjord, i sørvest til Ullensvang, og i vest til Granvin. Bygda ligger omkring Hardangerfjordens nordøstlige armer Osafjorden og Ulvikfjorden, og strekker seg langt inn på Hardangervidda, slik at det nordligste av Hardangerjøkulen, det vestligste av Hallingskarvet og Finse og Hallingskeid er innenfor kommunegrensene.