Haapsalu Castle

Castle Medieval seaside castle and historic Episcopal stronghold

Haapsalu Castle anchors a coastal Estonian town with a 13th‑century episcopal fortress, a waterfront promenade and a laid‑back spa and museum scene that visitors explore on foot.

Main image

Haapsalu Castle is a medieval episcopal fortress and cathedral complex in the town of Haapsalu on Estonia’s west coast, originally established in the 13th century.

The site includes a cathedral within the castle precinct, a central courtyard, and substantial defensive walls and towers that enclose much of the historic complex. Visitors can walk the grounds, see the episcopal church, and view displays in the on-site museum focused on local history.

Constructed in the 13th century as the seat of the bishops who governed the surrounding territory, the complex served both religious and defensive roles through the medieval period. Over subsequent centuries parts fell into disuse and were later conserved and adapted for museum use.

The castle sits on the waterfront at Haapsalu on Estonia’s western coast, roughly 100 kilometres southwest of Tallinn by road.

  • Museum and preservation: The castle houses a local museum and is one of Estonia's better-preserved medieval episcopal fortresses, making it a compact, visitable historic site.
  • Best time to visit: Summer months offer the best access and events, while some interior areas may be closed in winter for conservation.

What to See #

  • Cathedral: The cathedral (episcopal church) within the castle precinct, dating to the medieval castle phase and serving as the bishop's church.
  • Courtyard and walls: Castle courtyard and defensive walls forming a near-rectangular stronghold with gateways and towers from the medieval period.
  • Coastal defences: The waterfront-facing sections of the castle that provided access and defensive outlook over Haapsalu bay.
Haapsalu Castle
Lossi plats, Haapsalu, Estonia
58.9472, 23.5386

How to Get to Haapsalu Castle #

Haapsalu Castle (Linnus) stands on the waterfront in the center of Haapsalu town. From Tallinn it is approximately a 1.5-2 hour drive (about 120-130 km) west via the E67/Route 9 and local roads; regular intercity buses run from Tallinn’s bus station to Haapsalu with similar journey times. Once in Haapsalu the castle and cathedral grounds are a short walk from the town centre and bus stops (around 5-10 minutes on foot).

Tips for Visiting Haapsalu Castle #

  • Enter the complex from Lossi plats (the town side) to reach the castle courtyard and Haapsalu Castle Museum directly, then continue to the cathedral ruins within the grounds.
  • Visit early in the weekday morning or late afternoon during summer festival season to avoid tour groups; local cultural events and concerts often take place in the courtyard and are worth timing your visit around.
  • Take the short climb up the castle walls and inner courtyards-many visitors pass through quickly and miss the elevated views over the town and bay as well as the preserved medieval layout.

Best Time to Visit Haapsalu Castle #

Visit Haapsalu Castle in summer for the best weather and full tourist services, or in shoulder seasons for fewer crowds and milder conditions than winter.

Summer
June-August · 15-22°C
Warmest, longest days with the best conditions for exploring Haapsalu Castle and nearby promenades.
Spring/Autumn
May, September-October · 0-15°C
Cooler and quieter with fewer tourists; some attractions may have reduced hours outside peak summer.
Winter
December-February · -10-0°C
Cold and often snowy; evocative winter scenery but limited daylight and some closures are possible.

Weather & Climate near Haapsalu Castle #

Climate

Haapsalu Castle's climate is classified as Warm-Summer Continental - Warm-Summer Continental climate with mild summers (peaking in July) and freezing winters (coldest in February). Temperatures range from -7°C to 22°C. Moderate rainfall (609 mm/year).

Air Quality: AQI 25 Good
Best Time to Visit
JulyMayJune
Temperature & Rainfall
Temperature Range
31°
Warmest Month
-27°
Coldest Month
Monthly Conditions

January

January is freezing with highs of -1°C and lows of -6°C. Moderate rainfall (39 mm) and mostly overcast skies.

37 Poor

Comfort

-4°
Feels Like Freezing
-4°C
Temperature
-6° -1°
94%
Humidity
Very Humid

Weather

39 mm
Rainfall
5.2 m/s
Wind
Light Breeze
0.0
UV Index
Low
6.9h daylight

February

February is the coldest month with highs of -2°C and lows of -7°C. The driest month with just 29 mm and mostly overcast skies.

39 Poor

Comfort

-4°
Feels Like Freezing
-4°C
Temperature
-7° -2°
94%
Humidity
Very Humid

Weather

29 mm
Rainfall
4.7 m/s
Wind
Light Breeze
0.1
UV Index
Low
9.1h daylight

March

March is freezing with highs of 2°C and lows of -5°C. Moderate rainfall (31 mm) and mostly overcast skies.

39 Poor

Comfort

-1°
Feels Like Freezing
-1°C
Temperature
-5°
90%
Humidity
Very Humid

Weather

31 mm
Rainfall
4.2 m/s
Wind
Light Breeze
0.3
UV Index
Low
11.6h daylight

April

April is cold with highs of 8°C and lows of 1°C. Moderate rainfall (32 mm) and partly cloudy skies.

54 Acceptable

Comfort

Feels Like Cold
C
Temperature
84%
Humidity
Very Humid

Weather

32 mm
Rainfall
4.3 m/s
Wind
Light Breeze
0.6
UV Index
Moderate
14.2h daylight

May

May is cool with highs of 16°C and lows of 6°C. Moderate rainfall (33 mm) and partly cloudy skies.

76 Very Good

Comfort

11°
Feels Like Cool
11°C
Temperature
16°
79%
Humidity
Very Humid

Weather

33 mm
Rainfall
4.1 m/s
Wind
Light Breeze
1.1
UV Index
High
16.6h daylight

June

June is cool with highs of 19°C and lows of 10°C. Moderate rainfall (41 mm) and partly cloudy skies.

72 Very Good

Comfort

14°
Feels Like Cool
14°C
Temperature
10° 19°
78%
Humidity
Very Humid

Weather

41 mm
Rainfall
4.0 m/s
Wind
Light Breeze
1.3
UV Index
High
17.9h daylight

July

July is the warmest month with highs of 22°C and lows of 14°C. Moderate rainfall (67 mm) and partly cloudy skies.

78 Very Good

Comfort

18°
Feels Like Mild
18°C
Temperature
14° 23°
78%
Humidity
Very Humid

Weather

67 mm
Rainfall
3.8 m/s
Wind
Light Breeze
1.3
UV Index
High
17.2h daylight

August

August is cool with highs of 21°C and lows of 13°C. The wettest month with 73 mm of rain and partly cloudy skies.

70 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
13° 21°
77%
Humidity
Very Humid

Weather

73 mm
Rainfall
3.7 m/s
Wind
Light Breeze
0.9
UV Index
Moderate
15.1h daylight

September

September is cool with highs of 16°C and lows of 9°C. Moderate rainfall (71 mm) and mostly overcast skies.

64 Good

Comfort

12°
Feels Like Cool
12°C
Temperature
16°
82%
Humidity
Very Humid

Weather

71 mm
Rainfall
4.5 m/s
Wind
Light Breeze
0.5
UV Index
Low
12.6h daylight

October

October is cold with highs of 10°C and lows of 4°C. Moderate rainfall (70 mm) and mostly overcast skies.

54 Acceptable

Comfort

Feels Like Cold
C
Temperature
10°
87%
Humidity
Very Humid

Weather

70 mm
Rainfall
4.9 m/s
Wind
Light Breeze
0.1
UV Index
Low
10.0h daylight

November

November is cold with highs of 4°C and lows of 1°C. Moderate rainfall (70 mm) and mostly overcast skies.

42 Poor

Comfort

Feels Like Cold
C
Temperature
91%
Humidity
Very Humid

Weather

70 mm
Rainfall
5.3 m/s
Wind
Light Breeze
0.0
UV Index
Low
7.6h daylight

December

December is freezing with highs of 1°C and lows of -3°C. Moderate rainfall (53 mm) and mostly overcast skies.

35 Poor

Comfort

-1°
Feels Like Freezing
-1°C
Temperature
-3°
93%
Humidity
Very Humid

Weather

53 mm
Rainfall
5.2 m/s
Wind
Light Breeze
0.0
UV Index
Low
6.2h daylight

Nearby Attractions to Haapsalu Castle