Bendera HaapsaluLambang HaapsaluLokasi di LaanemaaVideo drone Haapsalu 2022
Haapsalu (bahasa Jerman dan bahasa Swedia: Hapsal) ialah sebuah kota pesisir, ibu kota Läänemaa, di Estonia timur. Kota ini memiliki luas 10,59 km². Perhitungan pada tahun 2007 memperkirakan jumlah penduduknya 11.966 jiwa.