Harerug er vanlig i hele Norge, men ikke i lavlandet sør for Oslo. Den vokser mellom vekslende vegetasjon fra havnivå og høyt til fjells. På Galdhøpiggen er den funnet i 2280 meters høyde. Ellers er den vanlig nord til Jan Mayen, Bjørnøya og Svalbard. Utenom Norge har planten sirkumboreal eller sirkumpolar utbredelse. Den er én av få urter som danner ektomykorrhiza med sopp i jorden.