Skip to main content

Stay in Läänemaa's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Old Hapsal Hotel

Hotel in Haapsalu

Located in Haapsalu, less than 1 km from Vasikaholmi Beach, Old Hapsal Hotel provides accommodation with a garden, free private parking, a terrace and a bar. Very good home-made breakfast. Quiet place.

Show more Show less
9.4
Superb
34 reviews
Price from
£121
per night

Villa Friedheim

Hotel in Haapsalu

Situated in Haapsalu, 1.2 km from Vasikaholmi Beach, Villa Friedheim features accommodation with a garden, free private parking, a terrace and a restaurant. Authentc historic landmark hotel.

Show more Show less
9.6
Exceptional
19 reviews
Price from
£415
per night

Päeva Villa

Hotel in Haapsalu

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. Great location, helpful owners, got a room with the view to sea

Show more Show less
8.1
Very good
1,094 reviews
Price from
£27
per night

Fra Mare Thalasso Spa

Hotel in Haapsalu

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 from the... Good hotel near nature. Good rooms.

Show more Show less
8.1
Very good
2,115 reviews
Price from
£75
per night

Hestia Hotel Haapsalu SPA 4 stars

Hotel in Haapsalu

Located on the Estonian coastal town of Haapsalu and 100 km from Tallinn, this spa hotel offers different spa treatments. Nice, relaxing spa. Good breakfast. Very professional service at the reception.

Show more Show less
8.5
Very good
4,408 reviews
Price from
£64
per night

Haeska Manor

Hotel in Haeska

Located 400 metres from the Baltic Sea, in the village Haeska, this hotel is located in a simple 2-storey building from the beginning of the 18th century. It offers rooms with free Wi-Fi. The cosy atmosphere and kind host!! The place is real manor house- interior, well acquiped, with luxurious and tasty breakfast! And above all the countryside peace, silence- only birds and grasshoppers singing, and very early "alarm clock"- the local property and neighbour's roosters🤣🤣👍

Show more Show less
8.6
Fabulous
351 reviews
Price from
£55
per night

Kongo Hotel 3 stars

Hotel in Haapsalu

Kongo Hotel is located in the Old Town district of the seaside resort Haapsalu, only 200 metres from the shores of the Gulf of Riga. The comfortable rooms are designed in Swedish cottage style. Very good location in the center of the city. Comfortable bed and good breakfast.

Show more Show less
7.9
Good
490 reviews
Price from
£51
per night

Hotel Promenaadi

Hotel in Haapsalu

Hotel Promenaadi is located in the Estonian coastal town of Haapsalu and 100 km from Tallinn, it lies by the sea of Tagalahe and is within walking distance from the Haapsalu old town. The location is the best in Haapsalu. Nice hotel. You just enjoy the view to the see.

Show more Show less
7.7
Good
378 reviews
Price from
£66
per night

Villa Fannyhof

Haapsalu

Featuring free WiFi, private parking and a garden, the recently renovated property of Villa Fannyhof, offers accommodation in Haapsalu, 1.7 km from Vasikaholmi Beach and 1.9 km from Paralepa Beach. - Within the central part of Haapsalu - Fully equipped apartment. - Very comfortable bed - Easy and quick check-in/check-out

Show more Show less
9.1
Superb
543 reviews
Price from
£38
per night

Kristella Kesklinna Apartment

Haapsalu

Offering city views, Kristella Kesklinna Apartment is an accommodation located in Haapsalu, 2.3 km from Vasikaholmi Beach and 1.4 km from Haapsalu Town Hall. Very beautiful apartment in the middle of the city. Very well equipped and very cozy. Everything was very clean and in a very good condition. The apartment is close to bus-station and shopping center. The host was very friendly and helped with every question I had. Highly recommended and I would really like to stay here again

Show more Show less
9.7
Exceptional
130 reviews
Price from
£54
per night

Hotels with extra health and safety measures

Find hotels in Läänemaa with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Läänemaa in the past month

See all

FAQs about hotels in Läänemaa