 It does have consulate s fees in Madrid and Barcelona.The representation of Spain in Iceland is made from the Oslo embassy, in Norway.Spain has Reykjavik with an honorary consulate and an honorary vice consulate.