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.5
Exceptional
26 reviews
Price from
SEK 1,542
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
16 reviews
Price from
SEK 5,731
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,074 reviews
Price from
SEK 463
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... Spa was very nice. Breakfast and food at the hotel restaurant was very good. Staff was very friendly. Room was very comfortable and warm.

Show more Show less
8.1
Very good
2,123 reviews
Price from
SEK 1,157
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. Probably the best spa hotel in Estonia if you travel with a pet. There was some stuff for our dog in the room, like a dog bed, bowl and towel. Also, not sure if it's intentional, but nothing had a strong scent in a room which made our dog really calm on the contrast with other hotels But human - wise everything is great too. Room small but has everything plus great view. Spa is awesome. Breakfast was very rich

Show more Show less
8.5
Very good
4,304 reviews
Price from
SEK 783
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. Super nice place to stay, especially if you love birds ) Friendly host All neat and clean Breakfast absolutely satisfying

Show more Show less
8.6
Fabulous
348 reviews
Price from
SEK 794
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. The staff were very welcoming and helpful. They went to great lengths to help me put my bike somewhere safe. It is a great little hotel to spend a few days.

Show more Show less
7.9
Good
473 reviews
Price from
SEK 643
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.6
Good
344 reviews
Price from
SEK 657
per night

Villa Fannyhof

Haapsalu

A recently renovated property, Villa Fannyhof is situated in Haapsalu near Vasikaholmi Beach, Paralepa Beach and Haapsalu Town Hall. It's a nice and newly renovated flat. The apartment is big and divided in two rooms. The flair of the building is brought into the apartment. It's novel located and within a short walk all main sights, cafes and supermarkets can be reached. On-site parking is available also for electric cars.

Show more Show less
9.1
Superb
498 reviews
Price from
SEK 473
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. It was very clean and quiet. The location was fantastic and there were plenty of grocery shops nearby. There was no need to worry about parking, since there is enough room for it. The apartment has all you need to feel right at home. Since I also like to do my own cooking, I was very pleased to see that the kitchen had everything that was necessary in order to make yourself a decent meal.

Show more Show less
9.7
Exceptional
123 reviews
Price from
SEK 943
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

Läänemaa's best hotels with breakfast

See all

FAQs about hotels in Läänemaa