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

Form analysis 1 forms found in the DOM

Name: 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">&nbsp;<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">&nbsp;<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 &amp;&amp; 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 &amp;&amp; (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() &amp;&amp; !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).