We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Luxury Pool Mid-range Romantic Free Parking Charming Restaurant Pets Allowed Suites Spa Bar/Lounge Fitness centre Room Service & up & up Internet & up Meeting Rooms Concierge Air Conditioning Non-Smoking Hotel Hotels with Villas $ $$ $$$ $$$$ Beachfront Business Centre Family-friendly Quiet Boutique Airport Transportation Cheap Hotels Kitchenette Business Trendy Quaint Accessible rooms City Centre Within 50 km Any distance from Railway and Communication Museum
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
No photo provided
Posti 43, Haapsalu, Estonia
0.6 km from Railway and Communication Museum
    Kongo Hotel
    Booking.com
    US$71
    View Deal
    Kalda 19, Haapsalu 90503, Estonia
    0.8 km from Railway and Communication Museum
    • Free Wifi
    • Free Parking
    Fra Mare Thalasso Spa
    Booking.com
    US$65
    View Deal
    Ranna tee 2, Haapsalu 90403, Estonia
    0.9 km from Railway and Communication Museum
    • Free Wifi
    • Free Parking
    Hotel Paeva Villa
    Booking.com
    US$53
    View Deal
    Lai 7, Haapsalu 90503, Estonia
    1.0 km from Railway and Communication Museum
    • Free Wifi
    • Free Parking
    No photo provided
    Suur-Liiva 15a, Haapsalu 90503, Estonia
    1.1 km from Railway and Communication Museum
      Spa Hotel Laine
      Priceline
      US$84
      View Deal
      Sadama 9-11, Haapsalu 90502, Estonia
      1.6 km from Railway and Communication Museum
      • Free Wifi
      • Free Parking
      Promenaadi Hotel
      SAVE US$2
      US$64
      Priceline
      US$62
      View Deal
      Sadama 22, Haapsalu 90502, Estonia
      1.8 km from Railway and Communication Museum
      • Free Wifi
      • Free Parking
      No photo provided
      Ehitajate Tee 3a, Uuemoisa, Haapsalu 90401, Estonia
      3.1 km from Railway and Communication Museum
        Allika
        Suuremoisa, Puhalepa 92302, Estonia
        34.8 km from Railway and Communication Museum
          Ferienhaus Orjaku Moisakoha
          Kassari, Estonia, Kassari, Estonia
          43.7 km from Railway and Communication Museum
            Hotell Liilia
            Booking.com
            US$44
            View Deal
            Hiiu mnt 22, Kaina 92101, Estonia
            45.2 km from Railway and Communication Museum
            • Free Wifi
            • Free Parking
            Travelocity
            View Deal
            Padaste Village, Muhu 94716, Estonia
            45.5 km from Railway and Communication Museum
            • Free Wifi
            • Free Parking
            Sonajala Hotel
            Booking.com
            US$47
            View Deal
            Leigri vaeljak 3, Kardla 92412, Estonia
            46.7 km from Railway and Communication Museum
            • Free Wifi
            • Restaurant
            Still looking for a place to stay?
            Haapsalu has 16 B&Bs/inns with 84 reviews
            Beguta Guest House
            Priceline
            US$50
            View Deal
            Kalda 4, Haapsalu 90503, Estonia
            1.0 km from Railway and Communication Museum
            • Free Wifi
            Ungru Bed and Breakfast
            Ungru tee 10, Haapsalu 90403, Estonia
            1.3 km from Railway and Communication Museum
              Lahe Maja Guesthouse
              TripAdvisor
              View Deal
              Lahe 7, Haapsalu 90503, Estonia
              0.9 km from Railway and Communication Museum
              • Free Wifi
              • Free Parking
              See all 16 Haapsalu B&Bs/inns
              See all hotels in or near Haapsalu
              Allika
              Suuremoisa, Puhalepa 92302, Estonia
              34.8 km from Railway and Communication Museum
                Ferienhaus Orjaku Moisakoha
                Kassari, Estonia, Kassari, Estonia
                43.7 km from Railway and Communication Museum
                  Hotell Liilia
                  Booking.com
                  US$44
                  View Deal
                  Hiiu mnt 22, Kaina 92101, Estonia
                  45.2 km from Railway and Communication Museum
                  • Free Wifi
                  • Free Parking
                  Travelocity
                  View Deal
                  Padaste Village, Muhu 94716, Estonia
                  45.5 km from Railway and Communication Museum
                  • Free Wifi
                  • Free Parking
                  Sonajala Hotel
                  Booking.com
                  US$47
                  View Deal
                  Leigri vaeljak 3, Kardla 92412, Estonia
                  46.7 km from Railway and Communication Museum
                  • Free Wifi
                  • Restaurant
                  *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.