Oversigt over dine tilbud → Book nu!

Damp
17°
18°
Tue
22°
Wed
23°
Thu
Book en last-minute-ferie inden den 6. september.
Klik her og spar 10 %!

Hej og velkommen til Ostsee Resort

En ferie ved Østersøen, der byder på natur, strand og oplevelser for både store og små – året rundt – og altid til den bedste pris hos Ostsee Resort.

En fire kilometer lang strand med fint sand, en frisk havbrise og et væld af fritidsaktiviteter samlet på ét sted: Entdeckerbad, den Indoorspaßpark Funhalla , Wellness- und Saunalandschaft Mare Mara

Det bedste ved Baltic Sea Resort: Adgang til Entdeckerbad, indendørs-forlystelsesparken Funhalla samt wellness- og saunaområdet Mare Mara er inkluderet for vores gæster.

document.addEventListener('DOMContentLoaded', function() { const form = document.getElementById('hero_booking_form'); if (!form) return; form.addEventListener('submit', function(e) { e.preventDefault(); const rawCheckin = document.getElementById('form-field-checkin')?.value || ''; const rawCheckout = document.getElementById('form-field-checkout')?.value || ''; const guestsEl = document.getElementById('form-field-guests'); const guestsRaw = guestsEl?.value || ''; if (rawCheckin && rawCheckout && guestsRaw) { window.dataLayer = window.dataLayer || []; window.dataLayer.push({ event: 'click_hero_booker_button' }); } function toDotDate(raw) { const parts = raw.split('-'); if (parts.length !== 3) return raw; return `${parts[2]}.${parts[1]}.${parts[0]}`; } function clampAge(n) { const x = parseInt(n, 10); if (!Number.isFinite(x)) return null; return Math.max(0, Math.min(13, x)); } const arrival = toDotDate(rawCheckin); const departure = toDotDate(rawCheckout); const adultMatch = guestsRaw.match(/(\d+)\s*Erwachsen(?:er|e)/i); const adults = adultMatch ? parseInt(adultMatch[1], 10) : 1; const childMatch = guestsRaw.match(/(\d+)\s*Kind(?:er)?/i); const children = childMatch ? parseInt(childMatch[1], 10) : 0; const params = new URLSearchParams({ arrival, departure, adults }); if (children > 0) { params.append('children', children); const agesRaw = (guestsEl?.getAttribute('data-ages') || ''); const tokens = agesRaw === '' ? [] : String(agesRaw).split(','); const normalized = []; for (let i = 0; i < children; i++) { const t = String(tokens[i] || '').trim(); if (t === '') { normalized.push(''); continue; } const v = clampAge(t); normalized.push(v === null ? '' : String(v)); } params.append('ages', normalized.join(',')); } window.open('/buchen/?' + params.toString(), '_blank'); }); });
jQuery($ => { const popupId = 5692; const $select = $('#form-field-guests'); const $form = $('#hero_booking_form'); let openedByKeyboard = false; function $modal() { return $('#gaeste-popup-form-modal'); } function $agesWrap() { return $modal().find('#gaeste-children-ages'); } function $agesLine() { return $modal().find('.kids-ages-line'); } function clampAge(n) { const x = parseInt(n, 10); if (!Number.isFinite(x)) return null; return Math.max(0, Math.min(13, x)); } function getSavedAgeTokens() { const raw = String($select.attr('data-ages') || '').trim(); if (raw === '') return []; return raw.split(',').map(token => { const t = String(token || '').trim(); if (t === '') return ''; const v = clampAge(t); return v === null ? '' : String(v); }); } function setSpinAriaNow() { const a = +$('#popup-adults').text(); const c = +$('#popup-children').text(); $modal().find('.adults-controls').attr('aria-valuenow', String(a)); $modal().find('.kids-controls').attr('aria-valuenow', String(c)); } function refreshButtons() { const a = +$('#popup-adults').text(); const c = +$('#popup-children').text(); $modal().find('#gaeste-popup-form button[data-action]').each(function() { const $btn = $(this); const tgt = $btn.data('target'); const act = $btn.data('action'); let disable = false; if (tgt === 'adults' && act === 'decrease') disable = a = 8 || a + c >= 8; if (tgt === 'children' && act === 'decrease') disable = c = 7 || a + c >= 8; $btn.prop('disabled', disable).toggleClass('disabled', disable); }); setSpinAriaNow(); } function ageOptionLabel(i) { return i === 1 ? '1 Jahr' : `${i} Jahre`; } function buildAgeRow(idx, selectedToken) { const selectedVal = (selectedToken === '' || selectedToken === null || selectedToken === undefined) ? null : clampAge(selectedToken); let options = `—`; for (let i = 0; i <= 13; i++) { const selected = (selectedVal === i) ? ' selected' : ''; options += `${ageOptionLabel(i)}`; } return `
${options}
`; } function getCurrentAgeTokensFromUI() { const tokens = []; $agesWrap().find('select.kid-age-select').each(function() { const v = String($(this).val() || '').trim(); if (v === '') { tokens.push(''); return; } const c = clampAge(v); tokens.push(c === null ? '' : String(c)); }); return tokens; } function renderAgeFields(childrenCount) { if (childrenCount <= 0) { $agesWrap().empty(); $agesLine().attr('hidden', true); return; } $agesLine().removeAttr('hidden'); const current = getCurrentAgeTokensFromUI(); let base = current.length ? current : getSavedAgeTokens(); base = base.slice(0, childrenCount); while (base.length < childrenCount) { base.push(''); } let html = ''; for (let i = 0; i e.preventDefault()); $select.on('click', function(e) { openedByKeyboard = false; e.preventDefault(); e.stopPropagation(); elementorProFrontend.modules.popup.showPopup({ id: popupId }); }); $select.on('keydown', function(e) { if (e.key === 'Enter' || e.key === ' ') { openedByKeyboard = true; e.preventDefault(); elementorProFrontend.modules.popup.showPopup({ id: popupId }); } }); $(document).on('elementor/popup/show', (e, id) => { if (id !== popupId) return; const sel = $select.val() || ''; const adults = +(sel.match(/(\d+)\s*Erwachsen/i)?.[1] || 1); const children = +(sel.match(/(\d+)\s*Kind/i)?.[1] || 0); $('#popup-adults').text(adults); $('#popup-children').text(children); renderAgeFields(children); refreshButtons(); if (openedByKeyboard) { $modal().find('#gaeste-popup-form [role="spinbutton"]').first().focus(); } }); $(document).on('click', '#gaeste-popup-form button[data-action], #gaeste-apply', function(e) { const $btn = $(this); if ($btn.is('[data-action]')) { e.preventDefault(); const tgt = $btn.data('target'); const act = $btn.data('action'); const $el = (tgt === 'adults') ? $('#popup-adults') : $('#popup-children'); let val = +$el.text(); const other = (tgt === 'adults') ? +$('#popup-children').text() : +$('#popup-adults').text(); if (act === 'increase' && ((tgt === 'adults' && val < 8 && val + other < 8) || (tgt === 'children' && val < 7 && val + other 1) || (tgt === 'children' && val > 0))) { val--; } $el.text(val); if (tgt === 'children') { renderAgeFields(val); } refreshButtons(); return; } e.preventDefault(); const a = +$('#popup-adults').text(); const c = +$('#popup-children').text(); if (c > 0) { const tokens = getCurrentAgeTokensFromUI().slice(0, c); while (tokens.length { if ($form.length) $form.focus(); }, 300); }); $(document).on('keydown', '#gaeste-popup-form-modal', function(e) { if (e.key !== 'Tab') return; const $focusable = $(this) .find('button, [role="spinbutton"], select, #gaeste-apply') .filter(':visible:enabled'); const idx = $focusable.index(document.activeElement); if (e.shiftKey && idx === 0) { e.preventDefault(); $focusable.last().focus(); } else if (!e.shiftKey && idx === $focusable.length - 1) { e.preventDefault(); $focusable.first().focus(); } }); });
jQuery(document).ready(function($){ function waitForFlatpicker(callback) { if (typeof window.flatpickr !== 'function') { return setTimeout(function(){ waitForFlatpicker(callback); }, 50); } callback(); } waitForFlatpicker(function(){ flatpickr.l10ns.de = { firstDayOfWeek: 1, weekdays: { shorthand: ["So","Mo","Di","Mi","Do","Fr","Sa"], longhand: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"] }, months: { shorthand: ["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"], longhand: ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"] }, rangeSeparator: " bis ", weekAbbreviation: "KW", scrollTitle: "Scrollen zum Ändern", toggleTitle: "Klicken zum Umschalten" }; flatpickr.localize(flatpickr.l10ns.de); flatpickr('.flatpickr-input', { altInput: true, altFormat: 'd.m.Y', dateFormat: 'Y-m-d' }); }); });
(function () { function initCheckinCheckoutLogic() { var checkinInput = document.getElementById('form-field-checkin'); var checkoutInput = document.getElementById('form-field-checkout'); if (!checkinInput || !checkoutInput) return; var checkinPicker = checkinInput._flatpickr; var checkoutPicker = checkoutInput._flatpickr; if (!checkinPicker || !checkoutPicker) return; function attachOnChange(picker, callback) { var existing = picker.config.onChange; if (Array.isArray(existing)) { existing.push(callback); } else if (typeof existing === 'function') { picker.config.onChange = [existing, callback]; } else if (!existing) { picker.config.onChange = [callback]; } } function fromCheckin(selectedDates) { var ci = selectedDates && selectedDates[0] ? selectedDates[0] : null; if (!ci) { checkoutPicker.set('minDate', null); return; } var minCo = new Date(ci.getTime()); minCo.setDate(minCo.getDate() + 1); checkoutPicker.set('minDate', minCo); if (checkoutPicker.selectedDates.length) { var co = checkoutPicker.selectedDates[0]; if (co = co) { checkinPicker.setDate(maxCi, true); } } } attachOnChange(checkinPicker, fromCheckin); attachOnChange(checkoutPicker, fromCheckout); if (checkinPicker.selectedDates.length) { fromCheckin(checkinPicker.selectedDates); } if (checkoutPicker.selectedDates.length) { fromCheckout(checkoutPicker.selectedDates); } checkinInput.addEventListener('input', function () { if (!this.value.trim()) { checkinPicker.clear(); checkoutPicker.set('minDate', null); } }); checkoutInput.addEventListener('input', function () { if (!this.value.trim()) { checkoutPicker.clear(); checkinPicker.set('maxDate', null); } }); } function waitForFlatpickr() { var attempts = 0; var timer = setInterval(function () { attempts++; var ci = document.getElementById('form-field-checkin'); var co = document.getElementById('form-field-checkout'); if (ci && co && ci._flatpickr && co._flatpickr) { clearInterval(timer); initCheckinCheckoutLogic(); } if (attempts > 40) { clearInterval(timer); } }, 250); } if (document.readyState === 'complete' || document.readyState === 'interactive') { waitForFlatpickr(); } else { document.addEventListener('DOMContentLoaded', waitForFlatpickr); } })();

Vores tilbud til

Utallige eventyr… Sport og sjov… Familieoplevelser... Øjeblikke af velvære...

Alle inkluderede ydelser:

Alle gæster får automatisk all-inclusive-pakken, der giver adgang til hele fritids- og aktivitetsområdet. Uanset om det er sommer eller vinter, sol eller regn, kan gæsterne nyde både sjov og afslapning i al slags vejr på feriestedet ved Østersøen.

Decor
Damp Østersø-Resort
& Feriepark... opdag...

Den grønne natur omkring feriestedet skaber de perfekte rammer for afslapning og uforglemmelige ferieoplevelser – med et bredt udvalg af overnatningsmuligheder: hyggelige feriehuse midt i naturen og Ostseehotel Midgard. Takket være den trafikstille beliggenhed og den egen hundestrand, der kan benyttes året rundt, er Ostsee Resort Damp et afslappet feriemål for både unge og gamle – inklusive firbenede venner.

Blaue und weiße Strandkörbe am Ostseestrand

Feriepark og familieresort i Østersøen: Ferie med børn i Damp

For at hver dag kan blive præcis, som I ønsker det, byder vores familieferiested ved Østersøen på mange muligheder for både store og små gæster: afslappet, aktivt eller begge dele.

Et kort overblik:

Dit familieresort ved Østersøen - hvor eventyret aldrig stopper

Ein Mann nimmt einen Jungen am Strand huckepack; alle lächeln.
En unik oplevelse for hele familien
Eine rote Bowlingkugel rollt auf zehn Kegel zu; ein Bowler ist zu sehen.
Utallige sports- og fritidsaktiviteter
Drei lächelnde Kinder spielen zusammen auf Matten in einem Indoor-Spielplatz.
Indendørs og udendørs eventyr for dine børn
  • En unik oplevelse for hele familien
  • Utallige sports- og fritidsaktiviteter
  • Indendørs og udendørs eventyr for dine børn

Jeres yndlingsferie begynder med Østersøens brise i ansigtet og slutter med historier, man har lyst til at fortælle igen og igen. Ind imellem ligger et familieferiested, der byder på mere end bare sommer: Her behøver ingen at vente på solskin, for her i Damp er der varme hele året rundt! Eventyrlyst eller afslapning? Her finder alle det sted, man altid gerne vender tilbage til.

Vi vil med glæde rådgive dig!

Ring til os på følgende nummer:

Arbejdsdage 8:00 – 19:30

Skriv en e-mail til os:

urlaub@dampland.de

Tilmeld dig nu!

Med dit bookingnummer eller din e-mailadresse: Rediger dit ophold, bestil ekstra ydelser eller bekræft dine valg.

Er du ny til fugt?

Registrer dig nu!