La bandera oficial de la ciudad de La Habana es de color azul con el escudo de la ciudad en el centro, el cual muestra tres torres y una llave, simbolizando su papel histórico, y presenta una cola de golondrina en el extremo. A menudo se utiliza también la bandera nacional cubana, caracterizada por sus tres franjas azules, dos blancas, y un triángulo rojo con una estrella blanca.
- Diseño: Bandera azul con el escudo de la ciudad centrado (amarillo sobre azul), con la inscripción «La Ciudad de La Habana».
- Forma: Diseño de cola de golondrina (triangular en el extremo final).
- Escudo: Contiene tres torres (que representan los tres primeros castillos de la ciudad) y una llave de oro, representando a La Habana como la «Llave del Nuevo Mundo», según CRW Flags.
- Uso: Representa específicamente a la capital cubana, diferenciándose de la bandera nacional, tal como se muestra en CRW Flags.