Hareid grenser i vest til Ulstein. Ellers er den omgitt av øykommunene Giske og Sula i nord og øst, og over Vartdalsfjorden av Ørsta.