De vlag van Vaals is op 11 maart 1963 vastgesteld als de gemeentelijke vlag van de Limburgse gemeente Vaals. De vlag wordt als volgt beschreven:
een rechthoekige witte vlag, waarop in het midden een dubbelstaartige rode leeuw met gele tong en klauwen is afgebeeld en aan boven- en onderzijde een smalle rode baan loopt.[1]
De vlag is afkomstig uit het schildje in het gemeentewapen. Dit schildje is het wapen van 's Hertogenrade.