www.thetrainline.com Open in urlscan Pro
108.139.29.44  Public Scan

Submitted URL: http://www.thetrainline.com/?utm_medium=email_1P&utm_source=trigger_1P&utm_campaign=TL_L_ONE_Booking_Confirmation_1P&utm_con...
Effective URL: https://www.thetrainline.com/?utm_medium=email_1P&utm_source=trigger_1P&utm_campaign=TL_L_ONE_Booking_Confirmation_1P&utm_con...
Submission: On September 11 via api from IE — Scanned from CA

Form analysis 3 forms found in the DOM

POST

<form data-testid="register-email-form" class="awXhxE3z6jq8V4ntH7L2" method="post" novalidate="" autocomplete="on">
  <div class="tzNDwvtVDP1NmpQZbZ7w">
    <div data-testid="formfield-container" class="CfBbUi0kkkxhddQMtGMQ t1iwx7_74TcZl8JiEP2r">
      <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="register-first-name">First name</label></div>
      <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-register-first-name" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
          data-testid="formfield" type="text" id="register-first-name" name="first-name" autocomplete="given-name" required="" value=""></div>
    </div>
    <div data-testid="formfield-container" class="CfBbUi0kkkxhddQMtGMQ t1iwx7_74TcZl8JiEP2r">
      <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="register-last-name">Last name</label></div>
      <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-register-last-name" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
          data-testid="formfield" type="text" id="register-last-name" name="last-name" autocomplete="family-name" required="" value=""></div>
    </div>
  </div>
  <div data-testid="formfield-container" class="CfBbUi0kkkxhddQMtGMQ t1iwx7_74TcZl8JiEP2r">
    <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="register-email">Email</label></div>
    <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-register-email" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
        data-testid="formfield" type="email" id="register-email" autocomplete="off" required="" value=""></div>
  </div>
  <div data-testid="suggestion-container" class="GoeDnTkDFKZ_z3apzt6Q R8ptqeHizfsWPQ8g2So0"><span class="XIur4QLFrECu0BuzpA_Q T38vd1Sk9gDF3pQw4H5Y cbm2HvBZpwEPumSPzXzA" data-testid="typography">Did you mean ?</span><span
      class="XIur4QLFrECu0BuzpA_Q T38vd1Sk9gDF3pQw4H5Y cbm2HvBZpwEPumSPzXzA bFhYROIq_YuDoMiji9qO" data-testid="suggestion">Replace</span></div>
  <div data-testid="formfield-container-secure-password" class="CfBbUi0kkkxhddQMtGMQ t1iwx7_74TcZl8JiEP2r">
    <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="register-password">Password</label>
      <div data-testid="secure-pwd-info-tooltip" class="jDUZpyBJr4lErPSRApsp"><button class="YVSQLSsOb2UiWCKfeMqV I2SLQ8VofAvdFW3DXuga PCKUK9mcJJEg2nWYgK7J WqA2dB8WZN7bCIiw8c_1 _mMASDXq7bLlKEAPa3Q0" data-testid="button" type="button"
          aria-haspopup="dialog"><svg data-testid="info-icon" role="img" id="Info" fill="currentColor" viewBox="0 0 24 24" height="24px" width="24px">
            <title>Info</title>
            <desc>Info</desc>
            <path d="M12.75 16.5C12.75 16.914 12.414 17.25 12 17.25C11.586 17.25 11.25 16.914 11.25 16.5V11.25C11.25 10.836 11.586 10.5 12 10.5C12.414 10.5 12.75 10.836 12.75 11.25V16.5Z"></path>
            <path d="M12 7.40625C12.4657 7.40625 12.8438 7.78425 12.8438 8.25C12.8438 8.71575 12.4657 9.09375 12 9.09375C11.5343 9.09375 11.1562 8.71575 11.1562 8.25C11.1562 7.78425 11.5343 7.40625 12 7.40625Z"></path>
            <path
              d="M12 21.75C17.3842 21.75 21.75 17.3842 21.75 12C21.75 6.61575 17.3842 2.25 12 2.25C6.61575 2.25 2.25 6.61575 2.25 12C2.25 17.3842 6.61575 21.75 12 21.75ZM12 3.75C16.5562 3.75 20.25 7.44375 20.25 12C20.25 16.5562 16.5562 20.25 12 20.25C7.44375 20.25 3.75 16.5562 3.75 12C3.75 7.44375 7.44375 3.75 12 3.75Z">
            </path>
          </svg></button></div>
    </div>
    <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-register-password" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
        data-testid="formfield" type="password" id="register-password" autocomplete="new-password" required="" minlength="8" value=""><button
        class="YVSQLSsOb2UiWCKfeMqV Aix0WWNIK84yxrkeBgp0 Amck6BhUxlXrcSQwrzq8 WqA2dB8WZN7bCIiw8c_1 nYX2XfwJOWCEJFzwks3o" data-testid="formfield-togglevisibility" type="button" aria-label="Show password">SHOW</button></div>
  </div>
  <div data-testid="secure-password-checks" class="vnZ7EHCYCa1vbe2AIHaD">
    <p class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 gTBG6N_talnWYLKcbkZo" data-testid="typography"><span>Password strength:</span> <span data-testid="strength-level" class="BG1SsWfxLuqY9_WTgSEn"><span>weak</span></span></p>
    <div class="sDux5WgN4g7le8Ur8j3s">
      <p class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 eakIMsCBKmsqa0K7kZAR u8KKGR9r9RQn_WabVl8N" data-testid="password-condition"><svg data-testid="icon-minus" role="img" id="Minus" fill="currentColor" viewBox="0 0 24 24"
          height="24px" width="24px">
          <title>Minus</title>
          <desc>Minus</desc>
          <path d="M5.25 12.75C4.836 12.75 4.5 12.414 4.5 12C4.5 11.586 4.836 11.25 5.25 11.25H18.75C19.164 11.25 19.5 11.586 19.5 12C19.5 12.414 19.164 12.75 18.75 12.75H5.25Z"></path>
        </svg><span>At least 8 characters</span></p>
      <p class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 eakIMsCBKmsqa0K7kZAR u8KKGR9r9RQn_WabVl8N" data-testid="password-condition"><svg data-testid="icon-minus" role="img" id="Minus" fill="currentColor" viewBox="0 0 24 24"
          height="24px" width="24px">
          <title>Minus</title>
          <desc>Minus</desc>
          <path d="M5.25 12.75C4.836 12.75 4.5 12.414 4.5 12C4.5 11.586 4.836 11.25 5.25 11.25H18.75C19.164 11.25 19.5 11.586 19.5 12C19.5 12.414 19.164 12.75 18.75 12.75H5.25Z"></path>
        </svg><span>Have at least one lowercase letter</span></p>
      <p class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 eakIMsCBKmsqa0K7kZAR u8KKGR9r9RQn_WabVl8N" data-testid="password-condition"><svg data-testid="icon-minus" role="img" id="Minus" fill="currentColor" viewBox="0 0 24 24"
          height="24px" width="24px">
          <title>Minus</title>
          <desc>Minus</desc>
          <path d="M5.25 12.75C4.836 12.75 4.5 12.414 4.5 12C4.5 11.586 4.836 11.25 5.25 11.25H18.75C19.164 11.25 19.5 11.586 19.5 12C19.5 12.414 19.164 12.75 18.75 12.75H5.25Z"></path>
        </svg><span>Have at least one uppercase letter</span></p>
      <p class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 eakIMsCBKmsqa0K7kZAR u8KKGR9r9RQn_WabVl8N" data-testid="password-condition"><svg data-testid="icon-minus" role="img" id="Minus" fill="currentColor" viewBox="0 0 24 24"
          height="24px" width="24px">
          <title>Minus</title>
          <desc>Minus</desc>
          <path d="M5.25 12.75C4.836 12.75 4.5 12.414 4.5 12C4.5 11.586 4.836 11.25 5.25 11.25H18.75C19.164 11.25 19.5 11.586 19.5 12C19.5 12.414 19.164 12.75 18.75 12.75H5.25Z"></path>
        </svg><span>Have at least one number or symbol</span></p>
    </div>
  </div><button class="YVSQLSsOb2UiWCKfeMqV I2SLQ8VofAvdFW3DXuga PCKUK9mcJJEg2nWYgK7J dwZT1aOnOJoIlBabziZN hugRsgfEwWDGXZRZGnXs" data-testid="register-submission" type="submit">Register</button>
</form>

POST

<form method="post" novalidate="" autocomplete="on" data-testid="signIn-email-form">
  <div data-testid="formfield-container" class="CfBbUi0kkkxhddQMtGMQ KHLRRwjizs1mSO2md1rP">
    <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="header-signin-email">Email</label></div>
    <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-header-signin-email" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
        data-testid="signIn-email-field" type="email" id="header-signin-email" name="email" autocomplete="email" required="" value=""></div>
  </div>
  <div data-testid="formfield-container" class="CfBbUi0kkkxhddQMtGMQ KHLRRwjizs1mSO2md1rP">
    <div class="rM_vCfFsLzXDrV1887lJ"><label class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 xIsnM70LKj45xN5BkHM0" data-testid="typography" for="header-signin-password">Password</label><span
        class="NoK87VFSVmaHelcT45C7"><a class="XIur4QLFrECu0BuzpA_Q hyYo3k79nPAmD8KV_Y7h Amck6BhUxlXrcSQwrzq8 Fi9HZ7k1Di2otMMBOF3Z wFrVwx2QeYOK0VWAKiwq VSnhKKhFOSqYNaVRdEnV" data-testid="text-link" href="https://www.thetrainline.com/my-account/forgot-password" target="_blank">Forgotten password?</a></span>
    </div>
    <div class="UXgFMVFgnrOfcYwJ4V3t" data-testid="formfield-inputcontainer"><input aria-invalid="false" aria-errormessage="" aria-describedby="formfield-errormessage-header-signin-password" class="leotDqXLtf0v6CI5RzNP ubSehJNb1lFHkYoj9b5I"
        data-testid="signIn-password-field" type="password" id="header-signin-password" name="password" autocomplete="password" required="" minlength="6" value=""><button
        class="YVSQLSsOb2UiWCKfeMqV Aix0WWNIK84yxrkeBgp0 Amck6BhUxlXrcSQwrzq8 WqA2dB8WZN7bCIiw8c_1 nYX2XfwJOWCEJFzwks3o" data-testid="formfield-togglevisibility" type="button" aria-label="Show password">SHOW</button></div>
  </div><button class="YVSQLSsOb2UiWCKfeMqV I2SLQ8VofAvdFW3DXuga PCKUK9mcJJEg2nWYgK7J dwZT1aOnOJoIlBabziZN hugRsgfEwWDGXZRZGnXs" data-testid="signIn-submission" type="submit">Sign in</button>
</form>

Name: search-form

<form name="search-form" class="NgaK7e9awdEatBrg6Srf">
  <div data-testid="jsf-overlay-target"
    class="j2_t8wrjiq5YLwV28oJp CBnEn5Kvenw7grcB2rA2 ZNokBHfBdkWEMz4ikVVo NAHOC1HzXAb4vQiS5nra Sa_yjez5AHPnnawXsdmt XJC44At4eQ4JujOCgImk j2_t8wrjiq5YLwV28oJp CBnEn5Kvenw7grcB2rA2 ZNokBHfBdkWEMz4ikVVo NAHOC1HzXAb4vQiS5nra Sa_yjez5AHPnnawXsdmt"
    data-visible="false" style="--dp-bubble-max-width: 560px; --dp-bubble-x-offset: 0px; --dp-bubble-y-offset: 0px; --dp-bubble-margin-offset: var(--dp_s12);">
    <div class="gaabvLKbVzzZerMmnpcI">
      <div class="btnNFKkQWDMvnG0TJ5HH">
        <div class="tamj6mn64ULZgUIqAqWx JjhkxLG2RAY7BK9k4BWC" data-invalid="false" data-current="false"><label class="VLRi2LkwQC0u0ojfHbbY gg3gFJkJgGO0BSV1Uv5C epIdPGIsWqAnoZaKNkw4 l0kvMJBHnhNi3w5n3lRP" id="jsf-origin-label" for="jsf-origin-input"
            aria-hidden="false">From</label><input aria-activedescendant="" aria-autocomplete="list" aria-expanded="false" aria-labelledby="jsf-origin-label" autocomplete="off" role="combobox" value="" name="origin" aria-invalid="false"
            aria-current="false" aria-haspopup="dialog" data-testid="jsf-origin" aria-label="Departure station, none selected. Select a station." placeholder="City or station" id="jsf-origin-input" aria-controls="jsf-overlay-bubble-dialog"></div>
        <div class="tamj6mn64ULZgUIqAqWx JjhkxLG2RAY7BK9k4BWC" data-invalid="false" data-current="false"><label class="VLRi2LkwQC0u0ojfHbbY gg3gFJkJgGO0BSV1Uv5C epIdPGIsWqAnoZaKNkw4 l0kvMJBHnhNi3w5n3lRP" id="jsf-destination-label"
            for="jsf-destination-input" aria-hidden="false">To</label><input aria-activedescendant="" aria-autocomplete="list" aria-expanded="false" aria-labelledby="jsf-destination-label" autocomplete="off" role="combobox" value=""
            name="destination" aria-invalid="false" aria-current="false" aria-haspopup="dialog" data-testid="jsf-destination" aria-label="Arrival station, none selected. Select a station." placeholder="City or station" id="jsf-destination-input"
            aria-controls="jsf-overlay-bubble-dialog"></div>
        <hr class="fSi_ZwcEz0f0aX6khrLA">
      </div>
      <div class="btnNFKkQWDMvnG0TJ5HH Q4tDjYuYvgpSLcWJOXfA">
        <div class="oRdgQjKuXeiKczQjzhsZ JjhkxLG2RAY7BK9k4BWC" data-invalid="false" data-current="false"><label id="jsf-outbound-time-input-toggle-label" for="jsf-outbound-time-input-toggle">Out</label><input type="text" name="outboundTime"
            value="We 11 Sep • 03:00" aria-invalid="false" aria-current="false" aria-expanded="false" aria-haspopup="dialog" data-testid="jsf-outbound-time" placeholder=" + Add a return"
            aria-label="Date and time of departure. Wed, 11 Sep 2024 11:00 selected." class="" id="jsf-outbound-time-input-toggle" readonly="" role="button" aria-controls="jsf-overlay-bubble-dialog"></div>
        <div class="oRdgQjKuXeiKczQjzhsZ JjhkxLG2RAY7BK9k4BWC" data-invalid="false" data-current="false"><label aria-hidden="true" id="jsf-inbound-time-input-toggle-label" for="jsf-inbound-time-input-toggle">Return</label><input type="text"
            name="inboundTime" value="" aria-invalid="false" aria-current="false" aria-expanded="false" aria-haspopup="dialog" data-testid="jsf-inbound-time" placeholder=" + Add a return" aria-label="Return" class=""
            id="jsf-inbound-time-input-toggle" readonly="" role="button" aria-controls="jsf-overlay-bubble-dialog"><button class="RmlDMRQjVYbLe5sKtqAc zcrMqfvx5h9O1FzrdJLQ" aria-disabled="false" type="button" aria-label="Clear return trip details"
            aria-hidden="true"><svg role="img" id="Close" fill="currentColor" viewBox="0 0 24 24" height="24px" width="24px">
              <title>Close</title>
              <desc>Close</desc>
              <path
                d="M18.5303 18.5302C18.8228 18.2377 18.8228 17.7622 18.5303 17.4697L13.0605 11.9999L18.5303 6.53019C18.8228 6.23694 18.8228 5.76219 18.5303 5.46969C18.2378 5.17719 17.7623 5.17644 17.4698 5.46969L12 10.9394L6.53025 5.46969C6.237 5.17644 5.76225 5.17644 5.46975 5.46969C5.17725 5.76294 5.1765 6.23769 5.46975 6.53019L10.9395 11.9999L5.46975 17.4697C5.1765 17.7622 5.1765 18.2377 5.46975 18.5302C5.763 18.8227 6.23775 18.8227 6.53025 18.5302L12 13.0604L17.4698 18.5302C17.7623 18.8227 18.2378 18.8227 18.5303 18.5302Z">
              </path>
            </svg></button></div>
        <hr class="fSi_ZwcEz0f0aX6khrLA">
      </div>
      <div class="p_LYOG0tJ9i6Wd7HS6EU"><input type="text" name="passengers" aria-invalid="false" aria-current="false" aria-expanded="false" aria-haspopup="dialog" data-testid="jsf-passengers" aria-label="1 Adult, 26 to 59 years of age"
          id="jsf-passengers-input-toggle" readonly="" role="button" aria-controls="jsf-overlay-bubble-dialog">
        <div class="zesRbBYYzA5kDcQ6wmLa" aria-hidden="true"><strong data-testid="jsf-passengers-count" class="XHbXE0CXru004muok3dE" aria-hidden="true">1 Adult (26-59)</strong><small data-testid="jsf-passengers-railcards-count"
            class="TO9N3H_dQ2GP4q7Y7t69" aria-hidden="true">Add railcards</small></div>
      </div>
      <div><button data-testid="jsf-promo" class="E05uaG57lfV7Aw5vesVs tVjqo7oBtPkGQwMqyeOd" type="button" aria-disabled="false"><svg class="HCSS_o8Wi22J12n4AL7b" role="img" id="Plus" fill="currentColor" viewBox="0 0 24 24" height="24px"
            width="24px">
            <title>Plus</title>
            <desc>Plus</desc>
            <path
              d="M12 4.5C11.586 4.5 11.25 4.836 11.25 5.25V11.25H5.25C4.836 11.25 4.5 11.586 4.5 12C4.5 12.414 4.836 12.75 5.25 12.75H11.25V18.75C11.25 19.164 11.586 19.5 12 19.5C12.414 19.5 12.75 19.164 12.75 18.75V12.75H18.75C19.164 12.75 19.5 12.414 19.5 12C19.5 11.586 19.164 11.25 18.75 11.25H12.75V5.25C12.75 4.836 12.414 4.5 12 4.5Z">
            </path>
          </svg><span class="XAV9K3kLIcny0dSD6KgQ GD6b_yqBzDz4_6Sx4IOv gg3gFJkJgGO0BSV1Uv5C ELODr5CTfdH3w6bN5joQ">Add a voucher code</span></button></div>
      <div class="V3RWEO0if2zT_Gb6lj7A">
        <div class="hl4MctwbRDPMk0gZYhcp">
          <div class="nD6fijgsy_vCSv9gnbtv"><input type="checkbox" class="os3rH0Z4MxrBbaTQHfoj" id="bookingPromo" description="Open Booking.com in a new tab with places to stay on your trip" name="bookingPromo"><svg class="N7NCEBnbTHp1swIp3G5d"
              role="img" id="Check" aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" height="24px" width="24px">
              <title>Check</title>
              <desc>Check</desc>
              <path
                d="M19.2803 6.96979C18.9878 6.67654 18.513 6.67654 18.2198 6.96904L9.74325 15.4388L5.781 11.4698C5.4885 11.1765 5.01375 11.1765 4.7205 11.469C4.42725 11.7615 4.42725 12.2363 4.71975 12.5295L9.21225 17.0295C9.249 17.0663 9.288 17.0985 9.33 17.1255C9.61575 17.3145 10.0028 17.2868 10.2593 17.043C10.2638 17.0385 10.2683 17.034 10.2728 17.0295L10.275 17.0273L19.2803 8.02954C19.5735 7.73704 19.5735 7.26154 19.281 6.96904L19.2803 6.96979Z">
              </path>
            </svg><label class="VIze75503POv5aoqjIwQ zO1sQapGGMQvunWUO6WE XZ4fsWn4RHCKv6_kBF6Y" for="bookingPromo">
              <p class="i5p_LZGhWCsOuwLdGOBI gg3gFJkJgGO0BSV1Uv5C CXlhFY4CG5h40jpGNCUU l0kvMJBHnhNi3w5n3lRP">Open places to stay</p>
            </label></div>
        </div>
        <div class="Zl2OVUNIozAJe9ymgFrK">
          <div class="Z5G6xKy196s2zQrYaL0M" tabindex="0">
            <div class="C9yhdhnvHVj7OEivt2Hw">
              <p class="i5p_LZGhWCsOuwLdGOBI VKBikZ87bR7aF4bW1_lm CXlhFY4CG5h40jpGNCUU l0kvMJBHnhNi3w5n3lRP">Booking.com</p><svg role="img" id="ExternalLink" fill="currentColor" viewBox="0 0 24 24" height="24px" width="24px">
                <title>ExternalLink</title>
                <desc>ExternalLink</desc>
                <path fill-rule="evenodd" clip-rule="evenodd"
                  d="M7.5 9C7.5 8.58579 7.83579 8.25 8.25 8.25H15C15.4142 8.25 15.75 8.58579 15.75 9V15.75C15.75 16.1642 15.4142 16.5 15 16.5C14.5858 16.5 14.25 16.1642 14.25 15.75V10.8107L8.78044 16.2803C8.48755 16.5732 8.01268 16.5732 7.71978 16.2803C7.42688 15.9874 7.42688 15.5126 7.71977 15.2197L13.1894 9.75H8.25C7.83579 9.75 7.5 9.41421 7.5 9Z">
                </path>
              </svg>
            </div>
            <div class="jioqUllNlqSUKXGWusVM zVTq0_d1VISAh0T9wvAC xwxsjKCzqQ2Ku1GYH84Q" data-testid="Tooltip" aria-hidden="false">
              <p class="i5p_LZGhWCsOuwLdGOBI VKBikZ87bR7aF4bW1_lm wF3A36CXKr3xEVhsX0Ui l0kvMJBHnhNi3w5n3lRP">Open Booking.com in a new tab with places to stay on your trip</p>
            </div>
          </div>
        </div>
      </div><button data-testid="jsf-submit" class="AN86otBcDlMgML2zZSRM MKoB530Mz7CizNMjQIA_ cyu0AaMZtpDcNOlJjiqB kTGkpb8h77QQwEsQfSBT" type="submit" aria-disabled="false"><span
          class="mcKyFQVMl4Y1sDXV2KLd vfzLWlX7c_7N9BoTQiJL ELODr5CTfdH3w6bN5joQ">Get cheapest tickets</span></button>
    </div>
    <div class="TTwr23m0CubtRVQiIkdo" data-bubble-type="bubble_dialog" data-testid="jsf-overlay-bubble">
      <dialog data-testid="content-wrapper" class="j2_t8wrjiq5YLwV28oJp tw3mGzwwQ2t_ZIxkytQK ZNokBHfBdkWEMz4ikVVo NAHOC1HzXAb4vQiS5nra Sa_yjez5AHPnnawXsdmt" id="jsf-overlay-bubble-dialog" aria-hidden="false"></dialog>
      <div data-testid="content-wrapper" class="j2_t8wrjiq5YLwV28oJp tw3mGzwwQ2t_ZIxkytQK ZNokBHfBdkWEMz4ikVVo NAHOC1HzXAb4vQiS5nra Sa_yjez5AHPnnawXsdmt" id="jsf-overlay-bubble-div" aria-hidden="false" role="dialog"></div>
    </div>
    <div data-testid="jsf-overlay-modal" id="jsf-overlay-modal"></div>
  </div>
</form>

Text Content

Trainline : Search, Compare & Buy Cheap Train Tickets



Eurostar 3-day flash sale! Tickets starting from £23*.Book now

Skip to content
CloseClose
Language
Language🇬🇧 English (UK)🇩🇰 Dansk🇩🇪 Deutsch🇦🇹 Deutsch🇨🇭 Deutsch🇺🇸
English (US)🇪🇸 Español🇫🇷 Français🇨🇭 Français🇮🇹 Italiano🇨🇭 Italiano🇳🇱
Nederlands🇳🇴 Norsk🇧🇷 Português🇵🇹 Português🇸🇪 Svenska
Currency
CurrencyAustralian Dollar (AUD/A$)Canadian Dollar (CAD/C$)Swiss Franc
(CHF)Danish Krone (DKK/kr)Euro (EUR/€)Pound Sterling (GBP/£)Japanese Yen
(JPY/¥)Norwegian Krone (NOK/kr)Swedish Krona (SEK/kr)US Dollar (USD/$)
BasketBasketBasket
CloseClose

No tickets in your basket.

Why not plan a trip?

My Bookings
Register
Register with us
CloseClose
 * Google sign inGoogle sign inGoogle
 * Facebook sign inFacebook sign inFacebook
 * Apple sign inApple sign inApple
 * EnvelopeEnvelopeEmail

First name

Last name

Email

Did you mean ?Replace
Password
InfoInfo
SHOW

Password strength: weak

MinusMinusAt least 8 characters

MinusMinusHave at least one lowercase letter

MinusMinusHave at least one uppercase letter

MinusMinusHave at least one number or symbol

Register
Already registered? Sign inWe will keep you signed in
Privacy Policy applies
Menu IconIcon opening the menu
 * Train and coach tickets
 * Railcards
 * Business
 * Get our app
 * Find destinations by budget
 * Help
 * Travel Inspiration

 * UK trains
    * UK train times
    * Cheap train tickets
    * Live train times
    * Journey Planner
    * Season Tickets
    * Advance Ticket Alert
    * Group train tickets
    * Split tickets
    * Flexi Season Tickets
    * Digital Season Tickets

 * European trains
    * Trains in Europe
    * Cheap European train tickets
    * Italy train tickets
    * Spain train tickets
    * Germany train tickets
    * France train tickets
    * Belgium train tickets

 * Train companies
    * UK train companies
    * Eurostar tickets
    * Trenitalia tickets
    * Deutsche Bahn tickets
    * SNCF tickets
    * Renfe tickets
    * OBB tickets
    * Frecciarossa trains

 * Popular journeys
    * London to Paris train
    * Paris to Amsterdam train
    * Paris to London train
    * Barcelona to Madrid train
    * Amsterdam to Paris train
    * Brussels to Bruges train
    * Paris to Brussels train

Sign in
Sign in
CloseClose
 * Google sign inGoogle sign inGoogle
 * Facebook sign inFacebook sign inFacebook
 * Apple sign inApple sign inApple

Email

PasswordForgotten password?
SHOW
Sign in
New customer? Register nowWe will keep you signed in
Privacy Policy applies


BUY TRAIN TICKETS FOR TRAVEL IN THE UK AND EUROPE


SEARCH TIMES AND TICKETS

From
To

--------------------------------------------------------------------------------

Out
ReturnCloseClose

--------------------------------------------------------------------------------

1 Adult (26-59)Add railcards
PlusPlusAdd a voucher code
CheckCheck

Open places to stay

Booking.com

ExternalLinkExternalLink

Open Booking.com in a new tab with places to stay on your trip

Get cheapest tickets


Explore Europe effortlessly by train and busSave 61% on average when you book in
advance*
Tick Icon

Compare cheap prices for train and bus tickets

Pin Icon

Travel thousands of destinations in and across 45 countries

Group Icon

Join millions of people who use us every day

Help Icon

Customer service on hand every step of the way


TRUSTED SELLER AND OFFICIAL DISTRIBUTOR FOR HUNDREDS OF OPERATORS




PlanePlane


PLANEPLANEFLYING IN? WE’VE GOT AIRPORT TRANSFERS COVERED


SMASH THAT BORING TRANSFER WITH THE POWER OF RAIL. WITH GREAT PRICES ON TICKETS
TO THE HEART OF MOST EUROPEAN CITIES, BOOKING WITH TRAINLINE IS A NO-BRAINER.

 * BARCELONA

 * FRANKFURT

 * LONDON

 * MANCHESTER

 * MUNICH

 * ROME

ModeOfTransportTrainModeOfTransportTrain
London to Paris
from
C$63.05

Paris to Amsterdam
from
C$50.44

Barcelona to Madrid
from
C$11.03

London to Liverpool
from
C$26.15

London to Manchester
from
C$26.15

London to Edinburgh
from
C$65.39




WE'RE HERE TO HELP


FIND CLEAR FAQS ONLINE AND CUSTOMER SERVICE AVAILABLE AT THE END OF THE PHONE
SEVEN DAYS A WEEK




EUROPE’S LEADING TRAIN AND BUS APP


KEEP YOUR TRIP ON TRACK WITH DEPARTURE TIMES, PLATFORM INFO, AND TICKETS IN THE
PALM OF YOUR HAND.


Text me a link



POPULAR TRAIN JOURNEYS

From local trips to cross-country adventures, find info and book train tickets
for popular journeys in the UK and rest of Europe.


 * UK


 * EUROPE

 * London to Edinburgh
 * London to Manchester train
 * London to Brighton
 * Glasgow to London
 * Edinburgh to London
 * London to Birmingham
 * London to Liverpool
 * Liverpool to London train
 * London to Bath
 * Birmingham to London train
 * London to Oxford train
 * Newcastle to Glasgow train
 * London to Leeds train
 * London to Cardiff train
 * London to Newcastle train
 * Popular routes in England
 * Popular routes in Scotland
 * Cheap trains to London
 * Cheap trains to Manchester
 * Trains to Edinburgh

 * London to Paris
 * Paris to London
 * Milan to Venice
 * Barcelona to Madrid
 * Rome to Venice
 * London to Amsterdam
 * London to Brussels
 * Florence to Rome
 * Venice to Rome
 * Paris to Amsterdam
 * Brussels to Amsterdam
 * Madrid to Seville
 * Milan to Florence
 * Madrid to Barcelona
 * Florence to Venice
 * Trains in Europe
 * Trains in France
 * Trains in Italy
 * Trains in Germany
 * Trains in Spain

* Average savings on Advance fares booked at least one week before day of travel
vs Anytime fares purchased on day of travel. Subject to availability. Excludes
bus.

Compare operators and find the best price.

Check our price calendar to choose the cheapest day to travel.

We accept discount cards for SNCF, Trenitalia, Eurostar, Renfe, DB, and more.

 * About Trainline
 * News
 * Investors
 * Careers
 * Trainline Partner Solutions
 * Affiliates and Partnerships
 * Terms and conditions / Security
 * Privacy / Cookies
 * Modern Slavery Act (UK)

Help and useful information
 * Help & contact us
 * Ticket refunds and changes
 * Getting your ticket
 * Delays and disruption
 * Delay Repay
 * Travel assistance
 * Airport transfers
 * Off-Peak train times
 * Mobile apps
 * Deals and offers
 * Advance train tickets
 * Popular train journeys
 * Railcards
 * Mobile Tickets
 * Sleeper trains (UK only)
 * Day trips
 * Weekly Season Tickets
 * Monthly Season Tickets
 * Annual Season Tickets
 * I came by train
 * Price Prediction
 * Our authors

Train and bus companies
 * European train companies
 * Lumo
 * Avanti West Coast
 * LNER
 * GWR
 * ScotRail
 * Gatwick Express
 * Stansted Express
 * Heathrow Express
 * Elizabeth line
 * Leonardo Express
 * Malpensa Express
 * OUIGO
 * OUIGO Spain
 * Westbahn
 * TGV
 * Italo
 * FlixTrain
 * BlaBlaCar Bus
 * Avlo
 * AVE
 * Flixbus
 * National Express

Train journeys in the UK
 * London to Manchester
 * Leeds to London
 * London to Birmingham
 * London to Newcastle
 * Manchester to London
 * Edinburgh to London
 * London to Liverpool
 * Glasgow to Manchester
 * Manchester to Glasgow
 * Glasgow to Liverpool
 * Birmingham to Glasgow
 * Edinburgh to Glasgow
 * Glasgow to Leeds
 * York to London
 * London to Edinburgh
 * London to Brighton
 * Glasgow to London
 * Cardiff to London
 * Bristol to London
 * Newcastle to London
 * Edinburgh to Manchester
 * London to Norwich
 * Birmingham to London
 * London to Glasgow

Trains and buses in Europe
 * European train times
 * London to Brussels
 * London to Amsterdam
 * Paris to Lyon
 * Rome to Milan
 * Paris to Milan
 * Alicante to Madrid
 * Rome to Florence
 * Valencia to Madrid
 * London to Barcelona
 * London to Madrid
 * Barcelona to Valencia
 * Rome to Venice
 * London to Rome
 * Rome to Naples
 * London to Amsterdam Centraal
 * Malaga to Madrid
 * Madrid to Barcelona
 * Milan to Venice

Top destinations
 * European destinations
 * Trains to London
 * Trains to Manchester
 * Trains to Birmingham
 * Trains to Leeds
 * Trains to Edinburgh
 * Trains to Glasgow
 * Trains to Heathrow Airport
 * Trains to Luton Airport
 * Trains to Brighton
 * Trains to Gatwick Airport
 * Trains to Stansted Airport
 * Trains to France
 * Trains to Paris
 * Trains to Amsterdam
 * Trains to Disneyland Paris
 * Trains to Brussels

Stations
 * UK train stations
 * European train stations
 * London Paddington
 * Barcelona Sants
 * Birmingham New Street
 * Milan Central Station
 * Edinburgh Waverley
 * London Euston
 * London Kings Cross
 * Gatwick Airport
 * Paris Gare du Nord
 * Amsterdam Centraal


Copyright © 2024 Trainline.com Limited and its affiliated companies. All rights
reserved.Trainline.com Limited is registered in England and Wales. Company No.
3846791. Registered address: 3rd floor, 120 Holborn, London EC1N 2TD, United
Kingdom. VAT number: 791 7261 06.





YOUR PRIVACY AND US

Thanks for trusting Trainline. We know handling your personal data is a big
responsibility. Here’s how we’ll be taking care of your information.
We and our 122 partners store and/or access information on a device, such as
unique IDs in cookies to process personal data. You may accept or manage your
choices by clicking below, including your right to object where legitimate
interest is used, or at any time in the privacy policy page. These choices will
be signaled to our partners and will not affect browsing data. Your data will
not be used for tracking purposes if you have asked us not to track you.


WE AND OUR PARTNERS PROCESS DATA TO PROVIDE:

Use precise geolocation data. Actively scan device characteristics for
identification. Store and/or access information on a device. Personalised
advertising and content, advertising and content measurement, audience research
and services development. List of Partners

Accept Cookies
Choose Cookies



ABOUT YOUR PRIVACY

We process your data to deliver content or advertisements and measure the
delivery of such content or advertisements to extract insights about our
website. We share this information with our partners on the basis of consent and
legitimate interest. You may exercise your right to consent or object to a
legitimate interest, based on a specific purpose below or at a partner level in
the link under each purpose. These choices will be signaled to our vendors
participating in the Transparency and Consent Framework.
More information
User ID: fac1caa3-94ad-4e6e-a025-07e3cb1cab04
This User ID will be used as a unique identifier while storing and accessing
your preferences for future.
Timestamp: --
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

These strictly necessary cookies can’t be turned off, as they power our site.
They’re used for identity, security, fraud prevention and functionality
purposes.

View Vendor Details‎

TARGETING COOKIES

Targeting Cookies

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites.    They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

View Vendor Details‎

PERFORMANCE COOKIES

Performance Cookies

These help us speed up your browsing. We want to help you travel effortlessly,
so our site and app need to do what you want, when you want them to!

View Vendor Details‎

PERSONALISATION COOKIES

Personalisation Cookies

These make our site unique to you. You’re an individual after all! These cookies
allow us and partners that we work with to show you adverts that are more likely
to be relevant to your interests.

View Vendor Details‎

STORE AND/OR ACCESS INFORMATION ON A DEVICE 106 PARTNERS CAN USE THIS PURPOSE

Store and/or access information on a device

Cookies, device or similar online identifiers (e.g. login-based identifiers,
randomly assigned identifiers, network based identifiers) together with other
information (e.g. browser type and information, language, screen size, supported
technologies etc.) can be stored or read on your device to recognise it each
time it connects to an app or to a website, for one or several of the purposes
presented here.

List of IAB Vendors‎ | View Illustrations 

PERSONALISED ADVERTISING AND CONTENT, ADVERTISING AND CONTENT MEASUREMENT,
AUDIENCE RESEARCH AND SERVICES DEVELOPMENT 119 PARTNERS CAN USE THIS PURPOSE

Personalised advertising and content, advertising and content measurement,
audience research and services development

 * USE LIMITED DATA TO SELECT ADVERTISING 100 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Advertising presented to you on this service can be based on limited data,
   such as the website or app you are using, your non-precise location, your
   device type or which content you are (or have been) interacting with (for
   example, to limit the number of times an ad is presented to you).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * CREATE PROFILES FOR PERSONALISED ADVERTISING 83 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service (such as forms you submit,
   content you look at) can be stored and combined with other information about
   you (for example, information from your previous activity on this service and
   other websites or apps) or similar users. This is then used to build or
   improve a profile about you (that might include possible interests and
   personal aspects). Your profile can be used (also later) to present
   advertising that appears more relevant based on your possible interests by
   this and other entities.
   
   View Illustrations 

 * USE PROFILES TO SELECT PERSONALISED ADVERTISING 80 PARTNERS CAN USE THIS
   PURPOSE
   
   Switch Label
   
   Advertising presented to you on this service can be based on your advertising
   profiles, which can reflect your activity on this service or other websites
   or apps (like the forms you submit, content you look at), possible interests
   and personal aspects.
   
   View Illustrations 

 * CREATE PROFILES TO PERSONALISE CONTENT 29 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service (for instance, forms you
   submit, non-advertising content you look at) can be stored and combined with
   other information about you (such as your previous activity on this service
   or other websites or apps) or similar users. This is then used to build or
   improve a profile about you (which might for example include possible
   interests and personal aspects). Your profile can be used (also later) to
   present content that appears more relevant based on your possible interests,
   such as by adapting the order in which content is shown to you, so that it is
   even easier for you to find content that matches your interests.
   
   View Illustrations 

 * USE PROFILES TO SELECT PERSONALISED CONTENT 22 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Content presented to you on this service can be based on your content
   personalisation profiles, which can reflect your activity on this or other
   services (for instance, the forms you submit, content you look at), possible
   interests and personal aspects. This can for example be used to adapt the
   order in which content is shown to you, so that it is even easier for you to
   find (non-advertising) content that matches your interests.
   
   View Illustrations 

 * MEASURE ADVERTISING PERFORMANCE 109 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information regarding which advertising is presented to you and how you
   interact with it can be used to determine how well an advert has worked for
   you or other users and whether the goals of the advertising were reached. For
   instance, whether you saw an ad, whether you clicked on it, whether it led
   you to buy a product or visit a website, etc. This is very helpful to
   understand the relevance of advertising campaigns.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * MEASURE CONTENT PERFORMANCE 36 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information regarding which content is presented to you and how you interact
   with it can be used to determine whether the (non-advertising) content e.g.
   reached its intended audience and matched your interests. For instance,
   whether you read an article, watch a video, listen to a podcast or look at a
   product description, how long you spent on this service and the web pages you
   visit etc. This is very helpful to understand the relevance of
   (non-advertising) content that is shown to you.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * UNDERSTAND AUDIENCES THROUGH STATISTICS OR COMBINATIONS OF DATA FROM
   DIFFERENT SOURCES 65 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Reports can be generated based on the combination of data sets (like user
   profiles, statistics, market research, analytics data) regarding your
   interactions and those of other users with advertising or (non-advertising)
   content to identify common characteristics (for instance, to determine which
   target audiences are more receptive to an ad campaign or to certain
   contents).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * DEVELOP AND IMPROVE SERVICES 92 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Information about your activity on this service, such as your interaction
   with ads or content, can be very helpful to improve products and services and
   to build new products and services based on user interactions, the type of
   audience, etc. This specific purpose does not include the development or
   improvement of user profiles and identifiers.
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

 * USE LIMITED DATA TO SELECT CONTENT 13 PARTNERS CAN USE THIS PURPOSE
   
   Switch Label
   
   Content presented to you on this service can be based on limited data, such
   as the website or app you are using, your non-precise location, your device
   type, or which content you are (or have been) interacting with (for example,
   to limit the number of times a video or an article is presented to you).
   
   View Illustrations 
   Object to Legitimate Interests Remove Objection

List of IAB Vendors‎

USE PRECISE GEOLOCATION DATA 43 PARTNERS CAN USE THIS PURPOSE

Use precise geolocation data

With your acceptance, your precise location (within a radius of less than 500
metres) may be used in support of the purposes explained in this notice.

List of IAB Vendors‎

ACTIVELY SCAN DEVICE CHARACTERISTICS FOR IDENTIFICATION 11 PARTNERS CAN USE THIS
PURPOSE

Actively scan device characteristics for identification

With your acceptance, certain characteristics specific to your device might be
requested and used to distinguish it from other devices (such as the installed
fonts or plugins, the resolution of your screen) in support of the purposes
explained in this notice.

List of IAB Vendors‎

ENSURE SECURITY, PREVENT AND DETECT FRAUD, AND FIX ERRORS 88 PARTNERS CAN USE
THIS PURPOSE

Your data can be used to monitor for and prevent unusual and possibly fraudulent
activity (for example, regarding advertising, ad clicks by bots), and ensure
systems and processes work properly and securely. It can also be used to correct
any problems you, the publisher or the advertiser may encounter in the delivery
of content and ads and in your interaction with them.

List of IAB Vendors‎ | View Illustrations 

DELIVER AND PRESENT ADVERTISING AND CONTENT 80 PARTNERS CAN USE THIS PURPOSE

Certain information (like an IP address or device capabilities) is used to
ensure the technical compatibility of the content or advertising, and to
facilitate the transmission of the content or ad to your device.

List of IAB Vendors‎ | View Illustrations 

MATCH AND COMBINE DATA FROM OTHER DATA SOURCES 64 PARTNERS CAN USE THIS PURPOSE

Information about your activity on this service may be matched and combined with
other information relating to you and originating from various sources (for
instance your activity on a separate online service, your use of a loyalty card
in-store, or your answers to a survey), in support of the purposes explained in
this notice.

List of IAB Vendors‎

LINK DIFFERENT DEVICES 60 PARTNERS CAN USE THIS PURPOSE

In support of the purposes explained in this notice, your device might be
considered as likely linked to other devices that belong to you or your
household (for instance because you are logged in to the same service on both
your phone and your computer, or because you may use the same Internet
connection on both devices).

List of IAB Vendors‎

IDENTIFY DEVICES BASED ON INFORMATION TRANSMITTED AUTOMATICALLY 74 PARTNERS CAN
USE THIS PURPOSE

Your device might be distinguished from other devices based on information it
automatically sends when accessing the Internet (for instance, the IP address of
your Internet connection or the type of browser you are using) in support of the
purposes exposed in this notice.

List of IAB Vendors‎
Back Button


VENDORS LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Reject All Confirm My Choices