booking.scandlines.com
Open in
urlscan Pro
77.243.38.28
Public Scan
URL:
https://booking.scandlines.com/TripView/
Submission: On June 04 via manual from SE — Scanned from DK
Submission: On June 04 via manual from SE — Scanned from DK
Form analysis
1 forms found in the DOMName: bookingStarterForm —
<form name="bookingStarterForm" novalidate="" ng-submit="searchDepartures(bookingStarterForm)" class="ng-pristine ng-valid-date ng-valid ng-valid-required">
<div class="w--normal">
<a class="button button--icon has-icon ng-hide" ng-show="vm.bookingSvc.bookingFlowState.bookingFlowStateId" ng-click="vm.bookingStarterSvc.close()">
<span class="icon"><span style="font-size: 0.4em; font-family: 'Open Sans', Tahoma, Helvetica, Arial, sans-serif;">Luk</span><span style="position: relative;top: 0.2em;right: 0.2em;"> ×</span></span>
</a>
<div class="trip-search__inner form form--no-borders is-bound">
<div class="roundtrip-toggle">
<a class="roundtrip-toggle__inner" ng-click="vm.bookingStarterForm.isReturn = true" href="">
<span class="button button--toggle is-active" ng-class="{'is-active': vm.bookingStarterForm.isReturn}">
<span id="ReturnTrip">Retur</span>
</span>
</a>
<a class="roundtrip-toggle__inner" ng-click="vm.bookingStarterForm.isReturn = false" href="">
<span class="button button--toggle" ng-class="{'is-active': !vm.bookingStarterForm.isReturn}">
<span id="SingleTrip">Enkelt</span>
</span>
</a>
</div>
<div class="grid">
<div class="grid__col grid__col--12 grid__col--sm-6">
<div class="form__section">
<div class="form__section__inner">
<div class="form__field form__field--select is-filled is-bound">
<label for="outBoundRoute" class="form__label">
<span class="form__label__text">Udrejse<strong>*</strong></span>
</label>
<div class="form__container">
<select id="outBoundRoute" name="outBoundRoute" class="form__item ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-label="Select menu"
ng-change="setDefaultHomeBoundRoute(vm.outBoundRoute); setDefaultVehicle(vm.outBoundRoute); admSelectCheck(this);" ng-required="true" ng-model="vm.outBoundRoute"
ng-options="route as route.routeName for route in vm.outBoundRoutes track by route.routeKey" required="required">
<option label="Rødby-Puttgarden" value="DKROF-DEPUT" selected="selected">Rødby-Puttgarden</option>
<option label="Puttgarden-Rødby" value="DEPUT-DKROF">Puttgarden-Rødby</option>
<option label="Gedser-Rostock" value="DKGED-DERSK">Gedser-Rostock</option>
<option label="Rostock-Gedser" value="DERSK-DKGED">Rostock-Gedser</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div class="grid__col grid__col--12 grid__col--sm-6" style="z-index: 2;">
<div class="form__section form__section--compound ">
<div class="form__section__inner form__section--compound__section__inner">
<div class="form__field form__field--date rm-this-class-hide-default">
<div class="form__container">
<label for="outBoundDt" class="form__label">
<span class="form__label__text">Dato<strong>✱</strong></span>
</label>
<div class="form__item__wrapper">
<input class="form__item ng-pristine ng-untouched ng-valid ng-isolate-scope ng-not-empty ng-valid-required ng-valid-date" readonly="" id="outBoundDt" name="outBoundDt" type="text" ng-click="vm.outBoundDatePickerOpened = true"
ng-change="adjustHomeBoundDateTime()" ng-model="vm.bookingStarterForm.outBoundDateTime" uib-datepicker-popup="dd-MM-yyyy" show-button-bar="false" is-open="vm.outBoundDatePickerOpened" datepicker-options="outBoundDateOptions"
ng-required="true" popup-placement="bottom-left" close-text="Close" required="required">
<div uib-datepicker-popup-wrap="" ng-model="date" ng-change="dateSelection(date)" template-url="uib/template/datepickerPopup/popup.html" class="ng-pristine ng-untouched ng-valid ng-scope ng-not-empty"><!-- ngIf: isOpen -->
</div>
<span class="icon">
<svg class="svg-icon svg-icon--calendar">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/svg/svg-sprite.svg#calendar"></use>
</svg>
</span>
</div>
</div>
</div>
</div>
<div class="form__section__inner form__section--compound__section__inner">
<div class="form__field form__field--select is-filled is-bound">
<label for="outBoundTime" class="form__label">
<span class="form__label__text"> <strong>*</strong></span>
</label>
<div class="form__container">
<select name="outBoundTime" id="outBoundTime" class="form__item ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-label="Select menu" ng-model="vm.outBoundTime" ng-required="true"
ng-change="adjustHomeBoundDateTime()" ng-options="t.value as t.name for t in vm.times" required="required">
<option label="00:00" value="number:0">00:00</option>
<option label="01:00" value="number:1">01:00</option>
<option label="02:00" value="number:2">02:00</option>
<option label="03:00" value="number:3">03:00</option>
<option label="04:00" value="number:4">04:00</option>
<option label="05:00" value="number:5">05:00</option>
<option label="06:00" value="number:6">06:00</option>
<option label="07:00" value="number:7">07:00</option>
<option label="08:00" value="number:8">08:00</option>
<option label="09:00" value="number:9" selected="selected">09:00</option>
<option label="10:00" value="number:10">10:00</option>
<option label="11:00" value="number:11">11:00</option>
<option label="12:00" value="number:12">12:00</option>
<option label="13:00" value="number:13">13:00</option>
<option label="14:00" value="number:14">14:00</option>
<option label="15:00" value="number:15">15:00</option>
<option label="16:00" value="number:16">16:00</option>
<option label="17:00" value="number:17">17:00</option>
<option label="18:00" value="number:18">18:00</option>
<option label="19:00" value="number:19">19:00</option>
<option label="20:00" value="number:20">20:00</option>
<option label="21:00" value="number:21">21:00</option>
<option label="22:00" value="number:22">22:00</option>
<option label="23:00" value="number:23">23:00</option>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="grid" ng-class="{'is-hidden':!vm.bookingStarterForm.isReturn}">
<div class="grid__col grid__col--12 grid__col--sm-6" style="z-index:1">
<div class="form__section">
<div class="form__section__inner">
<div class="form__field form__field--select is-filled is-bound">
<label for="homeBoundRoute" class="form__label">
<span class="form__label__text">Hjemrejse<strong>*</strong></span>
</label>
<div class="form__container">
<select name="homeBoundRoute" id="homeBoundRoute" class="form__item ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-label="Select menu" ng-model="vm.homeBoundRoute" ng-required="vm.bookingStarterForm.isReturn"
ng-options="route as route.routeName for route in vm.outBoundRoute.homeboundRoutes track by route.routeKey" required="required">
<option label="Puttgarden-Rødby" value="DEPUT-DKROF" selected="selected">Puttgarden-Rødby</option>
<option label="Rostock-Gedser" value="DERSK-DKGED">Rostock-Gedser</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div class="grid__col grid__col--12 grid__col--sm-6" style="z-index: 1;">
<div class="form__section form__section--compound">
<div class="form__section__inner form__section--compound__section__inner">
<div class="form__field form__field--date rm-this-class-hide-default">
<div class="form__container">
<label for="homeBoundDateTime" class="form__label">
<span class="form__label__text">Dato<strong>✱</strong></span>
</label>
<div class="form__item__wrapper">
<input id="homeBoundDateTime" class="form__item ng-pristine ng-untouched ng-valid ng-isolate-scope ng-not-empty ng-valid-required ng-valid-date" readonly="" name="homeBoundDateTime" type="text" uib-datepicker-popup="dd-MM-yyyy"
show-button-bar="false" ng-model="vm.bookingStarterForm.homeBoundDateTime" ng-change="adjustHomeBoundDateTime()" is-open="vm.homeBoundDatePickerOpened" datepicker-options="homeBoundDateOptions"
ng-required="vm.bookingStarterForm.isReturn" ng-click="vm.homeBoundDatePickerOpened = true" popup-placement="bottom-left" close-text="Close" required="required">
<div uib-datepicker-popup-wrap="" ng-model="date" ng-change="dateSelection(date)" template-url="uib/template/datepickerPopup/popup.html" class="ng-pristine ng-untouched ng-valid ng-scope ng-not-empty"><!-- ngIf: isOpen -->
</div>
<span class="icon">
<svg class="svg-icon svg-icon--calendar">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/svg/svg-sprite.svg#calendar"></use>
</svg>
</span>
</div>
</div>
</div>
</div>
<div class="form__section__inner form__section--compound__section__inner">
<div class="form__field form__field--select is-filled is-bound">
<label for="homeBoundTime" class="form__label">
<span class="form__label__text"> <strong>*</strong></span>
</label>
<div class="form__container">
<select name="homeBoundTime" id="homeBoundTime" class="form__item ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" aria-label="Select menu" ng-model="vm.homeBoundTime" ng-required="vm.bookingStarterForm.isReturn"
ng-options="t.value as t.name disable when disableHomeBoundTime(t.value) for t in vm.times" required="required">
<option disabled="" label="00:00" value="number:0">00:00</option>
<option disabled="" label="01:00" value="number:1">01:00</option>
<option disabled="" label="02:00" value="number:2">02:00</option>
<option disabled="" label="03:00" value="number:3">03:00</option>
<option disabled="" label="04:00" value="number:4">04:00</option>
<option disabled="" label="05:00" value="number:5">05:00</option>
<option disabled="" label="06:00" value="number:6">06:00</option>
<option disabled="" label="07:00" value="number:7">07:00</option>
<option disabled="" label="08:00" value="number:8">08:00</option>
<option label="09:00" value="number:9" selected="selected">09:00</option>
<option label="10:00" value="number:10">10:00</option>
<option label="11:00" value="number:11">11:00</option>
<option label="12:00" value="number:12">12:00</option>
<option label="13:00" value="number:13">13:00</option>
<option label="14:00" value="number:14">14:00</option>
<option label="15:00" value="number:15">15:00</option>
<option label="16:00" value="number:16">16:00</option>
<option label="17:00" value="number:17">17:00</option>
<option label="18:00" value="number:18">18:00</option>
<option label="19:00" value="number:19">19:00</option>
<option label="20:00" value="number:20">20:00</option>
<option label="21:00" value="number:21">21:00</option>
<option label="22:00" value="number:22">22:00</option>
<option label="23:00" value="number:23">23:00</option>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="grid">
<div class="grid__col grid__col--12 grid__col--sm-6" style="z-index: 0;">
<div class="form__section form__section--split">
<div class="form__section__inner">
<div class="form__field form__field--quantity ">
<label class="form__label">
<span class="form__label__text">Personer<strong>*</strong></span>
</label>
<div class="quantity form__item ng-isolate-scope" data-quantity="" data-min="1" data-max="vm.vehicle.maxPersons" data-value="vm.bookingStarterForm.numberOfpersons" data-minus-id="'persons-step'" data-plus-id="'persons+step'"
id="PersonsMns">
<a class="button button--step is-disabled" ng-click="subtract()" ng-class="{'is-disabled': value <= min}">
<span class="icon" id="persons-step">–</span>
</a>
<h4 ng-class="{'value-disabled': value == min && max == value}" class="ng-binding"> 1 </h4>
<a class="button button--step" ng-click="add()" ng-class="{'is-disabled': max <= value}">
<span class="icon" id="persons+step">+</span>
</a>
</div>
</div>
<div class="form__field form__field--select is-filled is-bound">
<label for="vehicleType" class="form__label">
<span class="form__label__text">Køretøj<strong>*</strong></span>
</label>
<div class="form__container">
<select id="vehicleType" name="vehicleType" class="form__item ng-pristine ng-untouched ng-not-empty ng-valid ng-valid-required" aria-label="Select menu" ng-model="vm.vehicle" ng-change="adjustNumberOfPersons()" ng-required="true"
ng-options="vehicle as vehicle.vehicleName for vehicle in vm.outBoundRoute.allowedVehicles track by vehicle.vehicleKey" required="required">
<option label="Bil" value="CAR" selected="selected">Bil</option>
<option label="Bil (+ Anhænger)" value="CARL">Bil (+ Anhænger)</option>
<option label="Motorcykel op til 2,5m" value="MOTCY">Motorcykel op til 2,5m</option>
<option label="Autocamper / Bil + Campingvogn" value="MHOME">Autocamper / Bil + Campingvogn</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div class="grid__col grid__col--12 grid__col--sm-6 grid__col--last" style="z-index: 0;">
<div class="form__section form__section--split">
<div class="form__section__inner">
<div class="form__field form__field--select is-filled is-bound ng-hide" ng-show="vm.vehicle.lengthRequired">
<label for="vehicleLength" class="form__label">
<span class="form__label__text">Totallængde<strong>*</strong></span>
</label>
<div class="form__container">
<select id="vehicleLength" name="vehicleLength" class="form__item ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" aria-label="Select menu"
ng-style="{'border': bookingStarterForm.vehicleLength.$invalid && (bookingStarterForm.vehicleLength.$touched || bookingStarterForm.$submitted)? '1px red solid' : '0px'}" ng-model="vm.bookingStarterForm.vehicleLength"
ng-disabled="!vm.vehicle.lengthRequired" ng-init="vm.bookingStarterForm.vehicleLength = null" ng-required="vm.vehicle.lengthRequired" disabled="disabled" style="border: 0px;">
<option value="">Vælg</option>
<!-- ngRepeat: allowedLength in vm.vehicle.allowedLengths -->
<option value="5" ng-repeat="allowedLength in vm.vehicle.allowedLengths" class="ng-binding ng-scope" style="">Op til 6 m</option><!-- end ngRepeat: allowedLength in vm.vehicle.allowedLengths -->
</select>
</div>
</div>
<!-- ngIf: !vm.smileSvc.isSmileMember() && !vm.agentSvc.isUserAgent() --><a class="button--link button--link--blatant f--right ng-scope" style="margin-right: 19px" ng-click="navigateToLogin()" ng-if="!vm.smileSvc.isSmileMember() && !vm.agentSvc.isUserAgent()">
<span class="text" id="AreYouSmile">ER DU SMILE-MEDLEM?</span>
</a><!-- end ngIf: !vm.smileSvc.isSmileMember() && !vm.agentSvc.isUserAgent() -->
</div>
</div>
</div>
</div>
<button class="button button--primary button--large" type="submit" id="go-to-departures">
<span class="icon">
<svg class="svg-icon svg-icon--arrow">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/svg/svg-sprite.svg#arrow"></use>
</svg>
</span>
<span class="text">Find afgange</span>
</button>
</div>
</div>
</form>
Text Content
THIS WEBSITE USES COOKIES We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services. [#OOI_PERSONAL_INFORMATION#] Use necessary cookies only Allow all cookies Show details OK Allow all cookiesAllow selectionUse necessary cookies only Necessary Preferences Statistics Marketing Show details Cookie declaration [#IABV2SETTINGS#] About Necessary (17) Preferences (3) Statistics (11) Marketing (23) Unclassified (23) Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies. NameProviderPurposeExpiryTypecom.adobe.reactor.dataElementCookiesMigrated [x2]Scandlines Adobe Inc.Used in context with the cache-function on the website, facilitating data transfer between Adobe DTM onto Adobe Launch. PersistentHTMLCookieConsent [x2]CookiebotStores the user's cookie consent state for the current domain1 yearHTTPsat_track [x2]ScandlinesStores the user's cookie consent state for the current domainSessionHTTP.AspNetCore.Antiforgery.#ScandlinesHelps prevent Cross-Site Request Forgery (CSRF) attacks.SessionHTTPQueue-it-#Queue itUsed to distribute traffic to the website on several servers in order to optimise response times.1 dayHTTPat_checkScandlinesThis cookie determines whether the browser accepts cookies.SessionHTTPtestScandlinesUsed to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website. SessionHTTPOpenIdConnect.nonce.#ScandlinesPending1 dayHTTPrc::aGoogleThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.PersistentHTMLrc::cGoogleThis cookie is used to distinguish between humans and bots. SessionHTMLJSESSIONIDNew RelicPreserves users states across page requests.SessionHTTP__RequestVerificationTokenScandlinesHelps prevent Cross-Site Request Forgery (CSRF) attacks.SessionHTTPpageScandlinesUsed in context with the shopping cart functionality. Remembers any wish-list products and visitor credentials when checking out. SessionHTMLwhat-intentScandlinesDetermines the device used to access the website. This allows the website to be formatted accordingly. SessionHTML Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in. NameProviderPurposeExpiryTypeCookieConsentBulkSetting-#CookiebotEnables cookie consent across multiple websitesPersistentHTML.AspNetCore.CultureScandlinesThis cookie is used to determine what country the visitor comes from - This allows the website to set the language accordingly, if possible. The information can be determined through the visitor’s IP-address. 1 yearHTTPcategoryScandlinesNecessary in order to optimize the website's search-bar function. The cookie ensures accurate and fast search results.SessionHTML Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously. NameProviderPurposeExpiryType_dc_gtm_UA-#ScandlinesUsed by Google Tag Manager to control the loading of a Google Analytics script tag.1 dayHTTP_gaScandlinesRegisters a unique ID that is used to generate statistical data on how the visitor uses the website.2 yearsHTTP_gidScandlinesRegisters a unique ID that is used to generate statistical data on how the visitor uses the website.1 dayHTTP_hjAbsoluteSessionInProgressScandlinesThis cookie is used to count how many times a website has been visited by different visitors - this is done by assigning the visitor an ID, so the visitor does not get registered twice.1 dayHTTP_hjFirstSeenScandlinesThis cookie is used to determine if the visitor has visited the website before, or if it is a new visitor on the website.1 dayHTTP_hjSession_#ScandlinesCollects statistics on the visitor's visits to the website, such as the number of visits, average time spent on the website and what pages have been read.1 dayHTTP_hjSessionUser_#ScandlinesCollects statistics on the visitor's visits to the website, such as the number of visits, average time spent on the website and what pages have been read.1 yearHTTP_hjTLDTestScandlinesDetects the SEO-ranking for the current website. This service is part of a third-party statistics and analysis service. SessionHTTPAMCV_#ScandlinesUnique user ID that recognizes the user on returning visits2 yearsHTTPs_ccScandlinesUsed to check if the user's browser supports cookies.SessionHTTPAMCVS_#AdobeOrgScandlinesPendingSessionHTTP Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers. NameProviderPurposeExpiryTypeCAdformUsed to check if the user's browser supports cookies.30 daysHTTPuidAdformRegisters a unique user ID that recognises the user's browser when visiting websites that use the same ad network. The purpose is to optimise display of ads based on the user's movements and various ad providers' bids for displaying user ads.2 monthsHTTPsp.plOathRegisters user behaviour and navigation on the website, and any interaction with active campaigns. This is used for optimizing advertisement and for efficient retargeting. SessionPixelMUIDMicrosoftUsed widely by Microsoft as a unique user ID. The cookie enables user tracking by synchronising the ID across many Microsoft domains.1 yearHTTP_uetsidScandlinesUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. PersistentHTML_uetsid_exp [x2]Scandlines MicrosoftContains the expiry-date for the cookie with corresponding name. PersistentHTML_uetvidScandlinesUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. PersistentHTML_uetvid_exp [x2]Scandlines MicrosoftContains the expiry-date for the cookie with corresponding name. PersistentHTMLdemdexAdobe Inc.Via a unique ID that is used for semantic content analysis, the user's navigation on the website is registered and linked to offline data from surveys and similar registrations to display targeted ads.179 daysHTTPdpmAdobeSets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers.179 daysHTTPIDEGoogleUsed by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.1 yearHTTPtest_cookieGoogleUsed to check if the user's browser supports cookies.1 dayHTTPeverest_g_v2Adobe Inc.Used for targeted ads and to document efficacy of each individual ad.1 yearHTTP_gcl_auScandlinesUsed by Google AdSense for experimenting with advertisement efficiency across websites using their services. 3 monthsHTTP_uetsidScandlinesCollects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. 1 dayHTTP_uetvidScandlinesUsed to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. 1 yearHTTPmboxScandlinesThis cookie is used to collect non-personal information on the visitor's behavior and non-personal visitor statistics, which can be used by a third-party ad-targeting agency.1 dayHTTPA3YahooCollects information on user behaviour on multiple websites. This information is used in order to optimize the relevance of advertisement on the website.1 yearHTTPtrMeta Platforms, Inc.Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.SessionPixelpagead/1p-user-list/#GoogleTracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites.SessionPixel_fbp Meta Platforms, Inc.Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.3 monthsHTTP Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies. NameProviderPurposeExpiryTypeisExternalScandlinesPending6 daysHTTPngStorage-bookingconfigScandlinesPendingSessionHTMLngStorage-lastAttemptTimestampScandlinesPendingSessionHTMLngStorage-trackedScandlinesPendingSessionHTMLOpenIdConnect.cv.#ScandlinesPending1 dayHTTPQueueITAccepted-SDFrts345E-V3_scandlines001ScandlinesPending1 dayHTTPsat_track_marketing [x2]ScandlinesPendingSessionHTTPsat_track_preferences [x2]ScandlinesPendingSessionHTTPsat_track_statistics [x2]ScandlinesPendingSessionHTTPtgt:tlm:0 [x2]ScandlinesPendingPersistentHTMLtgt:tlm:lower [x2]ScandlinesPendingPersistentHTMLtgt:tlm:upper [x2]ScandlinesPendingPersistentHTMLcom.adobe.reactor.dataElements.Login status | Logged inAdobe Inc.PendingSessionHTMLsearchScandlinesPendingSessionHTMLevents/1/NRJS-a918b3bfbb8f5731b1fNew RelicPendingSessionPixeljserrors/1/NRJS-a918b3bfbb8f5731b1fNew RelicPendingSessionPixelC00ScandlinesPendingSessionHTTP [#IABV2_LABEL_PURPOSES#] [#IABV2_LABEL_FEATURES#] [#IABV2_LABEL_PARTNERS#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS#] Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages. Your consent applies to the following domains: booking.scandlines.com, scandlines.com Cookie declaration last updated on 11.05.2022 by Cookiebot Company: * Log ud * 1 Vælg rejse * 2 Tilvalg * 3 Dine oplysninger * 4 Betaling Log ind på SMILE Points: () * Log ud SEDZVPBTBWEB01 DU MANGLER POINT FOR AT KUNNE GENNEMFØRE DETTE KØB DU HAR IKKE VALGT AFGANG ELLER PRIS DU MANGLER AT VÆLGE EN HJEMREJSE OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM RODBY OG PUTTGARDEN TRAFIKINFORMATION * 20 minutters sejlads mellem Helsingborg-Helsingør. Billet er inkluderet. Booking er ikke nødvendig. * Min. 2 timers kørsel fra Helsingør to Rødby (ifølge Google) * 45 minutters rejsetid fra Rodby til Puttgarden. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM PUTTGARDEN OG RODBY TRAFIKINFORMATION * 45 minutters rejsetid fra Puttgarden til Rodby. * Min. 2 timers kørsel fra Rødby to Helsingør (ifølge Google) * 20 minutters sejlads mellem Helsingør-Helsingborg. Billet er inkluderet. Booking er ikke nødvendig. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM GEDSER OG ROSTOCK TRAFIKINFORMATION * 20 minutters sejlads mellem Helsingborg-Helsingør. Billet er inkluderet. Booking er ikke nødvendig. * Min. 2 timers kørsel fra Helsingør to Gedser (ifølge Google) * 2 timers rejsetid fra Gedser til Rostock OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM ROSTOCK OG GEDSER. TRAFIKINFORMATION * 2 timers rejsetid fra Rostock til Gedser. * Min. 2 timers kørsel fra Gedser til Helsingør (ifølge Google) * 20 minutters sejlads mellem Helsingør-Helsingborg. Billet er inkluderet. Booking er ikke nødvendig. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM GEDSER OG ROSTOCK * Cirka 30 minutters kørsel fra Malmø til København. * Cirka 1 time og 45 minutters kørsel fra København til Gedser. * 2 timers rejsetid fra Gedser til Rostock. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM RODBY OG PUTTGARDEN * Cirka 30 minutters kørsel fra Malmø til København. * Cirka 1 time og 45 minutters kørsel fra København til Rødby. * 45 minutters rejsetid fra Rødby til Puttgarden. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM ROSTOCK OG GEDSER. * 2 timers rejsetid fra Rostock til Gedser. * Cirka 1 time og 45 minutters kørsel fra Gedser til København. * Cirka 30 minutters kørsel fra København til Malmø. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM PUTTGARDEN OG RODBY * 45 minutters rejsetid fra Puttgarden til Rødby. * Cirka 1 time og 45 minutters kørsel fra Rødby til København. * Cirka 30 minutters kørsel fra København til Malmø. Forrige dag Næste dag HUSK AT SÆTTE TID AF TIL AT HANDLE I BORDERSHOP SE ÅBNINGSTIDER * Sammenlign billetter Henter billetter. Vent venligst... BILLETTER TIL DEN ØNSKEDE PERIODE ER DESVÆRRE ENDNU IKKE TILGÆNGELIGE. Vær desuden opmærksom på at vi ikke sejler på ruten Gedser-Rostock/Rostock-Gedser den 24 og 31 december. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM RODBY OG PUTTGARDEN TRAFIKINFORMATION * 20 minutters sejlads mellem Helsingborg-Helsingør. Billet er inkluderet. Booking er ikke nødvendig. * Min. 2 timers kørsel fra Helsingør to Rødby (ifølge Google) * 45 minutters rejsetid fra Rodby til Puttgarden. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM PUTTGARDEN OG RODBY TRAFIKINFORMATION * 45 minutters rejsetid fra Puttgarden til Rodby. * Min. 2 timers kørsel fra Rødby to Helsingør (ifølge Google) * 20 minutters sejlads mellem Helsingør-Helsingborg. Billet er inkluderet. Booking er ikke nødvendig. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM GEDSER OG ROSTOCK TRAFIKINFORMATION * 20 minutters sejlads mellem Helsingborg-Helsingør. Billet er inkluderet. Booking er ikke nødvendig. * Min. 2 timers kørsel fra Helsingør to Gedser (ifølge Google) * 2 timers rejsetid fra Gedser til Rostock OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM ROSTOCK OG GEDSER. TRAFIKINFORMATION * 2 timers rejsetid fra Rostock til Gedser. * Min. 2 timers kørsel fra Gedser til Helsingør (ifølge Google) * 20 minutters sejlads mellem Helsingør-Helsingborg. Billet er inkluderet. Booking er ikke nødvendig. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM GEDSER OG ROSTOCK * Cirka 30 minutters kørsel fra Malmø til København. * Cirka 1 time og 45 minutters kørsel fra København til Gedser. * 2 timers rejsetid fra Gedser til Rostock. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM RODBY OG PUTTGARDEN * Cirka 30 minutters kørsel fra Malmø til København. * Cirka 1 time og 45 minutters kørsel fra København til Rødby. * 45 minutters rejsetid fra Rødby til Puttgarden. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM ROSTOCK OG GEDSER. * 2 timers rejsetid fra Rostock til Gedser. * Cirka 1 time og 45 minutters kørsel fra Gedser til København. * Cirka 30 minutters kørsel fra København til Malmø. OBS! VÆLG KUN AFGANGSTIDER FOR SEJLADSEN MELLEM PUTTGARDEN OG RODBY * 45 minutters rejsetid fra Puttgarden til Rødby. * Cirka 1 time og 45 minutters kørsel fra Rødby til København. * Cirka 30 minutters kørsel fra København til Malmø. Forrige dag Næste dag HUSK AT SÆTTE TID AF TIL AT HANDLE I BORDERSHOP SE ÅBNINGSTIDER * Sammenlign billetter Henter billetter. Vent venligst... BILLETTER TIL DEN ØNSKEDE PERIODE ER DESVÆRRE ENDNU IKKE TILGÆNGELIGE. Vær desuden opmærksom på at vi ikke sejler på ruten Gedser-Rostock/Rostock-Gedser den 24 og 31 december. Fortsæt SMILE Som SMILE-medlem får du altid point for din booking. Læs mere Log ind Bliv medlem DIN REJSE Ny booking UDREJSE: Øresundsbro 0,00 Depositum point Afbestillingsservice Online bookinggebyr Indløsningsgebyr 0,00 Subtotal 0,00 Rabatkode 0,00 SMILE point TOTAL DIN RABAT ER AUTOMATISK FRATRUKKET BILLETPRISEN SOM ER OPLYST I DENNE BOOKING. The ticket for is valid for 7 days, so you can take a stopover in Denmark Fortsæt Luk × Retur Enkelt Udrejse* Rødby-PuttgardenPuttgarden-RødbyGedser-RostockRostock-Gedser Dato✱ * 00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00 Hjemrejse* Puttgarden-RødbyRostock-Gedser Dato✱ * 00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00 Personer* – 1 + Køretøj* BilBil (+ Anhænger)Motorcykel op til 2,5mAutocamper / Bil + Campingvogn Totallængde* Vælg Op til 6 m ER DU SMILE-MEDLEM? Find afgange KØB DINE BILLETTER ONLINE OG SPAR PENGE Ved køb i havnen i personligt betjent bane tillægges håndteringsgebyr på DKK 100,00 TRAFIKINFORMATION Information om den aktuelle trafiksituation findes her: https://www.scandlines.dk/kundeservice/trafikinformation BRUG FOR HJÆLP? Vi sidder klar til at hjælpe i kundeservice på telefon: +45 33 15 15 15 og mail: scandlines@scandlines.com. Se åbningstider på scandlines.dk. CHECK IN SENEST 15 MINUTTER FØR Du skal checke ind senest 15 minutter før planmæssig afgang. 24 TIMERS FORTRYDELSESRET Der er 24 timers fortrydelsesret efter booking af en billet. Indenfor dette tidsrum kan billetten afbestilles, og hele beløbet bliver refunderet (eksl. gebyr).