De vlag van Oostburg werd op 13 mei 1971 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Zeeuwse gemeente Oostburg. De vlag kan als volgt worden beschreven:
Geschuind in de zin van de vluchtdiagonaal van zeven banen, wit, zwart, wit, blauw, wit, zwart en wit in de verhouding 3:2:2:3:2:2:3.
De kleuren van de vlag zijn ontleend aan het gemeentewapen van 1971. Het ontwerp was van J.A.J. Boekhout.
Op 1 januari 2003 ging de gemeente op in Sluis, waardoor de vlag als gemeentevlag kwam te vervallen.