Haapsalu is Estonia's historic spa resort: a small, romantic town on the west coast, made of wooden houses with carved fretwork, period villas, an endless seafront promenade and the memory of the tsars who came to be cured with its mud. On a calm, shallow bay, it has a melancholy and elegant air, between the sea, the parks and the silhouette of its medieval episcopal castle.
The heart of the town is its 13th-century castle, with its cathedral, its walls and the legend of the White Lady; around it spreads a wooden old town, with the striking old railway station (now the Railway Museum, with the longest platform in the country, built for the tsar's train), the house-museum of Ilon Wikland (illustrator of Astrid Lindgren's books), and the spas that carry on the mud-bath tradition that made Haapsalu famous in the 19th century.
This guide covers Haapsalu from a practical angle: how to get there by bus from Tallinn (remember there's no train), what to see in town and along the promenade, where to enjoy a spa and mud baths, where to sleep and eat, and how to use it as a base for Matsalu and the western islands. An ideal destination if you're after a spa town, wooden heritage, nature and a quiet, charming getaway.
Haapsalu was founded in the 13th century as the seat of the Bishopric of Ösel-Wiek, which built its castle and cathedral here, making it an episcopal capital. After the Livonian War it passed into Swedish hands and, from 1710, Russian ones. Its big transformation came in 1825, when the physician Carl Abraham Hunnius began using the healing sea mud of the bay: Haapsalu became a fashionable spa resort of the Russian Empire, visited by the aristocracy and the imperial family, who even had a railway station built with an extremely long platform for the tsar's train. It went through the wars and the Soviet period as a border zone, and today it is reclaiming its role as a historic spa and cultural town. The full story is on our history page.
Read the full history ↓The coast of seaside resorts: Pärnu, the summer capital and a city tied to the 1918 independence, and charming Haapsalu with its wooden villas, mud baths and coastal Swedes.
Read the history of The west coast →Some places make no sense on your own; with someone explaining them, they change completely. We look ours up on Civitatis: guided in Spanish and booked online with no fuss. They have 14 activities in Tallin. And there are free tours here: you book without paying and tip the guide whatever you think at the end, so trying one costs you nothing. Three are below so you get the idea: tap any of them and they all open.
They depart from Tallin, 88 km away. If you book from this link we earn a commission and you pay no more.
No exact prices: a scale from $ (budget) to $$$$$ (luxury), with 2-3 options per category.
Origins, formation and what the sources say.
Like so many Baltic towns, Haapsalu's history begins with the crusader conquest and the Church. After the ancient Estonians were subjugated in the 13th century, the west coast and the islands came under the Bishopric of Ösel-Wiek (Saare-Lääne), one of the ecclesiastical principalities that made up medieval Livonia. The bishops needed a seat on the mainland, and around 1279 they chose Haapsalu as the capital of their bishopric and granted it town rights.
There they built an imposing complex: the episcopal castle, with its walls and towers, and at its heart the cathedral (Dome), a great fortress-church that is the largest single-nave Romanesque-Gothic church in the Baltics. Castle and cathedral made Haapsalu a centre of religious and political power in western Estonia, and the medieval town grew up around the fortress, home to craftsmen, merchants and clergy.
That medieval era also gave the place its identity and its most famous legend, the White Lady, linked to the cathedral and the castle chapel: the story of a young woman walled up alive whose ghost is said to appear on full-moon nights in August. True or not, the legend captures the romantic, slightly melancholy air that Haapsalu still has today.
Like the rest of Livonia, Haapsalu was swept up in the wars that ravaged the Baltic in the early modern period. The Reformation and the Livonian War (1558-1583) put an end to the Bishopric of Ösel-Wiek, and the town and its castle changed hands between the powers fighting over the region. In the end, after many twists and turns, Haapsalu became part of the Swedish Empire, which ruled much of present-day Estonia during the 17th century.
The Swedish period strengthened the Lutheran church and the administration, but the town stayed small and its castle gradually lost its military importance. Its role as a fortress came to a definitive end with the Great Northern War (1700-1721), in which Tsar Peter the Great took Sweden's Baltic provinces. Under the Treaty of Nystad (1721), Haapsalu, along with all of Estonia, was incorporated into the Russian Empire, where it would remain for two centuries.
For much of the Russian period, Haapsalu was a small, quiet provincial town on the west coast, with its castle already in ruins, its wooden houses and a modest life tied to fishing, small-scale trade and farming. Nothing suggested that, in the 19th century, a discovery would turn it into a fashionable spa for the whole Empire.
The big turning point in Haapsalu's history came in 1825, when the physician Carl Abraham Hunnius began studying the mineral-rich sea mud of the bay and using it as a treatment, since it was believed to cure rheumatism and other ailments. Hunnius's initiative led to a mud-bath establishment that would completely transform the small town.
Over the 19th century, Haapsalu became an elegant, fashionable spa of the Russian Empire. The aristocracy and the bourgeoisie, and above all the Russian imperial family itself, began coming to take the mud treatments and sea baths. Bathhouses went up, along with summer villas trimmed with carved wooden lace, parks, promenades and salons. The emblem of that golden age is the Kuursaal, the large wooden spa pavilion from 1898, together with the long seafront promenade that still runs along the bay today.
The link with the Russian court left a unique architectural mark: when the railway arrived, a station was built with a covered platform about 200 metres long, the longest in Estonia, designed precisely so the tsar and his entourage could step off the imperial train under cover. That station, now the Railway Museum, is a monument to the years when Haapsalu was in fashion and just a train ride from Saint Petersburg.
The Haapsalu area also has a distinctive historical layer: the 'Estonian Swedes' (rannarootslased, coastal Swedes). For centuries the west coast and the islands (Vormsi, Noarootsi (Nuckö), the Haapsalu area) were home to a Swedish-speaking minority of free peasants and fishermen who kept their language, customs and churches from the Middle Ages onwards. Vormsi, with its medieval wheel crosses, and the Noarootsi peninsula bear witness to that heritage.
This Swedish community lived alongside the Estonian majority and the Baltic German elite who controlled the manor houses and trade. Its presence gave the west coast a cultural character of its own, still visible today in place names, surnames, museums and a landscape of windmills and churches. It was one of the most distinctive historical minorities in Estonia.
The story of the Estonian Swedes was cut short by the Second World War: with the Soviet occupation approaching, the vast majority of the community, several thousand people, were evacuated or fled to Sweden between 1943 and 1944, ending centuries of Swedish presence on the coast. Today their memory lives on in museums and in the region's collective memory, and it is part of the rich, complex identity of the Haapsalu area.
The 20th century brought Haapsalu Estonian independence and then the tragedy of war and occupation. With the War of Independence (1918-1920), the town became part of the new Republic of Estonia, and in the interwar years it remained a popular spa, now serving Estonians and holidaymakers from the young republic. But the Molotov-Ribbentrop Pact of 1939 and the Second World War changed everything.
Estonia was occupied by the USSR in 1940, invaded by Nazi Germany in 1941 and retaken by the Soviets in 1944. The west coast lived through the Stalinist deportations, the mass flight of the Estonian Swedes and of thousands of Estonians to Sweden by sea, and the establishment of Soviet rule. Under the USSR, Haapsalu and the whole coast became a military border zone, with restricted access, surveillance and a military presence, as the western frontier of the Soviet bloc.
During the Soviet decades the town kept its role as a spa, with sanatoriums for workers, but its elegant imperial-era heritage aged without funding. Being an isolated border zone did, however, have a side effect: it preserved much of the wooden old town, the villas and the promenade, which reached the end of the century worn but still standing, in time for independence to be restored.
When Estonia regained independence in 1991, Haapsalu set about restoring its heritage and its role as a spa town. The episcopal castle was restored, with a major renovation completed in 2019, and now houses a modern museum. The seafront promenade, the Kuursaal, the villas and the wooden old town with its carved lacework have been cared for and given new value, and the mud baths are back in business at modern spa hotels that carry on Hunnius's tradition.
Today Haapsalu is a small, quiet and very charming town that combines its historic spa with a lively cultural scene: the White Lady festival in August, music festivals (blues, early music), museums such as Ilon's Wonderland, dedicated to Ilon Wikland, Astrid Lindgren's illustrator, who grew up here, and the lovely Railway Museum in the tsar's old station. Food built on local produce and fish rounds things off.
For travellers, Haapsalu is history, spa and nature all at once: you can go from the medieval castle to a sunset stroll on the promenade, from a mud bath to a concert at the Kuursaal, and use the town as a base for the vast Matsalu wetland and the western islands. It is a place where the episcopal past, the golden age of the tsars, the Swedish heritage and the 20th century of wars and borders live side by side in a wooden old town beside a calm bay. And where, in a few years' time, once the railway line reopens, the whistle will sound again on Estonia's longest platform.