Kommunen grenser i nord og vest til Luster, i øst til Vang (i Innlandet) og i sør til Lærdal. Skagastølstindane ligger på grensen mellom Luster og Årdal kommuner. Toppen av Storen (Store Skagastølstind), som er den sydligste av Skagastølstindene, markerer kommunegrensen.