Störtebeker Festspiele

Freibeuter der Meere – Open-Air-Spektakel

Gespielt wird vom­ 20. Juni bis 5. September 2026 auf der Naturbühne Ralswiek. Das Open-Air-Spektakel wird Montag bis Samstag, jeweils um 20 Uhr, aufgeführt.

Der offizielle Online-Vorverkauf für „Freibeuter der Meere“ beginnt am 14.11.2026!

Vor der Kulisse des Jasmunder Boddens wird ein Theaterstück mit zahlreichen Spezialeffekten, aufwendigen Stunts und weiteren Inszenierungselementen aufgeführt.

Jeden Abend findet ein Feuerwerk über dem „Großen Jasmunder Bodden“ statt, das den Besuch auf der Insel Rügen abrundet.

Mehr als acht Millionen Zuschauer haben bereits die Darstellungen rund um den historischen Piraten Klaus Störtebeker verfolgt. Auch in diesem Sommer wird die Geschichte unter dem Motto „Gottes Freund und aller Welt Feind“ präsentiert.

„Könige der Lüfte“ Flugvorführung bei Störtebeker Festspielen

Im Vorprogramm der Störtebeker-Festspiele wird an den Spieltagen um 18 Uhr eine Flugvorführung präsentiert (ausgenommen am 20.06.2026).

Adler, Falken und Bussarde werden von der Falknerei Walter in freiem Flug gezeigt. Besucher erhalten Einblicke in die Welt der Greifvögel und können sowohl die beeindruckenden Flügelspannweiten als auch präzise Flugmanöver beobachten.

Zwei Männer in mittelalterlichen Kostümen, Goedeke Michel und Klaus Störtebecker, inspiriert von den Störtebeker Festspielen, stehen vor einem Sonnenuntergangshimmel. Der eine hält ein Schwert, der andere trägt einen Ledermantel mit einem Adler auf dem Arm, beide haben schulterlanges gewelltes Haar.

Veranstaltungsort

Naturbühne Ralswiek

Am Bodden 100
18528 Ralswiek

  • window.WPLeafletMapPlugin = window.WPLeafletMapPlugin || []; window.WPLeafletMapPlugin.push(function WPLeafletjsonShortcode() {/**/ var src = 'https://ostsee.tours/wp-content/uploads/2020/01/ruegen.geojson'; var default_style = {}; var rewrite_keys = { stroke : 'color', 'stroke-width' : 'weight', 'stroke-opacity' : 'opacity', fill : 'fillColor', 'fill-opacity' : 'fillOpacity', }; // htmlspecialchars converts & to "&"; maybe unnecessarily, and maybe 3x var ampersandRegex = /&(?:amp;){1,3}/g var layer = L.ajaxGeoJson(src.replace(ampersandRegex, '&'), { type: 'json', style : layerStyle, onEachFeature : onEachFeature, pointToLayer: pointToLayer }); var fitbounds = 0; var circleMarker = 0; var popup_text = window.WPLeafletMapPlugin.unescape(""); var popup_property = ""; var table_view = 0; var group = window.WPLeafletMapPlugin.getCurrentGroup(); var markerOptions = window.WPLeafletMapPlugin.getIconOptions({}); layer.addTo( group ); window.WPLeafletMapPlugin.geojsons.push( layer ); if (fitbounds) { layer.on('ready', function () { this.map.fitBounds( this.getBounds() ); }); } function layerStyle (feature) { var props = feature.properties || {}; var style = {}; function camelFun (_, first_letter) { return first_letter.toUpperCase(); }; for (var key in props) { if (key.match('-')) { var camelcase = key.replace(/-(\w)/, camelFun); style[ camelcase ] = props[ key ]; } // rewrite style keys from geojson.io if (rewrite_keys[ key ]) { style[ rewrite_keys[ key ] ] = props[ key ]; } } return L.Util.extend(style, default_style); } function onEachFeature (feature, layer) { var props = feature.properties || {}; var text; if (table_view) { text = window.WPLeafletMapPlugin.propsToTable(props); } else { text = popup_property ? props[ popup_property ] : window.WPLeafletMapPlugin.template( popup_text, feature.properties ); } if (text) { layer.bindPopup( text ); } } function pointToLayer (feature, latlng) { if (circleMarker) { return L.circleMarker(latlng); } return L.marker(latlng, markerOptions); }});