Das St. Johannes-Hospital war ein Krankenhaus im Bonner Ortsteil Bonn-Castell, das von 1849 bis 2005 bestand. Es gilt als ältestes Krankenhaus der Stadt. Das Gebäude im Stil der Neogotik steht als Baudenkmal unter Denkmalschutz.