På en liten øy vest for havnen ligger festningen Castel dell'Ovo 1100-tallet (øyen er knyttet til fastlandet ved Santa Lucia-området) og på platået i vest Castel Sant' Elmo fra 1300-tallet. Byen har omkring 500 kirker, blant annet San Gennaro (Napolis katedral) og San Domenico Maggiore fra rundt år 1300, Santa Chiara (barokk) fra 1300-tallet og Monte Oliveto fra renessansen. Santa Chiara og Monte Oliveto fikk store skader under andre verdenskrig.