Free Haapsalu Travel Guide & Mobile App
Plan your Haapsalu trip with Evendo. Get free guides to top attractions, restaurants, hotels, and bars. Web access or download the mobile app.
Haapsalu, Estonia pairs a medieval episcopal castle, elegant seaside promenade, spa heritage, local shawls and relaxed Baltic-coast culture.
Medieval Walls and Baltic Shores
Haapsalu lies on Estonia’s western coast, where shallow bays, reed-fringed inlets and open Baltic light surround a compact historic town. Its most commanding sight is Haapsalu Episcopal Castle, a vast medieval complex whose cathedral, curtain walls and grassy courtyards recall the era when Haapsalu was the centre of the Bishopric of Ösel-Wiek. Narrow streets around the castle lead towards wooden houses, small museums and the waterfront promenade.Read more about Haapsalu
A Resort Town with a Gentle Pace
Music, Illustration and Island Connections
When is the best time to visit Haapsalu?
Best: June–August · 20–22°C| Month | High (°C) | Rainfall (mm) |
|---|---|---|
| January | 0 | 23 |
| February | 0 | 18 |
| March | 1 | 13 |
| April | 8 | 8 |
| May | 16 | 5 |
| June (best) | 20 | 6 |
| July (best) | 22 | 7 |
| August (best) | 21 | 9 |
| September | 17 | 14 |
| October | 11 | 18 |
| November | 5 | 23 |
| December | 1 | 25 |
Getting to and around Haapsalu
How to get there
Transportation
Best attractions in Haapsalu
Haapsalu Episcopal Castle is the town’s central attraction, combining a medieval cathedral with expansive walls, towers, courtyards and museum displays that make the former bishopric tangible. Along the waterfront, the promenade beside Väike viik leads to the Kuursaal, an ornate wooden resort building that evokes Haapsalu’s nineteenth-century bathing culture. The Railway and Communications Museum occupies the historic station complex, where the long covered platform recalls the railway’s former connection with Tallinn. Families and illustration enthusiasts can explore Ilon’s Wonderland, devoted to the childhood-world imagery of Ilon Wikland, while the Museum of the Coastal Swedes introduces the history of the Swedish-speaking communities of Estonia’s western coast and islands. Beaches at Paralepa and the quieter bays around town add a natural dimension, and seasonal festivals bring film, music and local culture into streets and historic venues.
-
Museum
Haapsalu Castle
Immerse yourself in the history and beauty of Haapsalu Castle, a medieval gem on Estonia's picturesque coast, rich in legend and architectural splendor.
6 min walk · 0.5 km from city centre
-
Rail museum
Railway and Communications Museum
Discover the rich history of rail transport and communication at Haapsalu's Railway and Communications Museum, a captivating experience for all ages.
10 min walk · 0.8 km from city centre
-
Tourist attraction
Ilon's Wonderland
Discover the enchanting world of Ilon's Wonderland in Haapsalu, a delightful museum filled with creativity, art, and family-friendly attractions.
8 min walk · 0.7 km from city centre
-
Tourist attraction
Ungru lossi varemed
Discover the enchanting ruins of Ungru Castle in Haapsalu, a historical landmark rich in Estonian heritage and surrounded by stunning natural beauty.
13 min drive · 4.4 km from city centre
Best landmarks in Haapsalu
Haapsalu Episcopal Castle and its cathedral form the town’s defining historic landmark, preserving the scale of the medieval Bishopric of Ösel-Wiek within a broad fortified enclosure. The cathedral’s interior and castle walls express the religious and political importance Haapsalu once held in western Estonia. The Kuursaal on the promenade represents a later chapter: its decorative wooden architecture belongs to the nineteenth-century resort landscape created around seaside bathing and therapeutic mud. At the former railway station, the long covered platform and carefully preserved station structures reflect Haapsalu’s early twentieth-century connection with Tallinn and its role as a destination for important resort guests. Tchaikovsky’s Bench, associated with the composer’s visit in 1867, links the waterfront to the town’s cultural memory, while the restored wooden houses around the centre reveal the domestic character of the resort era.
-
Museum
Haapsalu Castle
Discover the medieval charm and rich history of Haapsalu Castle, a captivating tourist attraction in Estonia that enchants visitors of all ages.
6 min walk · 0.5 km from city centre
-
Cultural center
Haapsalu Culture Center, Cinema & City Gallery
Explore the Haapsalu Culture Center - a vibrant hub for art, cinema, and community events in Estonia’s charming coastal town.
3 min walk · 0.2 km from city centre
-
Rail museum
Railway and Communications Museum
Discover the fascinating history of transportation and communication at Haapsalu's Railway and Communications Museum, a must-visit for all history buffs.
10 min walk · 0.8 km from city centre
-
Bar
Laterna baar
Discover the charm of Laterna Baar in Haapsalu, where delightful cuisine meets a warm, inviting atmosphere perfect for relaxation and socializing.
9 min walk · 0.8 km from city centre
Explore Haapsalu on the map
Plan your Haapsalu trip on one map. See where the top attractions, landmarks, restaurants, bars and hotels are, find what's near where you're staying, and book hotels and experiences in a few clicks.
Best hotels in Haapsalu
Best restaurants in Haapsalu
Haapsalu’s dining scene reflects western Estonia’s coastal setting and small-town rhythm, with menus often shaped by fish, seasonal vegetables, rye bread, dairy products and the broader traditions of Estonian home cooking. Cafés and restaurants around the old town and waterfront provide settings for simple lunches, pastries, coffee and more composed meals, while summer brings additional outdoor tables and event-related food stalls. Smoked or preserved fish and locally sourced ingredients may appear alongside familiar Baltic and Nordic influences, though offerings change with season and individual kitchen. The historic resort atmosphere is particularly evident in cafés near the promenade, whereas the market and independent food businesses provide a more everyday view of local tastes. Visitors seeking regional specialities should ask about seasonal ingredients rather than expect a single dish to define Haapsalu’s cuisine.
-
Restaurant
Talumehe kõrts
Discover traditional Estonian flavors at Talumehe kõrts in Haapsalu – where local ingredients meet warm hospitality.
8 min walk · 0.6 km from city centre
-
Restaurant
Wiigi Kohvik
Experience authentic Estonian cuisine at Wiigi Kohvik in Haapsalu - where local flavors meet cozy ambiance.
12 min walk · 0.9 km from city centre
-
Pizza
Pizza Grande
Experience the best pizza in Haapsalu at Pizza Grande—where authentic flavors meet local charm for an unforgettable dining experience.
8 min walk · 0.6 km from city centre
-
Restaurant
Laterna baar
Discover Laterna Baar: A Cozy Restaurant & Bar in Haapsalu Offering Local Flavors and Welcoming Atmosphere.
9 min walk · 0.8 km from city centre
Best bars in Haapsalu
Haapsalu’s evening scene is modest and seasonal rather than centred on large nightclubs. The old town and waterfront have cafés, bars and restaurant lounges where evenings tend to be sociable and relaxed, with the resort setting encouraging outdoor seating during the warmer months. Cultural programming is an important part of nightlife: concerts, film screenings and festival events take place in and around the castle and other historic venues, while the Haapsalu Horror and Fantasy Film Festival gives the town a more distinctive late-evening atmosphere at its annual events. Summer visitors will find more activity than those travelling in winter, when opening patterns can be limited. Estonia’s legal drinking age is 18, and responsible behaviour is expected in public spaces, particularly around the family-oriented promenade and residential streets.
-
Coffee shop
Müüriääre cafe
Discover the cozy atmosphere and delightful flavors at Müüriääre Cafe in Haapsalu, where every sip of coffee is a taste of local culture.
7 min walk · 0.6 km from city centre
-
Restaurant
Talumehe kõrts
Savor the flavors of Estonia at Talumehe kõrts, a delightful restaurant in Haapsalu offering a taste of local culinary traditions.
8 min walk · 0.6 km from city centre
-
Restaurant
Wiigi Kohvik
Experience the best of Estonian cuisine at Wiigi Kohvik, where every meal is a celebration of local flavors in a cozy setting.
12 min walk · 0.9 km from city centre
-
Pub
Taksi Pubi
Discover the warmth of Estonian hospitality at Taksi Pubi in Haapsalu, where local brews and hearty fare await in a cozy atmosphere.
1 min walk · 0.1 km from city centre
Best nightclubs in Haapsalu
Haapsalu’s evening scene is modest and seasonal rather than centred on large nightclubs. The old town and waterfront have cafés, bars and restaurant lounges where evenings tend to be sociable and relaxed, with the resort setting encouraging outdoor seating during the warmer months. Cultural programming is an important part of nightlife: concerts, film screenings and festival events take place in and around the castle and other historic venues, while the Haapsalu Horror and Fantasy Film Festival gives the town a more distinctive late-evening atmosphere at its annual events. Summer visitors will find more activity than those travelling in winter, when opening patterns can be limited. Estonia’s legal drinking age is 18, and responsible behaviour is expected in public spaces, particularly around the family-oriented promenade and residential streets.
-
Pub
Taksi Pubi
Experience the vibrant local culture at Taksi Pubi, a cozy Haapsalu pub offering a delightful selection of drinks and a friendly atmosphere.
1 min walk · 0.1 km from city centre
-
Bar
Näksi baar
Experience the warmth and affordability of Näksi baar, a beloved local bar in Haapsalu, Estonia, perfect for relaxation and socializing.
7 min walk · 0.5 km from city centre
-
Lounge
Hoov Haapsalu
Discover Hoov Haapsalu, a chic lounge in the heart of Estonia's coastal gem, offering delightful drinks, snacks, and a vibrant atmosphere for relaxation.
8 min walk · 0.6 km from city centre
-
Lounge
ÕU
Experience the charming atmosphere of ÕU Lounge in Haapsalu, where relaxation meets local culture in a cozy setting.
8 min walk · 0.6 km from city centre
Best shops in Haapsalu
Shopping in Haapsalu is small-scale and locally focused, with independent craft shops, galleries, cafés and seasonal stalls concentrated around the old town and castle area. The town’s most distinctive purchase is a Haapsalu shawl, a finely knitted item associated with exceptionally thin yarn, delicate lacework and traditional patterns; buyers should look for information about its maker and provenance. Other local goods may include woollen textiles, knitted accessories, ceramics, woodwork, artwork and Estonian food products such as rye-based specialities, preserves or sweets. Market activity increases during festivals and the summer season, when artisans and producers may set up temporary stalls. The historic railway station and museum shop offer a different kind of souvenir, while the centre’s galleries reflect Haapsalu’s continuing connection with illustration, design and the arts.
-
Department store
Haapsalu Kaubamaja
Explore Haapsalu Kaubamaja, your go-to department store for fashion, local crafts, and unique souvenirs in the heart of Haapsalu, Estonia.
4 min walk · 0.3 km from city centre
-
Grocery store
Kastani Grocery Store
Discover local flavors and fresh produce at Kastani Grocery Store in Haapsalu, your gateway to authentic Estonian culinary delights.
12 min walk · 1.0 km from city centre
-
Discount store
Realiseerimiskeskus
Explore Realiseerimiskeskus in Haapsalu for unbeatable discounts on local products and unique finds, perfect for tourists on a budget.
6 min walk · 0.5 km from city centre
-
Supermarket
Coop Vanalinna
Explore the flavors of Estonia at Coop Vanalinna, Haapsalu's favorite supermarket for local and international delights.
7 min walk · 0.6 km from city centre
Get your free copy of our complete guide to Haapsalu, delivered straight to you.
Everything on this page, from attractions and restaurants to essentials and local phrases, in one PDF you can read offline, print or share.
Already have an account? Sign in
Your Haapsalu guide is ready.
We'll send it to · Not you? Sign out

Getting your guide ready…
We are putting together a fresh copy of the Haapsalu guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
Haapsalu essentials
Currency and Payment
Safety
Emergency Situations
Do's and Don'ts
Local Tips
From Eve
Local phrases worth knowing
You don't need to get them perfect. A few words go a long way, and locals appreciate the effort.
Basics
| English | Local | Say it |
|---|---|---|
| Hello | Tere | [teh-reh] |
| Goodbye | Head aega | [heh-ad a-eh-ga] |
| Yes | Jah | [yah] |
| No | Ei | [ay] |
| Please/You're welcome | Palun | [pah-loon] |
| Thank you | Aitäh | [eye-taeh] |
| Excuse me/Sorry | Vabandage | [vah-bahn-dah-geh] |
| How are you? | Kuidas läheb? | [kwee-dahs lae-hehb?] |
| Fine. And you? | Hästi. Aga sina? | [hae-stee. ah-ga see-nah?] |
| Do you speak English? | Kas te räägite inglise keelt? | [kahs teh raeh-gee-teh eeng-lee-seh kehlt?] |
| I don't understand | Ma ei saa aru | [mah ay sah ah-roo] |
Eating & Drinking
| English | Local | Say it |
|---|---|---|
| I'd like to see the menu, please | Ma tahaksin menüüd näha, palun | [mah tah-hahk-seen meh-nooood nae-ha, pah-loon] |
| I don't eat meat | Ma ei söö liha | [mah ay soe lee-ha] |
| Cheers! | Terviseks! | [ter-vee-seks] |
| I would like to pay, please | Ma sooviksin maksta, palun | [mah soe-veeks-een mahk-stah, pah-loon] |
Emergencies
| English | Local | Say it |
|---|---|---|
| Help! | Appi! | [ahp-pee!] |
| Go away! | Mine minema! | [mee-neh mee-neh-mah!] |
| Call the Police! | Helista politseile! | [heh-lee-stah poh-leet-sei-leh!] |
| Call a doctor! | Helista arstile! | [heh-lee-stah ahr-stee-leh!] |
| I'm lost | Ma olen eksinud | [mah oh-lehn ehk-see-nood] |
| I'm ill | Ma olen haige | [mah oh-lehn hah-ee-geh] |
Shopping
| English | Local | Say it |
|---|---|---|
| I'd like to buy... | Ma tahaksin osta... | [mah tah-hahk-seen oh-stah] |
| I'm just looking | Ma lihtsalt vaatan | [mah leekht-sahlt vah-tahn] |
| How much is it? | Kui palju see maksab? | [kwee pahl-yoo see mahk-sahb?] |
| That's too expensive | See on liiga kallis | [seh ohn lee-gah kahl-lees] |
| Can you lower the price? | Kas te saaksite hinda alandada? | [kahs teh sah-keet-teh hin-dah ah-lahn-dah-dah?] |
Time & Numbers
| English | Local | Say it |
|---|---|---|
| What time is it? | Mis kell on? | [mees kell ohn?] |
| It's one o'clock | On üks | [ohn yks] |
| Half past (10) | Pool (10) | [pohl (10)] |
| Morning | Hommik | [hohm-meek] |
| Afternoon | Pärastlõuna | [pah-rahs-tloh-oo-nah] |
| Evening | Õhtu | [ohkh-too] |
| Yesterday | Eile | [ay-leh] |
| Today | Täna | [tae-nah] |
| Tomorrow | Homme | [hohm-meh] |
| 1 | Üks | [yks] |
| 2 | Kaks | [kahks] |
| 3 | Kolm | [kohlm] |
| 4 | Neli | [neh-lee] |
| 5 | Viis | [vees] |
| 6 | Kuus | [koos] |
| 7 | Seitse | [sate-seh] |
| 8 | Kaheksa | [kah-hek-sah] |
| 9 | Üheksa | [yehk-sah] |
| 10 | Kümme | [koome] |
Transport & Directions
| English | Local | Say it |
|---|---|---|
| Where's a/the...? | Kus on ...? | [koos ohn ...?] |
| What's the address? | Mis on aadress? | [mees ohn ah-ah-dress?] |
| Can you show me (on the map)? | Kas saate mulle näidata (kaardil)? | [kahs sah-teh muhl-leh nae-ee-tah (kah-rdihl)?] |
| When's the next (bus)? | Millal on järgmine (buss)? | [meel-lahl ohn yae-rg-mee-neh (boos)?] |
| A ticket (to ....) | Pilet (....) | [pee-leht (....)] |
History of Haapsalu
The Bishopric of Ösel-Wiek
Haapsalu emerged in the medieval period as an important centre of the Bishopric of Ösel-Wiek, a prince-bishopric established in the thirteenth century in western Estonia and on the islands. The town’s position beside sheltered coastal waters supported administration, trade and religious influence, while the episcopal residence developed into the fortified complex now known as Haapsalu Episcopal Castle. The cathedral within the castle precincts became the spiritual heart of the settlement. Haapsalu’s medieval importance was therefore closely tied to the Catholic church and to the political authority exercised by the bishops over a substantial territory. Remains of the castle, cathedral and town plan still provide the clearest physical link with this formative period.
Reformation and Changing Rule
The religious and political order that shaped medieval Haapsalu changed during the sixteenth century. The Reformation weakened the authority of the Catholic bishopric, and the Livonian War brought wider instability to the region. Haapsalu subsequently passed through periods of rule associated with Sweden and Russia as power in the eastern Baltic shifted. The episcopal castle lost its original political and military purpose, and parts of the complex fell into disrepair, although the cathedral remained an important landmark. These changes connected Haapsalu to the larger history of Estonia, where competing Baltic, Scandinavian and Russian powers influenced administration, religion and trade for several centuries.
A Baltic Provincial Town
Under Swedish and later Russian rule, Haapsalu developed as a modest provincial settlement rather than a major industrial city. Its coastal setting, agricultural hinterland and access to the islands supported local commerce, while the former bishop’s town retained a distinctive historical character. The castle ruins became part of the town’s physical identity, and wooden domestic architecture gradually shaped the streets around the old centre. During the nineteenth century, improvements in transport and the growing interest in seaside health resorts created new opportunities. Haapsalu’s future would increasingly depend not on military or ecclesiastical power, but on its landscape, climate and reputation as a place of rest.
The Rise of the Seaside Resort
Haapsalu’s resort era began in the nineteenth century, when visitors were drawn to its coastal air and therapeutic mud. The first mud-treatment establishment opened in 1825, and the town developed villas, bath facilities, hotels and a promenade suited to summer visitors from the Russian Empire. The wooden Kuursaal became a visual emblem of this period, while the waterfront was shaped as a leisurely public landscape. The resort attracted notable guests, including members of the Russian imperial family, and composer Pyotr Ilyich Tchaikovsky visited Haapsalu in 1867. This transformation left a durable mark: spa culture, seaside architecture and an emphasis on summer recreation remain central to the town’s identity.
Railways, Independence and Modern Haapsalu
Haapsalu gained a railway connection with Tallinn in the early twentieth century, strengthening its role as a resort and regional centre. The railway station, completed in 1905, was designed with a notably long covered platform suited to important visitors and remains one of the town’s most distinctive structures. Estonia’s independence after 1918 brought a new national framework, followed by the occupations and political upheavals of the Second World War and Soviet period. Regular passenger rail service to Haapsalu ended in 2004, but the station survives as a museum and heritage site. Contemporary Haapsalu builds on its castle, resort traditions, local crafts and cultural festivals while retaining the scale of a small coastal town.
Haapsalu in Photos
Browse through our photo collection highlighting the charm and character of the destination.
Cities near Haapsalu
The closest cities to Haapsalu, if you have time for more than one stop.
-
Kärdla Kärdla, Estonia’s quiet Hiiumaa capital, blends island history, coastal walks, forested parks, local museums, Baltic Sea culture and nature trails. 1 h 6 min drive · 46 km from city centre
-
Rapla Rapla, Estonia, pairs a twin-towered church and riverside walks with county heritage, rail connections, local culture and peaceful rural excursions. 1 h 33 min drive · 73 km from city centre
-
Pärnu Pärnu, Estonia’s elegant seaside resort, pairs sandy beaches and historic villas with spa culture, museums, cafés and relaxed Baltic sightseeing. 1 h 42 min drive · 82 km from city centre
-
Tallinn Tallinn, Estonia blends medieval walls, Baltic history, creative culture and island-fringed coastal scenery for rewarding sightseeing and local experiences. 1 h 48 min drive · 88 km from city centre
-
Kuressaare Kuressaare, Estonia’s island capital, pairs a medieval castle, spa culture, seaside walks and Saaremaa food with calm Baltic charm and local history. 1 h 58 min drive · 98 km from city centre
Swipe for more cities
Explore more

Explore more of Estonia
Discover Estonia: A perfect blend of medieval charm, modern innovation, and natural beauty in the heart of Northern Europe.
Explore Estonia