3 spas in Haapsalu

  • Laine

    Sadama 9-11, Haapsalu | Spa
    from $87
  • Fra Mare

    Venice, Haapsalu | 3 star spa
    from $94
  • Bergfeldt

    Suur-Liiva 15a, Haapsalu | Spa
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.