Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Featured hotels near Haapsalu Old Town

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.

Hapsal Dietrich apartemendid

Haapsalu (0.1 miles from Haapsalu Old Town)

Situated in the historical centre of Haapsalu, Hapsal Dietrich apartemendid features a view to the bishop castle and the clock tower. Free private parking is available on site.

Show more Show less
9.7
Exceptional
386 reviews
Price from
£97
per night

Linda Külaliskorter

Haapsalu (0.2 miles from Haapsalu Old Town)

Featuring a balcony with sea views, a garden and a terrace, Linda Külaliskorter can be found in Haapsalu, close to Haapsalu Old Town and 700 metres from Haapsalu Town Hall.

Show more Show less
9.8
Exceptional
78 reviews
Price from
£151
per night

Liiva Seaside Apartment

Haapsalu (0.3 miles from Haapsalu Old Town)

Offering a garden and sea view, Liiva Seaside Apartment is situated in Haapsalu, less than 1 km from Haapsalu Old Town and a 15-minute walk from Haapsalu Town Hall.

Show more Show less
9.7
Exceptional
100 reviews
Price from
£103
per night

Väike-Mere Villa

Haapsalu (0.2 miles from Haapsalu Old Town)

Set just 1.4 km from Paralepa Beach, Väike-Mere Villa offers accommodation in Haapsalu with access to a shared lounge, a garden, as well as a 24-hour front desk.

Show more Show less
10
Exceptional
33 reviews
Price from
£312
per night

Lahe apartment

Haapsalu (0.2 miles from Haapsalu Old Town)

Located in Haapsalu, 600 metres from Haapsalu Old Town, 1.2 km from Haapsalu Town Hall and 700 metres from Haapsalu Episcopal Castle, Lahe apartment provides accommodation with a terrace and free...

Show more Show less
9.7
Exceptional
73 reviews
Price from
£107
per night

Villa Frieda

Haapsalu (0.2 miles from Haapsalu Old Town)

Situated in Haapsalu in the Läänemaa region and Paralepa Beach reachable within 1.2 km, Villa Frieda features accommodation with free WiFi, a children's playground, a garden and free private parking.

Show more Show less
9.5
Exceptional
743 reviews
Price from
£70
per night

Budget hotels near Haapsalu Old Town

See all

Haapsalu Old Town

This pretty little old town is nestled on a headland, with bays and islets stretching off down the coastline. Its cobbled squares and narrow streets are perfect for a quiet stroll, best appreciated on sunny summer days when the greenery’s still lush. Stop off at one of the cute cafés in town and while away a couple of hours in peaceful surroundings.

People are talking about Haapsalu Old Town! Explore guest hotel reviews featuring "Haapsalu Old Town"

See all