Gog_sr_cc_less
Skip to main content

Filter by:

Review score
Location
Landmark or airport
Beach access
Smart filters
Property type
Travel group
Brands
Fun things to do
Certifications
Entire places
Facilities
Room facilities
Distance from centre of Haapsalu
Neighbourhood
Property rating
Find high-quality hotels and holiday rentals
Property accessibility
Room accessibility

Haapsalu: 133 properties found

Save up to 40% on stays

Book now with free cancellation and no hidden fees, stay till 31 Dec 2026.
A double bed in front of large Black Friday logo
0.6 miles from centre
Beachfront
Terrace
Featuring air-conditioned accommodation with a patio, Lahe korter is located in Haapsalu. This beachfront property offers access to a balcony.
0.7 miles from centreBeach nearby
2,000 feet from beach
Sustainability certification
Spa and wellness centre
Located on the Estonian coastal town of Haapsalu and 100 km from Tallinn, this spa hotel offers different spa treatments.
0.4 miles from centreBeach nearby
3,650 feet from beach
Terrace
Situated in Haapsalu and with Vasikaholmi Beach reachable within 1.4 km, Karja Accommodation features express check-in and check-out, allergy-free rooms, a bar, free WiFi and a shared lounge.
0.4 miles from centreBeach nearby
3,350 feet from beach
Terrace
Situated in Haapsalu and only 1.2 km from Vasikaholmi Beach, Villa Frieda features accommodation with garden views, free WiFi and free private parking.
0.7 miles from centre
Beachfront
Terrace
Located in Haapsalu, Päeva Villa is only 120 metres from the Baltic Sea Coast. It offers rooms with a TV set, free Wi-Fi and a telephone. Free private parking is available.
0.4 miles from centreBeach nearby
3,800 feet from beach
Terrace
Located in the Old Town of Haapsalu on Estonia’s West Coast, Hermannuse Maja is right next to the scenic ruins of Haapsalu Castle. The first-floor balcony overlooks the castle walls.
0.4 miles from centreBeach nearby
3,750 feet from beach
Terrace
Located in Haapsalu, 2.2 km from Paralepa Beach and 400 metres from Haapsalu Town Hall, Karja Castle Apartments provides air-conditioned accommodation with a balcony and free WiFi.
0.5 miles from centreBeach nearby
2,800 feet from beach
Located in Haapsalu, 1.2 km from Vasikaholmi Beach, Wiigi Apartments has a garden, private parking and rooms with free WiFi access.
0.9 miles from centre
Beachfront
Terrace
Villa Marienholm, a property with barbecue facilities, is set in Haapsalu, 500 metres from Vasikaholmi Beach, 1.4 km from Haapsalu Town Hall, as well as 700 metres from Museum of the Coastal Swedes.
0.5 miles from centreBeach nearby
3,350 feet from beach
Terrace
Offering inner courtyard views, Haapsalu Old Town Apartments is an accommodation situated in Haapsalu, 2 km from Paralepa Beach and 500 metres from Haapsalu Town Hall.
0.6 miles from centre
Beachfront
Terrace
Õhtu Apartments is a beachfront property situated in Haapsalu, 1.7 km from Paralepa Beach and 700 metres from Haapsalu Town Hall.
0.5 miles from centreBeach nearby
3,600 feet from beach
Terrace
Tiiker B&B is located in the Old Town of Haapsalu, on the first floor. Free WiFi is featured.
0.5 miles from centreBeach nearby
3,050 feet from beach
Terrace
Offering city views, Brand New Old Town Apartment With Terrace is an accommodation located in Haapsalu, 400 metres from Haapsalu Town Hall and 400 metres from Haapsalu Episcopal Castle.
1.3 miles from centre
Beachfront
Spa and wellness centre
We are located only a short walk from the centre of the quiet, romantic and cosy resort town of Haapsalu, 100 km from Tallinn, Thalasso Spa Fra Mare lies right by the sea, cooled by the gentle breezes...
0.4 miles from centreBeach nearby
3,900 feet from beach
Terrace
With city views, Villa & Restoran Soffa is situated in Haapsalu and has a restaurant and bar. Both free WiFi and parking on-site are accessible at the guest house free of charge.
0.5 miles from centreBeach nearby
3,550 feet from beach
Terrace
Located in a renovated 19th century house in the Old Town right next to Haapsalu Episcopal Castle and a 10-minute walk from the seaside promenade on Haapsalu Bay, Beguta Guest House features...
0.5 miles from centreBeach nearby
3,400 feet from beach
Terrace
Featuring a terrace and barbecue facilities, Wiedemanni 13/1 apartments offers accommodation in Haapsalu with free WiFi and garden views.
0.4 miles from centreBeach nearby
1 miles from beach
Offering barbecue facilities and inner courtyard view, Liisu Külalistemaja is situated in Haapsalu, 2.1 km from Paralepa Beach and 1.1 km from Haapsalu Town Hall.
0.4 miles from centreBeach nearby
3,750 feet from beach
Boasting air-conditioned accommodation with a patio, Karja Apartment with sauna is situated in Haapsalu. Featuring a 24-hour front desk, this property also provides guests with a children's...
0.7 miles from centreBeach nearby
1.2 miles from beach
Terrace
Tamme 10 Apartments, a property with a garden, is situated in Haapsalu, 2.3 km from Paralepa Beach, 1.7 km from Haapsalu Town Hall, as well as 1.5 km from Haapsalu Episcopal Castle.
0.3 miles from centreBeach nearby
4,650 feet from beach
A recently renovated property, Roslep Apartment is located in Haapsalu near Haapsalu Town Hall, Haapsalu Episcopal Castle and Museum of the Coastal Swedes.
0.4 miles from centreBeach nearby
4,000 feet from beach
Situated within 1.9 km of Paralepa Beach and 800 metres of Haapsalu Town Hall in Haapsalu, Villa Fannyhof provides accommodation with seating area.
0.5 miles from centreBeach nearby
3,150 feet from beach
Terrace
Set in Haapsalu, 1.9 km from Paralepa Beach, Kongo Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.
0.3 miles from centre
4,200 feet from beach
Providing free WiFi, parking on-site and a private beach area, Promenaadi apartament is an apartment located in Haapsalu, 1.6 km from Vasikaholmi Beach.
0.8 miles from centreBeach nearby
4,850 feet from beach
Spa and wellness centre
Situated in Haapsalu, within 1.8 km of Paralepa Beach and 1.5 km of Haapsalu Town Hall, Sports Centre Haapsalu features accommodation with free WiFi throughout the property.
gogless