
Zřízení špitálu povolil roku 1437 císař Zikmund a nadal ho majetkem zaniklého kláštera u sv. Anny na levém břehu Ohře. Po roce 1481 byl při něm postaven nový kostelík svaté Máří Magdalény. Roku 1517 původní objekt zničil požár, bezprostředně poté byl postaven nový. Po dalším poškození za třicetileté války byl v letech 1692–98 postaven dnešní objekt. Kostel se naposledy uvádí jako funkční roku 1713, nejpozději za josefínských reforem byl odsvěcen a roku 1834 zbořen. Špitál plnil svou funkci ještě v 19. století, později se stal obytným domem. Po roce 1945 zpustl, přesto přežil likvidaci Žateckého předměstí (Lázně) na přelomu 60. a 70. let 20. století a je tak jediným nekostelním objektem, který se zde zachoval. Po roce 1990 byl upraven na luxusní hotel.