Haapsalu
Estonia's oldest seaside spa town, with a tranquil bishop's castle, a wooden-house old town and a seafront promenade. It is also the base for Matsalu wetlands and Vormsi Island.
Haapsalu lies on Estonia's northwestern coast in Lääne County, about 100 km from Tallinn. The small town is surrounded by the sea on three sides. In the early 19th century its mud therapy made it a summer resort for the Russian nobility, and Tchaikovsky spent summers here. The town centre is built around a 13th-century bishop's castle and cathedral, with low wooden houses in the old town. The seafront promenade on the north side links the century-old spa hall, the Tchaikovsky Bench and a small beach. South of the centre stands the old railway station with its carved wooden eaves, now the Railway Museum. Nearby, you can go birdwatching in Matsalu National Park, take a ferry to Vormsi Island for cycling, or drive to Noarootsi and the Puise Peninsula. The best season is June to August, when days are long and the sea is mild. August brings White Lady Days, an early music festival and a blues festival. April–May and September–October are the peak bird migration periods at Matsalu. Winters are cold and quiet, and a good time to try mud and water treatments. Getting there: a long-distance bus from Tallinn takes about 1.5–2 hours, and driving takes about 1.5 hours. For Vormsi, take the ferry from Rohuküla Harbour. For Hiiumaa, ferries also leave from nearby harbours. The town centre is easy to explore on foot. Plan 1–2 days, or 2–3 days if you add the surrounding nature.
Top sights
- Haapsalu Episcopal Castle – The 13th-century castle of the Bishopric of Ösel-Wiek. The cathedral within its walls is the largest single-nave church in the Baltic regio…
- Haapsalu Promenade & Kuursaal – A century-old seaside promenade along the bay, with the 1898 wooden Kuursaal spa hall and the Tchaikovsky memorial bench as its landmarks.
- Estonian Railway Museum (Haapsalu Station) – A splendid wooden station built in 1905, with a covered platform about 214 m long. The station house holds a museum displaying vintage trai…
- Matsalu National Park – One of Europe's most important bird migration stopovers. From towers and boardwalks in the bay's reed beds and coastal meadows, you can wat…
- Haapsalu Old Town – Low, colorful wooden houses surround the castle, with carved porches, small cafés, and craft shops scattered along quiet lanes.
- Läänemaa Museum (Old Town Hall) – A local history museum in the 1775 Old Town Hall, telling the story of Haapsalu's spa resort, mud cures, and its history as a seaside town.
- Ilon's Wonderland – A wonderland museum honoring Ilon Wikland, the illustrator of Astrid Lindgren's books, with original artwork and play areas, ideal for fami…
- Haapsalu Lace Centre (Shawl House) – A workshop that displays and sells traditional Haapsalu lace shawls. The local specialty is so fine that a large shawl can be pulled throug…
- Aibolands Museum (Coastal Swedes Museum) – A museum telling the 700-year history of Estonia's Coastal Swedes, with a centerpiece embroidered tapestry about 15 meters long.
- Evald Okas Museum – A museum in the former home of Estonian painter Evald Okas, showing his oil paintings, prints, and mural sketches.
- Africa Beach – A small beach on the northeast side of the Old Town, with a wooden boardwalk, changing cabins, and shallow water. It is the most convenient…
- Paralepa Beach – A sandy beach in the pine forest west of town, with lifeguards, children's play areas, and forest trails. It is the locals' top choice for…
- Vormsi – A former home of the Coastal Swedes, where you can cycle past juniper woodlands, stone cemeteries, and St. Olaf's Church, then visit the li…
- Noarootsi Peninsula – A peninsula on Haapsalu's north shore, once home to Swedish settlers, with manors, pine-lined beaches, and bogs and lakes for walking.
- Puise Peninsula – A peninsula on the north shore of Matsalu Bay. Its tip, Puise Cape, is good for birdwatching and sunsets, and the coastal meadows are graze…
- Ridala St Mary Magdalene Church – A 13th-century stone village church with remnants of medieval wall paintings, one of the oldest churches in Läänemaa County.
Where to eat
- Haapsalu Dietrich – A café-restaurant in a historic old-town house, known for local fishermen's fish and house-made cakes, and the most-rev…
- Wiigi Lakeside Café – A French-style seafood restaurant on the shore of Little Viik lake, with a spacious waterside terrace for sunsets. The…
- Muuriääre Café – An old-town café that opened in 2006 right beside the castle walls, serving everything from breakfast to dinner. Tradit…
- Talumehe Kõrts – A rustic Estonian tavern in the Old Town serving traditional home-style dishes made with local ingredients. Fried herri…