De vlag van Kruiningen werd op 2 augustus 1954 per raadsbesluit vastgesteld als officiële gemeentelijke vlag van de Zeeuwse gemeente Kruiningen. De beschrijving luidt:
Zeven evenlange banen van geel en zwart.
De vlag toont hetzelfde beeld als het gemeentewapen.
Op 1 januari 1970 ging Kruiningen op in de gemeente Reimerswaal, waardoor de vlag als gemeentevlag kwam te vervallen.