De vlag van Teteringen werd op 26 september 1978 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Teteringen. De vlag kan als volgt worden beschreven:
Rood, met over het geheel een geel Sint-Andrieskruis.
Op 1 januari 1997 is de gemeente Teteringen opgegaan in de gemeente Breda, waarmee de vlag als gemeentevlag kwam te vervallen. Op 26 september 1996 is besloten dat met ingang van 1 januari 1997 de vlag als dorpsvlag wordt gebruikt.