La bandera de la ciudad de Frankfurt, es una bandera horizontal de 4 bandas con alternancia de rayas rojas y blancas y lleva en el sector blanco de la bandera el escudo de armas de la ciudad.
Otro detalle de la bandera es el escudo rojo que lo conforma, representa a un águila blanco con una uña y una corona de oro. Esta bandera se utilizó para el embarque del río principal entre los años 1833 y 1866.