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

Where to eat