Haapsalu
A compact seaside resort town on Estonia's west coast, Haapsalu has a café and restaurant scene that punches well above its size, with scenic surroundings and easy access to the water. The old town occupies a peninsula between two eskers, and the town's Episcopal Castle has long anchored its historic centre. A short drive from Tallinn, it draws independent travellers looking for a quieter base on the western coast.
Description drafted with AI from public sources such as Wikipedia and OpenStreetMap. How this works
- Population11,805
- Nearest water from center 1.3 km0.8 mi
- Nearest mountain from center 40 km25 mi
Nearest airports
Nearest train stations
Haapsalu: quick answers
Where is Haapsalu?
Haapsalu is in Estonia.
How do you get to Haapsalu?
The nearest airport is Tallinn (TLL), about 1 hr 26 min away by road. The nearest train station is Riisipere, about 44 min away by road.
What's the weather like in Haapsalu?
The warmest month is July, averaging 18°C64°F across day and night; the coolest is February, at -3°C27°F. The wettest month is August, with about 93 mm3.6 in of precipitation. (Monthly averages, 1991–2020.)
What's in Haapsalu?
OpenStreetMap lists 8 museums, 15 restaurants, 18 cafés and 9 places of worship within 2 km of the centre.