Odense har en rig middelalderlig arv, som er repræsenteret af bygninger som Sankt Knuds Kirke og Odense Slot. Modernistisk arkitektur fra midten af det 20. århundrede har også sat sit præg med bygninger som Danmarks Radiohuset og St. Alban Kirke.