tickets.trainplanet.com Open in urlscan Pro
52.31.217.63  Public Scan

URL: https://tickets.trainplanet.com/
Submission: On November 11 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="search-form ng-untouched ng-pristine ng-invalid" novalidate=""><!---->
  <div class="search-form__body">
    <div class="form__row"><maja-location-input class="search-form__input" controlname="from">
        <div class="location-input ng-untouched ng-pristine ng-invalid">
          <div class="input"><mat-label class="label">From</mat-label><mat-form-field
              class="mat-form-field ng-tns-c6-4 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-has-label ng-untouched ng-pristine ng-invalid">
              <div class="mat-form-field-wrapper">
                <div class="mat-form-field-flex"><!----><!---->
                  <div class="mat-form-field-infix"><input class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" matinput="" required="" type="text" data-test-id="from"
                      autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true" id="mat-input-0" placeholder="From" aria-invalid="false" aria-required="true"><mat-autocomplete
                      class="mat-autocomplete"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper"><!----><label class="mat-form-field-label ng-tns-c6-4 ng-star-inserted" id="mat-form-field-label-5" for="mat-input-0"
                        aria-owns="mat-input-0"><!----><!----><mat-label class="ng-star-inserted">From</mat-label><!----><!----><span aria-hidden="true" class="mat-placeholder-required mat-form-field-required-marker ng-tns-c6-4 ng-star-inserted">
                          *</span></label></span></div><!---->
                </div><!---->
                <div class="mat-form-field-underline ng-tns-c6-4 ng-star-inserted"><span class="mat-form-field-ripple"></span></div>
                <div class="mat-form-field-subscript-wrapper"><!----><!---->
                  <div class="mat-form-field-hint-wrapper ng-tns-c6-4 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                    <div class="mat-form-field-hint-spacer"></div>
                  </div>
                </div>
              </div>
            </mat-form-field></div>
        </div>
      </maja-location-input><mat-icon class="icon-exchange mat-icon notranslate mat-icon-no-color" role="img" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 22.032 20.41" fit=""
          preserveAspectRatio="xMidYMid meet" focusable="false">
          <defs>
            <style>
              .a {
                fill: #fff;
              }
            </style>
          </defs>
          <path style="fill:#ffffff;" class="a"
            d="M21.883,73.426l-3.927,4.355a.473.473,0,0,1-.721,0l-.3-.335a.615.615,0,0,1,0-.8l2.587-2.862H.8a.541.541,0,0,1-.51-.568v-.379a.541.541,0,0,1,.51-.568h18.72l-2.588-2.862a.615.615,0,0,1,0-.8l.3-.335a.473.473,0,0,1,.721,0l3.927,4.355A.615.615,0,0,1,21.883,73.426ZM.149,83.989l3.927,4.355a.473.473,0,0,0,.721,0l.3-.335a.615.615,0,0,0,0-.8L2.509,84.345h18.72a.541.541,0,0,0,.51-.568V83.4a.541.541,0,0,0-.51-.568H2.51L5.1,79.968a.615.615,0,0,0,0-.8l-.3-.335a.473.473,0,0,0-.721,0L.149,83.186a.615.615,0,0,0,0,.8Z"
            transform="translate(0 -68.101)"></path>
        </svg></mat-icon><maja-location-input class="search-form__input" controlname="to">
        <div class="location-input ng-untouched ng-pristine ng-invalid">
          <div class="input"><mat-label class="label">To</mat-label><mat-form-field
              class="mat-form-field ng-tns-c6-5 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-legacy mat-form-field-can-float mat-form-field-should-float mat-form-field-has-label ng-untouched ng-pristine ng-invalid">
              <div class="mat-form-field-wrapper">
                <div class="mat-form-field-flex"><!----><!---->
                  <div class="mat-form-field-infix"><input class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-invalid" matinput="" required="" type="text" data-test-id="to"
                      autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true" id="mat-input-1" placeholder="To" aria-invalid="false" aria-required="true"><mat-autocomplete
                      class="mat-autocomplete"><!----></mat-autocomplete><span class="mat-form-field-label-wrapper"><!----><label class="mat-form-field-label ng-tns-c6-5 ng-star-inserted" id="mat-form-field-label-7" for="mat-input-1"
                        aria-owns="mat-input-1"><!----><!----><mat-label class="ng-star-inserted">To</mat-label><!----><!----><span aria-hidden="true" class="mat-placeholder-required mat-form-field-required-marker ng-tns-c6-5 ng-star-inserted">
                          *</span></label></span></div><!---->
                </div><!---->
                <div class="mat-form-field-underline ng-tns-c6-5 ng-star-inserted"><span class="mat-form-field-ripple"></span></div>
                <div class="mat-form-field-subscript-wrapper"><!----><!---->
                  <div class="mat-form-field-hint-wrapper ng-tns-c6-5 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                    <div class="mat-form-field-hint-spacer"></div>
                  </div>
                </div>
              </div>
            </mat-form-field></div>
        </div>
      </maja-location-input></div><!---->
    <div class="form__row ng-star-inserted">
      <div class="search-form__options"><maja-group-radio-button class="search-form__radio" controlname="withReturn" _nghost-pdh-c10="">
          <div _ngcontent-pdh-c10="" class="radio-group ng-untouched ng-pristine ng-invalid"><mat-radio-group _ngcontent-pdh-c10="" class="mat-radio-group ng-untouched ng-pristine ng-valid" role="radiogroup"><!----><mat-radio-button
                _ngcontent-pdh-c10="" class="mat-radio-button mat-radio-checked mat-accent ng-star-inserted" tabindex="-1" id="mat-radio-2"><label class="mat-radio-label" for="mat-radio-2-input">
                  <div class="mat-radio-container">
                    <div class="mat-radio-outer-circle"></div>
                    <div class="mat-radio-inner-circle"></div>
                    <div class="mat-radio-ripple mat-ripple" mat-ripple="">
                      <div class="mat-ripple-element mat-radio-persistent-ripple"></div>
                    </div><input class="mat-radio-input cdk-visually-hidden" type="radio" id="mat-radio-2-input" tabindex="0" name="mat-radio-group-0">
                  </div>
                  <div class="mat-radio-label-content"><span style="display:none">&nbsp;</span>One way</div>
                </label></mat-radio-button><mat-radio-button _ngcontent-pdh-c10="" class="mat-radio-button mat-accent ng-star-inserted" tabindex="-1" id="mat-radio-3"><label class="mat-radio-label" for="mat-radio-3-input">
                  <div class="mat-radio-container">
                    <div class="mat-radio-outer-circle"></div>
                    <div class="mat-radio-inner-circle"></div>
                    <div class="mat-radio-ripple mat-ripple" mat-ripple="">
                      <div class="mat-ripple-element mat-radio-persistent-ripple"></div>
                    </div><input class="mat-radio-input cdk-visually-hidden" type="radio" id="mat-radio-3-input" tabindex="0" name="mat-radio-group-0">
                  </div>
                  <div class="mat-radio-label-content"><span style="display:none">&nbsp;</span>With return</div>
                </label></mat-radio-button></mat-radio-group></div>
        </maja-group-radio-button><!----><mat-checkbox class="search-form__checkbox mat-checkbox mat-accent ng-untouched ng-pristine ng-valid ng-star-inserted" formcontrolname="isInterrailPassActive" mattooltipposition="above"
          aria-describedby="cdk-describedby-message-0" cdk-describedby-host="" id="mat-checkbox-1" style="touch-action: none; user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><label
            class="mat-checkbox-layout" for="mat-checkbox-1-input">
            <div class="mat-checkbox-inner-container"><input class="mat-checkbox-input cdk-visually-hidden" type="checkbox" id="mat-checkbox-1-input" tabindex="0" aria-checked="false">
              <div class="mat-checkbox-ripple mat-ripple" matripple="">
                <div class="mat-ripple-element mat-checkbox-persistent-ripple"></div>
              </div>
              <div class="mat-checkbox-frame"></div>
              <div class="mat-checkbox-background"><svg xml:space="preserve" class="mat-checkbox-checkmark" focusable="false" version="1.1" viewBox="0 0 24 24">
                  <path class="mat-checkbox-checkmark-path" d="M4.1,12.7 9,17.6 20.3,6.3" fill="none" stroke="white"></path>
                </svg>
                <div class="mat-checkbox-mixedmark"></div>
              </div>
            </div><span class="mat-checkbox-label"><span style="display:none">&nbsp;</span>Interrail </span>
          </label></mat-checkbox><!---->
        <div class="question-mark" majatooltip=""> ? </div>
      </div>
    </div>
    <div class="form__row"><maja-location-datepicker class="search-form__datepicker" controlname="date">
        <div class="location-input ng-untouched ng-pristine ng-invalid"><mat-label class="label">Departing</mat-label><mat-form-field appearance="outline"
            class="mat-form-field ng-tns-c6-6 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-should-float ng-untouched ng-pristine ng-valid">
            <div class="mat-form-field-wrapper">
              <div class="mat-form-field-flex"><!----><!---->
                <div class="mat-form-field-outline ng-tns-c6-6 ng-star-inserted">
                  <div class="mat-form-field-outline-start"></div>
                  <div class="mat-form-field-outline-gap"></div>
                  <div class="mat-form-field-outline-end"></div>
                </div>
                <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c6-6 ng-star-inserted">
                  <div class="mat-form-field-outline-start"></div>
                  <div class="mat-form-field-outline-gap"></div>
                  <div class="mat-form-field-outline-end"></div>
                </div><!---->
                <div class="mat-form-field-prefix ng-tns-c6-6 ng-star-inserted"><mat-datepicker-toggle class="mat-datepicker-toggle" matprefix="" tabindex="-1"><button aria-haspopup="dialog" mat-icon-button="" type="button" class="mat-icon-button"
                      aria-label="Open calendar" tabindex="0"><span class="mat-button-wrapper"><!----><mat-icon class="mat-icon notranslate mat-icon-no-color" matdatepickertoggleicon="" role="img" svgicon="iconCalendar" aria-hidden="true"><svg
                            xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 19.3 22.057" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                            <defs>
                              <style> </style>
                            </defs>
                            <path
                              d="M17.232,2.757H15.164V.517A.518.518,0,0,0,14.647,0H14.3a.518.518,0,0,0-.517.517v2.24H5.514V.517A.518.518,0,0,0,5,0H4.653a.518.518,0,0,0-.517.517v2.24H2.068A2.068,2.068,0,0,0,0,4.825V19.989a2.068,2.068,0,0,0,2.068,2.068H17.232A2.068,2.068,0,0,0,19.3,19.989V4.825A2.068,2.068,0,0,0,17.232,2.757ZM2.068,4.136H17.232a.691.691,0,0,1,.689.689V6.893H1.379V4.825A.691.691,0,0,1,2.068,4.136ZM17.232,20.678H2.068a.691.691,0,0,1-.689-.689V8.271H17.921V19.989A.691.691,0,0,1,17.232,20.678ZM6.376,13.785H4.653a.518.518,0,0,1-.517-.517V11.545a.518.518,0,0,1,.517-.517H6.376a.518.518,0,0,1,.517.517v1.723A.518.518,0,0,1,6.376,13.785Zm4.136,0H8.788a.518.518,0,0,1-.517-.517V11.545a.518.518,0,0,1,.517-.517h1.723a.518.518,0,0,1,.517.517v1.723A.518.518,0,0,1,10.511,13.785Zm4.136,0H12.924a.518.518,0,0,1-.517-.517V11.545a.518.518,0,0,1,.517-.517h1.723a.518.518,0,0,1,.517.517v1.723A.518.518,0,0,1,14.647,13.785Zm-4.136,4.136H8.788a.518.518,0,0,1-.517-.517V15.681a.518.518,0,0,1,.517-.517h1.723a.518.518,0,0,1,.517.517V17.4A.518.518,0,0,1,10.511,17.921Zm-4.136,0H4.653a.518.518,0,0,1-.517-.517V15.681a.518.518,0,0,1,.517-.517H6.376a.518.518,0,0,1,.517.517V17.4A.518.518,0,0,1,6.376,17.921Zm8.271,0H12.924a.518.518,0,0,1-.517-.517V15.681a.518.518,0,0,1,.517-.517h1.723a.518.518,0,0,1,.517.517V17.4A.518.518,0,0,1,14.647,17.921Z">
                            </path>
                          </svg></mat-icon></span>
                      <div class="mat-button-ripple mat-ripple mat-button-ripple-round" matripple=""></div>
                      <div class="mat-button-focus-overlay"></div>
                    </button></mat-datepicker-toggle></div>
                <div class="mat-form-field-infix"><input aria-haspopup="dialog" class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored ng-untouched ng-pristine ng-valid" matinput="" required="" type="type"
                    data-test-id="date" min="2021-11-11" id="mat-input-2" aria-invalid="false" aria-required="true"><mat-datepicker></mat-datepicker><span class="mat-form-field-label-wrapper"><!----></span></div><!---->
              </div><!---->
              <div class="mat-form-field-subscript-wrapper"><!----><!---->
                <div class="mat-form-field-hint-wrapper ng-tns-c6-6 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                  <div class="mat-form-field-hint-spacer"></div>
                </div>
              </div>
            </div>
          </mat-form-field></div>
      </maja-location-datepicker><!----><maja-passengers-picker arrayname="passengers" class="search-form__input">
        <div class="passengers-picker"><mat-label class="label">Passengers</mat-label><mat-form-field appearance="outline"
            class="mat-form-field ng-tns-c6-7 mat-primary mat-form-field-type-mat-input mat-form-field-appearance-outline mat-form-field-can-float mat-form-field-should-float">
            <div class="mat-form-field-wrapper">
              <div class="mat-form-field-flex"><!----><!---->
                <div class="mat-form-field-outline ng-tns-c6-7 ng-star-inserted">
                  <div class="mat-form-field-outline-start"></div>
                  <div class="mat-form-field-outline-gap"></div>
                  <div class="mat-form-field-outline-end"></div>
                </div>
                <div class="mat-form-field-outline mat-form-field-outline-thick ng-tns-c6-7 ng-star-inserted">
                  <div class="mat-form-field-outline-start"></div>
                  <div class="mat-form-field-outline-gap"></div>
                  <div class="mat-form-field-outline-end"></div>
                </div><!---->
                <div class="mat-form-field-prefix ng-tns-c6-7 ng-star-inserted"><mat-icon class="passengers-picker__user-icon mat-icon notranslate mat-icon-no-color" matprefix="" role="img" svgicon="iconUser" aria-hidden="true"><svg
                      xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 18.591 21.247" fit="" preserveAspectRatio="xMidYMid meet" focusable="false">
                      <path
                        d="M13.014,11.951c-1.191,0-1.764.664-3.718.664s-2.523-.664-3.718-.664A5.579,5.579,0,0,0,0,17.529v1.726a1.992,1.992,0,0,0,1.992,1.992H16.6a1.992,1.992,0,0,0,1.992-1.992V17.529A5.579,5.579,0,0,0,13.014,11.951Zm4.249,7.3a.666.666,0,0,1-.664.664H1.992a.666.666,0,0,1-.664-.664V17.529a4.252,4.252,0,0,1,4.249-4.249c.813,0,1.623.664,3.718.664s2.9-.664,3.718-.664a4.252,4.252,0,0,1,4.249,4.249ZM9.3,10.624A5.312,5.312,0,1,0,3.984,5.312,5.311,5.311,0,0,0,9.3,10.624Zm0-9.3A3.984,3.984,0,1,1,5.312,5.312,3.99,3.99,0,0,1,9.3,1.328Z">
                      </path>
                    </svg></mat-icon></div>
                <div class="mat-form-field-infix"><input class="mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored" matinput="" readonly="true" required="" id="mat-input-3" aria-invalid="false"
                    aria-required="true"><span class="mat-form-field-label-wrapper"><!----></span></div><!---->
                <div class="mat-form-field-suffix ng-tns-c6-7 ng-star-inserted"><mat-icon class="passengers-picker__expand-icon mat-icon notranslate material-icons mat-icon-no-color" matsuffix="" role="img" aria-hidden="true"> expand_more </mat-icon>
                </div>
              </div><!---->
              <div class="mat-form-field-subscript-wrapper"><!----><!---->
                <div class="mat-form-field-hint-wrapper ng-tns-c6-7 ng-trigger ng-trigger-transitionMessages ng-star-inserted" style="opacity: 1; transform: translateY(0%);"><!---->
                  <div class="mat-form-field-hint-spacer"></div>
                </div>
              </div>
            </div>
          </mat-form-field>
          <div class="passengers-picker__popup"></div>
        </div>
      </maja-passengers-picker></div>
    <div class="form__row"><maja-button class="btn btn-full-width btn-bg-monocolor search-form__submit" data-test-id="search-journey-button" _nghost-pdh-c15=""><button _ngcontent-pdh-c15="" mat-flat-button="" class="mat-flat-button"><span
            class="mat-button-wrapper"><span button-label=""> Search journey </span></span>
          <div class="mat-button-ripple mat-ripple" matripple=""></div>
          <div class="mat-button-focus-overlay"></div>
        </button></maja-button></div>
  </div>
</form>

Text Content

 









WHERE DO YOU WANT TO GO?

From
From *


To
To *


 One way

 With return

 Interrail
?
Departing

Passengers
expand_more


Search journey


Please enable JavaScript to continue using this application.


When booking Interrail reservations all passengers count as adult. Change the
passengers to continue.