De vlag van Hoeilaart bestaat uit twee velden: een gouden (geel) veld bij de vlaggenstok en een sinopel (groen) veld.
De twee velden staan voor de twee oude heerlijkheden, waaruit de gemeente Hoeilaart bestond:
De twee kleuren van de vlag vinden we ook terug in het wapenschild van de gemeente. Het groene komt voor in de drie takken van de boom en het gele in de Brabantse leeuw.