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 78 reviews | Write a review
  • Tjomm Tjomm
    Tiny but adorable

    Haapsalu old town is tiny, surrounding the castle but very adorable and sweet. From one side it is coasted by the bay which gives it even more romantic and kind of fresh feel to it.

  • L0UP0 L0UP0
    Pleasant coastal town

    Very nice on a sunny afternoon, not too big and with many nice cafes and small streets to discover. Seaside is very close and also Haapsalu's castle.

  • royandjeanette royandjeanette
    Pretty Little Town

    We had a two day stay in Haapsalu before travelling to Tallinn. It’s a small, pretty seaside resort town, with traditional wooden houses in different pastel shades although there are some vivid...

Features and amenities
Share your photos by using #visitestonia