Рынок "Роотситург" (Шведский рынок) начинается с главной улицы Хаапсалу - Карья, наименование которой появилось во времена, когда через эту улицу горожане выгоняли скот на пастбище.
Окруженный с трех сторон морем Хаапсалу занимает территорию порщадью 10,59 км2. Старый город находится на полуострове с двумя грядами, который продолжается на северо-восток в виде цепи соединенных с материком островков.