Hotels in Haapsalu
From $83Fra Mare Thalasso Spa
3.6(163 reviews)ClassicMid-rangeRomantic+2
From $78Hestia Hotel Haapsalu Spa
3.3(98 reviews)Great ViewMid-rangeSpa+1
From $52Promenaadi Hotel
3.3(65 reviews)Bay ViewFamilyGreat View+1
From $63Beguta Guest House
3.9(32 reviews)BudgetCentrally LocatedFamily+2
From $52Hotel Paeva Villa
3.5(31 reviews)HotelOcean ViewQuaint+1
From $108Lahe Maja Guesthouse
4.7(30 reviews)CharmingGuest houseMid-range+2
From $76Haeska Manor
4.2(26 reviews)CharmingFamilyMid-range+2
From $68Kongo Hotel
3.7(24 reviews)BusinessHotelModern+1
Altmoisa Guesthouse
4.7(20 reviews)CharmingFamilyGuest house+2
From $45Hermannuse Maja
3.8(18 reviews)CharmingFamilyInn+2
From $110Puise Nina Talu
4.9(17 reviews)BudgetCharmingLodge+2
Roosta Holiday Village
4.0(16 reviews)Hotel
Camping Pikseke
4.2(13 reviews)BudgetCabin/CampgroundFamily+2
From $59Villa & Restoran Soffa
3.6(9 reviews)BudgetLodgeQuaint+1
From $40Aikarali Bed & Breakfast
4.0(6 reviews)Bed and BreakfastCharmingQuaint+2
Rumpo Mae Farm
4.5(6 reviews)Hotel
From $49Endla Hostel
3.0(5 reviews)HostelQuaintHotel
Suur-Mere Guesthouse
3.0(5 reviews)BudgetLodgeQuaint+1
From $61Karja Accommodation
3.8(5 reviews)Bed and BreakfastCharmingFamily+2
From $514Hapsal Spa Villas
3.4(5 reviews)Limited Service PropertyHotel
From $138Hapsal Dietrich Apartments
4.8(5 reviews)City ViewLimited Service PropertyQuaint+1
From $36Sports Centre Haapsalu
4.0(4 reviews)HostelQuaintHotelReinholdi Guest Accommodation
4.0(4 reviews)CharmingGuest houseQuaint+2
From $75Villa Frieda
4.8(4 reviews)Limited Service PropertyHotel