Monte Sant'Angelo dista circa 54 km da Foggia e 15 km da Manfredonia. La montagna su cui sorge il paese è calcarea ed è quindi costituita da numerose grotte. Monte Sant'Angelo è uno dei luoghi di pellegrinaggio più importanti d'Italia e, secondo la leggenda, è stato il luogo del V secolo. nel V secolo, l'Arcangelo Michele apparve alla grotta della montagna e interpretò il comando divino di trasformare la grotta in un tempio cristiano. Questo santuario, il Santuario di San Michele Arcangelo, è diventato il monumento più importante della città. La parte fuori terra attraverso la quale si entra nella grotta fu costruita nel XIII secolo. Sulla destra si trova un massiccio campanile ottagonale, anch'esso del XIII secolo. Le scale scendono nella grotta, che funge da cappella. All'interno si trovano notevoli resti di decorazioni ad affresco e un seggio vescovile risalente all'XI secolo. Nel 1987 anche Papa Giovanni Paolo II visitò il santuario.
Un altro importante monumento di Monte Sant'Angelo è il castello normanno-aragonese del X secolo, ricostruito durante il regno di Federico II, al quale si accede attraverso un fossato ormai asciutto. Non lontano dal santuario si trova il battistero, al cui interno si trova la tomba del re longobardo Rothari. Accanto si trova la chiesa di Santa Maria Maggiore. Nella parte meridionale della città si trova il quartiere Junno, famoso per le sue case a schiera. Monte Sant'Angelo è un luogo ideale per trascorrere una vacanza o un lungo weekend. Qui è possibile coniugare la conoscenza della cultura, della storia e della natura locale con il relax e la degustazione delle specialità locali.