Haapsalu (en allemand, anciennement Hapsal ; prononcer en français « Hapsaloux ») est une Ville de la côte Ouest de l'Estonie, dans le comté de Lääne. En 2004, la population est de . Elle est surnommée la Venise de la Baltique et demeure une station balnéaire prisée par les touristes.