Haapsalu Old Town

Haapsalu, which is bordered by the sea on three sides, fits on a piece of land with a size of just 10.59 km2. The Old Town is located on a peninsula with two eskers, which continue to the north-west as a chain of islets (holms) connected to the mainland. There are low meanders between the holms – Suur and Väike Viik.
The culturally and environmentally valuable Old Town of Haapsalu can be divided into its medieval section and the 20th century health resort area. The medieval part is around the Episcopal castle, with the medieval network of Kooli, Jaani, Vee, Linda, Rüütli and Väike-Mere Streets and buildings. It is surrounded by a belt of wooden houses and the Promenade, Aafrika beach and parks.

Take a look at the aerial panorama (picture by Joel Tammet).

TripAdvisor Traveler Rating
Based on 114 reviews | Write a review
  • Astrid Lindgren's town

    After visiting Iion's Wonderland we strolled around Haapsalu's old town looking at the houses that so much reminded us of Astrid Lindgren's books. We were surprised Ilon Wikland was from Estonia and...

  • Nice littel town

    I was there in the summer 2017 with my friend visiting form abroad. We were walking and had lunch in one of the restaurants. It is a nice little town with many promenades and small streets. A lot of...

  • Beauty of a small town

    The beauty of Haapsalu is that it is not like "any large city". There is a quaintness, originality and its very own small town feel. Locals walking along with their shopping bags, children riding...


Features and amenities
Share your photos by using #visitestonia