L'église Saint-Roch, imposante église baroque se trouvant dans le Bairro Alto, a été construite au XVIe siècle avec la maison professe (résidence dans un esprit de pauvreté) des jésuites de Lisbonne et a miraculeusement résisté au séisme de 1755. Saint-Roch est aujourd'hui une église paroissiale et la maison professe est un musée d'art sacré. La grande nef est entourée de 8 chapelles latérales, chefs d'oeuvre de l'art baroque.
La chapelle dédiée à Saint-Jean Baptiste et considérée comme la plus chère du monde vaut à elle-seule la renommée de l'église. Elle fut construite à Rome et transportée par bateau.
Le grand retable du chœur richement décoré.
Entrée libre pour l'église, payante pour le musée, gratuit le dimanche jusqu'à 14 heures.