Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Haapsalu linn
Check in / Check out
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Europe
Europe
Italy
Italy
Caribbean
Caribbean
Mexico
Mexico
South America
South America
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Countryside
Cabins
Tiny homes
Lake
Rooms
Beachfront
Farms
Amazing views
Amazing pools
National parks
Beach
Filters
0
Show map
Search results; 141 places in Haapsalu
141 places in Haapsalu
Learn how we sort results
Learn how we sort results
Guest favourite
Guest favourite
Apartment in Haapsalu
Roosi Apartment in Haapsalu city center
Professional Host
Professional Host
6–11 Apr
6–11 Apr
€ 30
night
€ 30 per night
·
€ 147 total
€ 147 total
Show price breakdown
4.93 out of 5 average rating, 40 reviews
4.93 (40)
Guest favourite
Guest favourite
Home in Haapsalu
Private house with small garden and terrace area
Professional Host
Professional Host
1–6 Apr
1–6 Apr
€ 172
night
€ 172 per night
·
€ 857 total
€ 857 total
Show price breakdown
4.97 out of 5 average rating, 38 reviews
4.97 (38)
Guest favourite
Guest favourite
Flat in Haapsalu
Tiiker apartment
Professional Host
Professional Host
14–19 Apr
14–19 Apr
€ 41
night
€ 41 per night
·
€ 205 total
€ 205 total
Show price breakdown
4.93 out of 5 average rating, 57 reviews
4.93 (57)
Guest favourite
Guest favourite
Flat in Haapsalu
Haapsalu home by the sea.
Professional Host
Professional Host
1–6 Apr
1–6 Apr
€ 70
night
€ 70 per night
·
€ 346 total
€ 346 total
Show price breakdown
4.98 out of 5 average rating, 271 reviews
4.98 (271)
Guest favourite
Guest favourite
Flat in Haapsalu
Charming summerhouse in Haapsalu!
Professional Host
Professional Host
1–6 Apr
1–6 Apr
€ 118
night
€ 118 per night
·
€ 587 total
€ 587 total
Show price breakdown
4.9 out of 5 average rating, 60 reviews
4.9 (60)
Superhost
Superhost
Guest house in Haapsalu
A humble space in the centre
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 47
night
€ 47 per night
·
€ 235 total
€ 235 total
Show price breakdown
4.71 out of 5 average rating, 182 reviews
4.71 (182)
Guest favourite
Guest favourite
Home in Haapsalu
Wooden house + garden in old town
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 99
night
€ 99 per night
·
€ 495 total
€ 495 total
Show price breakdown
4.89 out of 5 average rating, 64 reviews
4.89 (64)
Guest favourite
Guest favourite
Flat in Haapsalu
Wiedemanni 13/1, apartment with a terrace
Professional Host
Professional Host
7–12 Apr
7–12 Apr
€ 94
night
€ 94 per night
·
€ 469 total
€ 469 total
Show price breakdown
4.96 out of 5 average rating, 28 reviews
4.96 (28)
Guest favourite
Guest favourite
Flat in Haapsalu
★ Premium apt. - Sauna, Parking, Wifi, Smart-TV
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 65
night
€ 65 per night
·
€ 323 total
€ 323 total
Show price breakdown
4.93 out of 5 average rating, 87 reviews
4.93 (87)
Flat in Haapsalu
Old town seaside apartment
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 121
€ 101
night
€ 101 per night, originally € 121
·
€ 505 total
€ 505 total
Show price breakdown
Apartment in Haapsalu
Very cosy apartment close to everything!
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 50
night
€ 50 per night
·
€ 246 total
€ 246 total
Show price breakdown
4.81 out of 5 average rating, 27 reviews
4.81 (27)
Guest favourite
Guest favourite
Apartment in Haapsalu
Central City Apartment in Haapsalu
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 64
night
€ 64 per night
·
€ 317 total
€ 317 total
Show price breakdown
4.84 out of 5 average rating, 43 reviews
4.84 (43)
Guest favourite
Guest favourite
Apartment in Haapsalu
Freshly renovated apartment close to centre
Professional Host
Professional Host
1–8 Apr
1–8 Apr
€ 59
night
€ 59 per night
·
€ 411 total
€ 411 total
Show price breakdown
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Flat in Haapsalu
Kuuse 4 apartment
Professional Host
Professional Host
4–9 Apr
4–9 Apr
€ 40
night
€ 40 per night
·
€ 200 total
€ 200 total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favourite
Guest favourite
Flat in Haapsalu
Unique Apartment with large Balcony on Promenade
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 171
night
€ 171 per night
·
€ 851 total
€ 851 total
Show price breakdown
4.97 out of 5 average rating, 59 reviews
4.97 (59)
Guest favourite
Guest favourite
Flat in Haapsalu
Kuuse 2 apartment in the center of Haapsalu
Professional Host
Professional Host
17–22 May
17–22 May
€ 80
night
€ 80 per night
·
€ 399 total
€ 399 total
Show price breakdown
4.89 out of 5 average rating, 28 reviews
4.89 (28)
Guest favourite
Guest favourite
Apartment in Haapsalu
Lovely 2-bedroom apartment with free parking
Individual Host
Individual Host
1–6 Apr
1–6 Apr
€ 124
night
€ 124 per night
·
€ 616 total
€ 616 total
Show price breakdown
5.0 out of 5 average rating, 15 reviews
5.0 (15)
Flat in Haapsalu
Romantic Haapsalu is waiting for you
Individual Host
Individual Host
7–12 Apr
7–12 Apr
€ 80
€ 66
night
€ 66 per night, originally € 80
·
€ 330 total
€ 330 total
Show price breakdown
1
2
3
4
…
8