Haapsalu is a town in Estonia.
Culture4.7/5
Haapsalu Castle
Culture4.6/5
Haapsalu Cathedral
Landmark4.8/5
Haapsalu promenaad
Landmark4.3/5
Haapsalu Surf Beach
Haapsalu’s small surf beach has a grassy shore and flat water. The sea stays very shallow near shore, with a playground nearby.
Culture4.7/5
Ilon's Wonderland
Culture4.8/5
Haapsalu raekoda
Haapsalu’s town museum fills its 1775 town hall with an exhibition of the resort town, seen through an early-20th-century visitor’s eyes.
Culture4.5/5
Railway and Communications Museum
Culture4.7/5
Ants Laikmaa Majamuuseum
Ants Laikmaa Majamuuseum in Kadarpiku showcases the life and works of Estonia's renowned painter, offering a unique glimpse into the artist's world amidst stunning natural surroundings, making it a must-visit cultural gem.
Culture4.8/5
Okase Muuseum
Landmark4.6/5
Haapsalu Culture Center, Cinema & City Gallery
Landmark3.8/5
Haapsalu Kuurort AS
Landmark4.7/5
Paralepa Alumine Lighthouse
Landmark4.8/5
Haapsalu Seikluspark
Haapsalu's adventure park has four high ropes courses at different levels. Their reward is a 460-foot zipline that starts 46 feet above ground.
Landmark4.7/5
Children's playground
Cafe$$$4.7/5
Hapsal Dietrich
Eat$$$$4.2/5
Restaurant Restoran Blu Holm resto
Haapsalu waterfront restaurant with views over the water and dishes including blini with herring, fish soup and creamy clam soup.
Eat$$$4.3/5
Restaurant Kärme Küülik
Eat$$$4.4/5
Restaurant Talumehe kõrts
Eat4.4/5
Grand Holm Marina
Stay$$$4.7/5
Villa Frieda
Villa Frieda in Haapsalu offers a spacious apartment with a garden and terrace. Free WiFi is available throughout the property. The apartment includes a kitchenette, private bathroom, and a dining area. Additional features include air-conditioning, a balcony, and a fireplace. Located 56 km from Kärdla Airport, Villa Frieda is near attractions such as Vasikaholmi Beach (14-minute walk) and Haapsalu Town Hall (300 metres). Guests appreciate the convenient location and room cleanliness.
Stay$$$4.65/5
Villa Marienholm
Villa Marienholm in Haapsalu offers direct beachfront access with stunning sea views. Guests can relax on the sun terrace or in the lush garden, enjoying free WiFi throughout the apartment. The apartment features a kitchenette, private bathroom, and a balcony. Additional amenities include air-conditioning, a sauna, and a washing machine. Free on-site private parking is available for guests. Vasikaholmi Beach is a 5-minute walk away, while Haapsalu Town Hall lies 1.4 km from the property. Other nearby points of interest include Grand Holm Marina and Haapsalu Episcopal Castle. Guests highly rate the sauna, convenient location, and nearby lakes, making Villa Marienholm a preferred choice for relaxation and exploration.
Stay4.7/5
Old Hapsal Hotel
Old Hapsal Hotel in Haapsalu offers adults-only rooms with air-conditioning, private bathrooms, and garden views. Each room includes a kitchenette, dining area, and soundproofing for a relaxing stay. Guests enjoy a beautiful garden, free WiFi, and free on-site private parking. Additional amenities include an outdoor seating area, picnic area, full-day security, and bicycle parking. A continental buffet breakfast is served daily, featuring warm dishes, juice, pancakes, cheese, and fruits. Special diet menus are available to accommodate all guests. Located 1.9 km from Paralepa Beach and near attractions such as Haapsalu Town Hall and Haapsalu Episcopal Castle. Kärdla Airport is 56 km away.
Stay4.85/5
Old Town guest apartment
Old Town apartment in Haapsalu offers two bedrooms, a living room, and a fully equipped kitchen. Guests enjoy a terrace, garden, and free WiFi. The apartment includes a washing machine, dishwasher, microwave, and TV. Additional features include a coffee machine, dining table, and parquet floors. Located a 4-minute walk from Haapsalu Town Hall and 56 km from Kärdla Airport. Nearby attractions include Haapsalu Episcopal Castle (400 metres) and Paralepa Beach (2.1 km). Highly rated for its convenient location, well-equipped kitchen, and room cleanliness.
Stay$$$$4.25/5
Hestia Hotel Haapsalu Spa
Located on the Estonian coastal town of Haapsalu and 100 km from Tallinn, this spa hotel offers different spa treatments. Hotel situated by the lake of Väike Viik and is within a walking distance from the Haapsalu old town. the property offers free Wi-Fi in all public areas All rooms at Hestia Hotel Haapsalu SPA are equipped with a cable TV, while some rooms also include seating areas and sea views. The rest of the rooms have street view. The property's wellness centre include an indoor swimming pool and sauna centre. Hestia Hotel Haapsalu SPA serves buffet breakfast. The hotel restaurant serves national dishes as well as international cuisine.
Stay$$$$4.2/5
Fra Mare Thalasso Spa Hotel
We are located 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 surrounding pine forests. The hotel is modern and yet feels just like home. There is an à la carte restaurant, a lobby bar, spa rooms, the Thalasso Beauty World, the Day Spa sauna and pool complex with 6 saunas, a jacuzzi, 2 pools (insidoor pool and outdoor pool) a gym and a shop. The menu in the Bergfeldt restaurant combines tastes from the cuisines of various countries, as well as the best that Estonian cuisine has to offer. Next to us opened two centres which offer outdoor activities: Haapsalu`s Padel centre and Haapsalu`s Adventure Park, both are a nice and a healthy way to spend one`s day.
Stay4.55/5
Tiny Marienholm mini villas - Haapsalu
Tiny Marienholm in Haapsalu offers a villa with a sauna, sun terrace, and free WiFi. Guests enjoy sea views, air-conditioning, and a private bathroom. The property features a fully equipped kitchen, dining area, and outdoor seating. Additional amenities include a balcony, terrace, and free toiletries. Located a few steps from Vasikaholmi Beach and near attractions such as Haapsalu Town Hall (1.7 km) and the Museum of the Coastal Swedes (less than 1 km). Kärdla Airport is 57 km away. Guests appreciate the convenient location with scenic views and the suitability for nature trips.
Stay$$$$3.8/5
Kongo Hotell
Kongo Hotel in Haapsalu offers family rooms with private bathrooms, equipped with modern amenities including free WiFi, TV, and parquet floors. Each room features a work desk, dining area, and kitchenette, ensuring a pleasant stay. Guests can enjoy a sun terrace, garden, and outdoor seating area. The family-friendly restaurant serves European cuisine in a traditional and romantic ambience. Additional facilities include a bar, coffee shop, and indoor play area, catering to all ages. Located 1.9 km from Paralepa Beach and 56 km from Kärdla Airport, the hotel is close to attractions such as Haapsalu Episcopal Castle and Museum of the Coastal Swedes. Free on-site private parking is available for guests.
Stay$$4/5
Haapsalu Guesthouse
Haapsalu Guesthouse in Haapsalu offers family rooms with private bathrooms, balconies, and sea views. Each room includes a dining table, refrigerator, and free toiletries. Guests can relax on the sun terrace or in the garden, enjoying free WiFi throughout the property. The outdoor seating area provides a pleasant spot for leisure. The guest house features a shared kitchen, sauna, and barbecue facilities. Private check-in and check-out services ensure a smooth arrival and departure. Vasikaholmi Beach is a 13-minute walk away, while Haapsalu Town Hall lies 600 metres nearby. Other points of interest include Haapsalu Episcopal Castle and Museum of the Coastal Swedes, each less than 1 km from the property.
Stay4.95/5
Villa Friedheim
Stay4.8/5
Lahe Maja Guesthouse
Stay4.6/5
Koidu Kodumajutus
Stay4.1/5
Karja Tented Campsite & Bike Rental
Haapsalu tented campsite with small rooms, showers, toilets, a kitchenette and a washing machine.
Create a trip and start adding the places you want to visit in Haapsalu