De vlag van Westerhoven werd op 3 juli 1989 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Westerhoven. De vlag kan als volgt worden beschreven:
Gekwartierd van wit en blauw rond een punt op 1/3 van de vlaglengte; aan de broekingzijde boven een rode lelie, en onder een gele Jakobsschelp, beide met een hoogte van 2/5 van de hoogte van de vlag.
De kleuren in de vlag zijn ontleend aan het tweede gemeentewapen uit 1989, evenals de lelie en de Jakobsschelp. De lelie is afkomstig van het schependomszegel van Eersel, de Jakobsschelp van het wapen van de Jacobusabdij van Luik.
Op 1 januari 1997 is Westerhoven opgegaan in de gemeente Bergeyk (in 1998 hernoemd naar Bergeijk), waarmee de vlag als gemeentevlag kwam te vervallen.