Berlins flagg har tre striper: rød-hvit-rød, hvor de to ytterste utgjør en femdel av høyden, den midterste de siste tre femdelene.

Berlins flagg

Det sivile flagget rediger

Berlins sivile flagg ble vedtatt 26. mai 1954, tegnet av Ottfried Neubecker. Det ble nummer to i konkurransen fra 1952, idet vinneren ble avvist av Berlins senat. I det hvite feltet er det plassert en bjørn, litt til venstre for midten.

Delstatsflagget rediger

 
Berlins delstatsflagg

I delstatsflagget er bjørnen erstattet med Berlins våpen.