Milano vėliava - stačiakampė, su raudonu kryžiumi baltame lauke. Vėliava vadinama miesto globėjo šv. Ambrozijaus, buvusio Milano vyskupu 374-397 m., vėliava.
Tokia pati yra ir vadinamoji šv. Jurgio vėliava, kokios yra Anglijos ir Genujos vėliavos.
Yra duomenų, kad vėliavą miestas gavo 930 m.