Ensimmäisen kerran vuonna 1279 mainittu Haapsalun tuomiokirkko on yksi suurimpia yksilaivaisia kirkkoja Pohjoismaissa ja Baltiassa. Kyseessä oli Saare-Läänen hiippakunnan pääkirkko. Kastekappelin ikkunalla saattaa elokuussa täyden kuun aikaan tavata ikuisen rakastajan – Valkoisen Daamin.
Hyvän akustiikkansa ansoista kirkko on mainio konserttipaikka.
Kirkossa toimii Viron evankelis-luterilaisen Haapsalun Pyhän Johanneksen seurakunta. Jumalanpalvelukset ovat vierailijoille ilmaisia ja sisäänpääsy tapahtuu kirkon pääovesta. Muina aikoina kirkkoon pääsee Haapsalun linnan museon kautta, museolipulla.