Major city · Estonia
Haapsalu
Give Haapsalu one full day and one night: castle, promenade and a mud spa, all walkable. Two nights only if you want a beach day or the islands.
- Weather
- see forecast
- Currency
- EUR
- Best months
- Jun–Aug
- avoid Nov–Mar (cold, wet, many sights on reduced hours)
- Airport
- TLL
- Nights
- 1
Rules in force · 8Non-EU visitors get 90 days in any rolling 180-day window…Treat the Estonian, Latvian and Lithuanian borders with R…
- Europe ↗Non-EU visitors get 90 days in any rolling 180-day window, counted across all 29 Schengen states together — not per country; the Entry/Exit System now logs each crossing, so an overstay is detected automatically.
- Europe ↗On the first Schengen entry since EES began, non-EU travellers give four fingerprints and a face photo at the border instead of a passport stamp; there is nothing to apply for or pay in advance.
- Baltic states ↗Treat the Estonian, Latvian and Lithuanian borders with Russia and Belarus as closed to your plans: crossings are restricted, change within hours, and sit under advisories on the far side.
- Baltic states ↗Book open-jaw flights (into Tallinn or Vilnius, out of the other) so the line runs one way; Riga is the biggest airport if you need a single hub.
- Baltic states ↗Midsummer (23–24 June) is the biggest holiday in all three countries: cities empty, many businesses close and island and coast transport sells out.
- Estonia ↗Estonia is in the EU and the Schengen area; the EU Entry/Exit System applies to non-EU visitors. Check the official EU and Estonian sources for your passport.
- Estonia ↗The land border with Russia is not a route for casual travel; check your government's advice before going near it.
- Estonia ↗Winter tyres are required in the cold months; rental cars include them, but confirm if you drive.
Haapsalu is a small seaside resort on Estonia's west coast, about 100 km from Tallinn, chartered in 1279 and built around a bishop's castle and a wooden promenade. It is a spa and mud-bath town first and a sightseeing town second: the centre is compact and walkable, the sea is shallow and warms early, and most visitors come for a slow day rather than a checklist. One night covers it; the islands and Noarootsi are the reason to stay longer.
Essentials
Quick answers and what things cost
Quick answers
The questions people ask first about Haapsalu, one line each. Tap a card for the full answer.
- Cash or card?Currency is the euro (EUR).Estonia-wide
- SIM or eSIMTelia, Elisa and Tele2 sell prepaid SIMs in supermarkets, kiosks (R-Kiosk) and phone shops; EU roaming applies to EU SIMs.Estonia-wide
- Tap waterTap water is safe everywhere; Tallinn's is hard but fine.Estonia-wide
- TippingRestaurant: Round up or 5–10% for good service; not expected.Estonia-wide
- Plugs & powerSockets C/F. US/Canada (A/B): adapter · UK/Ireland (G): adapter · Australia/NZ (I): adapter. 230 V: US 120 V-only devices (hair dryers) need a converter; most chargers are dual-voltage.Estonia-wide
- SafetyVery safe for a town of its size; the real risks are cold water, unlit paths to the spa hotels after dark and unmarked ruins at Kiltsi.
- RestroomsFree in malls and museums; public toilets €0.50–1 (≈ US$1–2); cafés expect you to buy something.Estonia-wide
- Emergency numbers112 police, ambulance and fire · +372 473 3248 (≈ US$4,000) Haapsalu Tourist Information Centre (not 911, 999 or 000)
- Sundays & holidayscheckShops open daily, including Sundays; museums often close Mondays (Kumu Mon–Tue in winter — check).Estonia-wide
- Your embassyFind your embassy's 24-hour line before you fly.
- AirportTLL Tallinn Airport (About 1 h 45 min–2 h by bus or car to Haapsalu; no direct rail link.).
- Getting aroundThe centre is small enough to walk: castle to promenade is about 10 minutes.
Cost cheat-sheet
Typical prices for the everyday things, as ranges. Your currency is shown next to the local price.
- Coffee€2.50–4 (≈ US$3–5)
- Sit-down mealDinner main, mid-range restaurant€12–20 (≈ US$14–25)
- Beerdraught / shop€4–6 (≈ US$5–7)€1.50–2.50 (≈ US$2–3)
- Taxi, about 5 kmTaxi, about 3 miLocal bus or taxi within town€3–7 (≈ US$4–9)
- Museum or sight ticketMuseum entry€4–10 (≈ US$5–12)
- Budget bedHostel or guesthouse bed, a night, per person€20 (≈ US$25)
- Mid-range bedDouble room, guesthouse or spa hotel, a night, per room€90 (≈ US$110)
- High-end bedDouble room, guesthouse or spa hotel, a night, per room€180 (≈ US$250)
A day, not counting the bed: Budget €45 (≈ US$55) · Mid €85 (≈ US$100) · High €160 (≈ US$190)
Local prices, with USD next to them (rates 2026-09 (approximate); change it in the header). Ranges are desk estimates: check locally. Every price and the budget calculator →
Decide
What it is known for, and when the weather works
At a glance
What the city is known for, how you fly in, and where to find the phrases.
- Airports
- TLL Tallinn Airport (About 1 h 45 min–2 h by bus or car to Haapsalu; no direct rail link.)
Weather and climate
Haapsalu: next 7 days
Loading forecast…
Forecast: Open-Meteo (CC BY 4.0), model data for this point.
Air quality
Loading…
Model estimate (CAMS via Open-Meteo), not a street-level station; readings near busy roads run higher.
Jan
−1°C30°F
−6°C21°F
12 rd
Feb
−1°C30°F
−7°C19°F
10 rd
Mar
3°C37°F
−4°C25°F
9 rd
Apr
9°C48°F
0°C32°F
8 rd
May
15°C59°F
5°C41°F
8 rd
Jun
19°C66°F
10°C50°F
9 rd
Jul
22°C72°F
13°C55°F
10 rd
Aug
21°C70°F
12°C54°F
11 rd
Sep
16°C61°F
8°C46°F
12 rd
Oct
10°C50°F
4°C39°F
13 rd
Nov
4°C39°F
0°C32°F
14 rd
Dec
0°C32°F
−4°C25°F
13 rd
High / low °C°F · rd = rain days
Arrive & move
Airports are listed under At a glance; this is how to move once you are in
Getting around
The centre is small enough to walk: castle to promenade is about 10 minutes. Buses from Tallinn run several times a day and take roughly 1 h 45 min–2 h; there is no working passenger rail to Haapsalu. Local taxis cover the spa hotels and the station area. A water taxi has linked the Grand Holm port with Österby in past seasons — check whether it is running before you plan around it.
See & do
Day-trips, door to door
Day-trips
Noarootsi
goDoor to door: About 1 h
Bus or car north-west from Haapsalu, about 30–40 min
Coastal Swedish villages and the museum at Pürksi; half a day.
Nõva
cautionDoor to door: About 1 h
Car or bus along the coast north-east, about 45 min
Quiet beach and pine coast; thin public transport, so a car helps.
Vormsi
overnightDoor to door: 1.5–2 h
Bus to Rohuküla, then ferry, about 1 h 15 min total
Ferry crossing plus island roads; better as a night than a day return.
Door to door: About 2 h
Bus, about 1 h 30 min–2 h
Estonia's summer capital; pairs well as the next stop south.
Door to door: About 2 h
Bus from Haapsalu bus station, about 1 h 45 min–2 h
Frequent departures; book a seat in summer.
Eat & sleep
Which area to sleep in
Where to sleep
Areas, not hotels: pick the one that fits your arrival time and plans.
Old town around Lossiplats and Karja
Castle, town hall museum and main street on foot; best for one night without a car.
Promenade and Sadama area
Sea front, Resort Hall and the spa hotels; 10–15 min walk to the castle.
Southern Haapsalu (Männiku tee side)
Cheaper guesthouses near the forest; 20–25 min walk or a short taxi to the centre.
Practical
What a day costs, what to watch out for, and the pocket card
Cost per day
- Budget
- €45–70 (≈ US$55–85) excl. bed
- Mid
- €70–120 (≈ US$85–140) excl. bed
- High
- €120 (≈ US$140)+ excl. bed
Trip budget
| Double room, guesthouse or spa hotel1 × 1 night × €90 | €90 |
| Food, local transport, entries2 × 1 day × €85 | €170 |
| Bus Tallinn → Haapsalu, one way2 × €10 | €20 |
| Castle and museum entry, one day2 × €12 | €24 |
| Spa or mud treatment, 60 min2 × €45 | €90 |
| eSIM, about a week of data2 × €10 | €20 |
| Buffer 10%Price creep, a taxi you did not plan, one splurge | €41 |
| Trip total≈ €228 per person per day, bed included | €455≈ US$550 |
2026 estimate in euros; travel to Haapsalu excluded. Your choices stay in this browser.
Prices of common things
| Coffee | €2.50–4 (≈ US$3–5) |
| Lunch, soup or pizza | €7–12 (≈ US$9–14) |
| Dinner main, mid-range restaurant | €12–20 (≈ US$14–25) |
| Beer, draught / shop | €4–6 (≈ US$5–7) / €1.50–2.50 (≈ US$2–3) |
| Spa or mud treatment, 60 min | €35–60 (≈ US$45–70) |
| Museum entry | €4–10 (≈ US$5–12) |
| Local bus or taxi within town | €3–7 (≈ US$4–9) |
2026 estimate; check locally.
Watch out
Safety
- Museum and castle opening hours are short and seasonal: check the day before you go.
- The Kiltsi airfield and Ungru manor ruins are unmarked Soviet-era structures — do not climb the ruins.
- Sea water is shallow and warms slowly; July and August are the only reliable swimming months.
- Some spa and museum sites list phone-only booking; confirm by phone or email in low season.
Emergency numbers
- Police, ambulance and fire
- 112
- Haapsalu Tourist Information Centre
- +372 473 3248
Pocket card
Fill in, then print or save as PDF
Stays in this browser only; nothing is sent anywhere.
HaapsaluHaapsalu
Pocket card · Voykit
My bed tonight
—
—
—
Palun sõidame sellele aadressileTo this address, please
Emergency
- Police, ambulance and fire112
- Tourist Information Centre+372 473 3248
Embassy
No embassies in Haapsalu; most countries are represented in Tallinn.
My embassy: —
Fare anchors (2026 estimate)
- Bus Tallinn → Haapsalu: about €8–12 (≈ US$10–14), 1 h 45 min–2 h
- Taxi within Haapsalu: €3–7 (≈ US$4–9)
- Castle and museum entry: €4–10 (≈ US$5–12)
Say or show
- Tere — Hello (TEH-reh)
- Aitäh — Thank you (AI-tah)
- Palun — Please (PAH-loon)
- Kui palju see maksab? — How much is it? (kwee PAHL-yoo seh MAHK-sahb)
- Kas saan kaardiga maksta? — Can I pay by card? (kahs sahn KAAR-dee-gah MAHK-stah)
- Kus on WC? — Where is the toilet? (koos on veh-tseh)
Estonian is widely spoken alongside English; Russian is common with older residents.
Deep dive
What this guide covers so far, and its sources
Not a trip line yet
This is a basic guide: no airport-to-bed contract, walking clusters or day plans are published for Haapsalu. Airport, fare and schedule details are unverified; check the operators before you fly.
What we know, and what is coming
On this page
- Best months: Jun–Aug · avoid Nov–Mar (cold, wet, many sights on reduced hours) · month by month →
- 1 airport and 3 areas to sleep in
- Weather: a 7-day forecast and monthly averages
- Cost per day in 3 bands
- 5 day-trips, door to door
- 4 things to watch out for, with emergency numbers
Coming as the guide grows
- Airport-to-bed contract for TLL: last bus from Tallinn to Haapsalu field-checked, taxi fallback, overnight rung.
- Three walking clusters with rescue anchors: Lossiplats and the castle, Karja and the Swedish Market, the Promenade and Sadama.
- Place pages with verified cutoffs (castle, town hall museum, railway museum, coastal Swedes museum) and eat pages with last orders.
- Ferry and island fixtures for Vormsi and Hiiumaa so gate C can go green.