Overview
Haapsalu is a major seaside resort town on Estonia's west coast, approximately 100 km southwest of Tallinn. Chartered in 1279, it offers historic maritime ambience, warm sea water, curative mud baths, and narrow streets perfect for families and romantic couples who enjoy picnics, walking, spas, sailing, and swimming.
Architecture · Beach · Family Travel · Festivals · History
Before you go
Connectivity
Mobile coverage via Estonian carriers (Telia, Elisa, Tele2) is reliable. WiFi available at hotels and cafes.
Culture
Haapsalu is known for its Estonian-Swedish heritage and the famous Haapsalu shawl—an extremely fine knitted shawl that can be pulled through a woman's ring.
Money
Estonia uses the Euro (€). ATMs and card payments widely available throughout the town.
Transport
Walking works for the compact town centre. Buses and taxis connect to attractions outside town. Driving from Tallinn takes 1.5-2 hours via Route 9.
Weather
Best visited May-September for warm sea water and beach activities. Mud baths available year-round at spa facilities.



