Monte Sant'Angelo znajduje się około 54 km od Foggii i 15 km od Manfredonii. Góra, na której położone jest miasto, jest wapienna i dlatego składa się z wielu jaskiń. Monte Sant'Angelo jest jednym z najważniejszych miejsc pielgrzymkowych we Włoszech, według legendy to właśnie tutaj w V. w V wieku Archanioł Michał ukazał się jaskini w górze i zinterpretował boskie polecenie, aby przekształcić jaskinię w chrześcijańską świątynię. Sanktuarium to, Santuario di San Michele Archangelo, stało się najważniejszym zabytkiem miasta. Część naziemna, przez którą wchodzi się do jaskini, została zbudowana w XIII wieku. Po prawej stronie znajduje się masywna ośmiokątna dzwonnica, również z XIII wieku. Schody schodzą do jaskini, która służy jako kaplica. Wewnątrz znajdują się niezwykłe pozostałości dekoracji freskowych i siedziba biskupa z XI wieku. W 1987 roku sanktuarium odwiedził również papież Jan Paweł II.
Innym ważnym zabytkiem Monte Sant'Angelo jest normańsko-arragoński zamek z X wieku, przebudowany za panowania Federico II. Do zamku można dotrzeć przez suchą fosę. Niedaleko sanktuarium znajduje się baptysterium, wewnątrz którego znajduje się grobowiec lombardzkiego króla Rothari. Obok znajduje się kościół Santa Maria Maggiore. W południowej części miasta znajduje się dzielnica Junno, która słynie z domów szeregowych. Monte Sant'Angelo to idealne miejsce na spędzenie wakacji lub długiego weekendu. Można tu połączyć poznawanie lokalnej kultury, historii i przyrody z wypoczynkiem i degustacją lokalnych specjałów.