www.britishairways.com Open in urlscan Pro
2.18.238.138  Public Scan

Submitted URL: http://britishairways.com/
Effective URL: https://www.britishairways.com/travel/home/public/en_nl
Submission: On April 25 via api from US — Scanned from NL

Form analysis 5 forms found in the DOM

Name: navLoginForm

<form _ngcontent-ohc-c8="" name="navLoginForm" id="navLoginForm">
  <div _ngcontent-ohc-c8=""><ba-input _ngcontent-ohc-c8="" input-id="loginid" name="membershipNumber" type="text" autocomplete="username" class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false"
      value=""><!----><label for="loginid" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c8="" slot="label">Email or username</span></label><input class="native-input sc-ba-input" aria-describedby="loginid-error" aria-invalid="false"
        autocapitalize="off" autocomplete="username" autocorrect="off" id="loginid" name="loginid" placeholder="" spellcheck="true" type="text">
      <p id="loginid-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c8="" slot="error" class="field-error">Enter your email or username</span></p>
    </ba-input></div>
  <div _ngcontent-ohc-c8=""><ba-input _ngcontent-ohc-c8="" input-id="password" name="password" type="password" autocomplete="current-password" class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false"
      value=""><!----><label for="password" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c8="" slot="label">PIN or password</span></label><input class="native-input sc-ba-input" aria-describedby="password-error" aria-invalid="false"
        autocapitalize="off" autocomplete="current-password" autocorrect="off" id="password" name="password" placeholder="" spellcheck="true" type="password">
      <p id="password-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c8="" slot="error" class="field-error">Enter your password</span></p>
    </ba-input></div>
  <div _ngcontent-ohc-c8="" class="login-buttons">
    <div _ngcontent-ohc-c8="" class="submit-button"><ba-button _ngcontent-ohc-c8="" expand="block" color="primary" class="button expand-block button-solid hydrated" id="ba-button-3" fill="solid">Log in</ba-button></div>
    <a _ngcontent-ohc-c8="" class="no-underline" href="https://www.britishairways.com/travel/forgottendetails/public/en_nl"> FORGOT YOUR DETAILS? </a>
  </div>
</form>

Name: dualForm-2POST

<form _ngcontent-ohc-c3="" method="post" class="sub-nav-form" id="dualForm-2" name="dualForm-2">
  <fieldset _ngcontent-ohc-c3="">
    <legend _ngcontent-ohc-c3="" class="acc-reader"></legend><input _ngcontent-ohc-c3="" name="eId" type="hidden" id="dualFormEID" value="undefined"><ba-input _ngcontent-ohc-c3="" name="bookingRef" type="text" input-id="bookingRef" autocomplete="off"
      maxlength="6" class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false" value=""><!----><label for="bookingRef" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c3="" slot="label">Booking
          reference</span></label><input class="native-input sc-ba-input" aria-describedby="bookingRef-error" aria-invalid="false" autocapitalize="off" autocomplete="off" autocorrect="off" id="bookingRef" maxlength="6" name="bookingRef"
        placeholder="" spellcheck="true" type="text">
      <p id="bookingRef-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"></p>
    </ba-input><ba-input _ngcontent-ohc-c3="" name="lastname" type="text" input-id="lastname" autocomplete="off" maxlength="59" class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false"
      value=""><!----><label for="lastname" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c3="" slot="label">Last name of passenger</span></label><input class="native-input sc-ba-input" aria-describedby="lastname-error" aria-invalid="false"
        autocapitalize="off" autocomplete="off" autocorrect="off" id="lastname" maxlength="59" name="lastname" placeholder="" spellcheck="true" type="text">
      <p id="lastname-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"></p>
    </ba-input>
    <div _ngcontent-ohc-c3="" class="dual-form-button-row"><ba-button _ngcontent-ohc-c3="" color="primary" type="button" expand="full" class="button btn-primary dual-form-button-mmb expand-full button-solid hydrated" id="ba-button-10" fill="solid">
        Find my booking </ba-button><ba-button _ngcontent-ohc-c3="" color="primary" type="button" expand="full" class="button btn-primary dual-form-button-olci expand-full button-solid hydrated" id="ba-button-11" fill="solid"> Online check-in
      </ba-button></div>
  </fieldset>
</form>

Name: dualForm-3POST

<form _ngcontent-ohc-c4="" method="post" class="sub-nav-form" id="dualForm-3" name="dualForm-3">
  <fieldset _ngcontent-ohc-c4="">
    <legend _ngcontent-ohc-c4="" class="acc-reader"></legend><input _ngcontent-ohc-c4="" name="eId" type="hidden" value="undefined"><ba-input _ngcontent-ohc-c4="" name="bookingRef" type="text" input-id="bookingRef" autocomplete="off" maxlength="6"
      class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false" value=""><!----><label for="bookingRef" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c4="" slot="label">Booking
          reference</span></label><input class="native-input sc-ba-input" aria-describedby="bookingRef-error" aria-invalid="false" autocapitalize="off" autocomplete="off" autocorrect="off" id="bookingRef" maxlength="6" name="bookingRef"
        placeholder="" spellcheck="true" type="text">
      <p id="bookingRef-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"></p>
    </ba-input><ba-input _ngcontent-ohc-c4="" name="lastname" type="text" input-id="lastname" autocomplete="off" maxlength="59" class="sc-ba-input-h sc-ba-input-s hydrated" autocapitalize="off" autocorrect="off" spell-check="false"
      value=""><!----><label for="lastname" class="sc-ba-input sc-ba-input-s"><span _ngcontent-ohc-c4="" slot="label">Last name of passenger</span></label><input class="native-input sc-ba-input" aria-describedby="lastname-error" aria-invalid="false"
        autocapitalize="off" autocomplete="off" autocorrect="off" id="lastname" maxlength="59" name="lastname" placeholder="" spellcheck="true" type="text">
      <p id="lastname-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-input sc-ba-input-s"></p>
    </ba-input>
    <div _ngcontent-ohc-c4=""><ba-button _ngcontent-ohc-c4="" color="primary" type="button" class="button btn-primary button-solid hydrated" id="ba-button-12" fill="solid"> Online check-in </ba-button></div>
  </fieldset>
</form>

Name: searchForm

<form _ngcontent-ohc-c2="" name="searchForm" class="search-form"><input _ngcontent-ohc-c2="" id="search-input" tabindex="0" aria-labelledby="header-search-label" class="header-search-input"><ba-button _ngcontent-ohc-c2=""
    color="secondary-midnight-blue" text="uppercase" fill="clear" padding="none" class="search site-search-submit button button-clear zero-button-padding hydrated" aria-label="Search" id="ba-button-1"><ba-icon _ngcontent-ohc-c2="" name="search"
      custom-size="46" color="default" circle-color="default" alt="" size="32" loading="lazy" class="hydrated"></ba-icon></ba-button></form>

<form _ngcontent-ohc-c24="" novalidate="" class="ng-untouched ng-pristine ng-invalid"><ba-grid _ngcontent-ohc-c24="" columns-1024vw="1" row-gutter-320vw="24" class="hydrated"><ba-grid _ngcontent-ohc-c24="" columns-1024vw="1:5"
      column-gutter-320vw="24" row-gutter-320vw="24" class="hydrated"><ba-select _ngcontent-ohc-c24="" required="" class="ng-untouched ng-pristine ng-valid sc-ba-select-h sc-ba-select-s has-value hydrated" value="return"><!----><label
          for="ba-select-0" class="sc-ba-select sc-ba-select-s"><span _ngcontent-ohc-c24="" slot="label">Fare</span></label><select aria-required="true" aria-describedby="" aria-invalid="false" id="ba-select-0" required=""
          class="sc-ba-select sc-ba-select-s">
          <option _ngcontent-ohc-c24="" value="return"> Return </option>
          <option _ngcontent-ohc-c24="" value="oneway"> One way </option>
        </select></ba-select><ba-grid _ngcontent-ohc-c24="" columns-1024vw="2" column-gutter-320vw="24" row-gutter-320vw="24" class="hydrated"><lib-location-selection _ngcontent-ohc-c24=""><ba-input-typeahead required="" autocorrect="false"
            autocomplete="off" auto-select="true" suggestions="[]" id="location-selection-origin" label="From" value="" error-message="Please enter your departing airport" no-match-error-message="No results matching ''" no-match-text="Did you mean?"
            placeholder="Type 3 letters" class="hydrated"></ba-input-typeahead></lib-location-selection><lib-location-selection _ngcontent-ohc-c24=""><ba-input-typeahead required="" autocorrect="false" autocomplete="off" auto-select="true"
            suggestions="[]" id="location-selection-destination" label="To" value="" error-message="Please enter your destination" no-match-error-message="No results matching ''" no-match-text="Did you mean?" placeholder="Type 3 letters"
            class="hydrated"></ba-input-typeahead></lib-location-selection></ba-grid></ba-grid><ba-grid _ngcontent-ohc-c24="" column-gutter-320vw="24" row-gutter-320vw="24" class="hydrated"><ba-input-datepicker _ngcontent-ohc-c24="" required=""
        class="ng-untouched ng-pristine ng-valid is-untouched is-pristine is-valid sc-ba-input-datepicker-h sc-ba-input-datepicker-s hydrated" value="2024-04-25" label="Depart" min="2024-04-25" max="2025-04-14"><!---->
        <fieldset class="has-value sc-ba-input-datepicker">
          <legend id="id9157044327-legend" class="sc-ba-input-datepicker">Depart</legend><input pattern="\d{2}\/\d{2}\/\d{4}" placeholder="DD/MM/YYYY" type="date" id="id9157044327" name="id9157044327" min="2024-04-25" max="2025-04-14"
            aria-label="Depart" aria-invalid="false" aria-describedby="" class="sc-ba-input-datepicker">
          <div id="id9157044327-error" role="" aria-hidden="true" hidden="" class="sc-ba-input-datepicker sc-ba-input-datepicker-s"><slot-fb name="error" class="sc-ba-input-datepicker" hidden="">
              <p class="sc-ba-input-datepicker">Invalid date</p>
            </slot-fb>
            <p _ngcontent-ohc-c24="" slot="error"> Invalid date </p>
          </div>
        </fieldset>
      </ba-input-datepicker>
      <div _ngcontent-ohc-c24="" class="return-date ng-star-inserted"><ba-input-datepicker _ngcontent-ohc-c24="" required=""
          class="ng-untouched ng-pristine ng-invalid is-untouched is-pristine is-invalid sc-ba-input-datepicker-h sc-ba-input-datepicker-s hydrated" value="" label="Return" min="2024-04-25" max="2025-04-14"><!---->
          <fieldset class="sc-ba-input-datepicker">
            <legend id="id7328841069-legend" class="sc-ba-input-datepicker">Return</legend><input pattern="\d{2}\/\d{2}\/\d{4}" placeholder="DD/MM/YYYY" type="date" id="id7328841069" name="id7328841069" min="2024-04-25" max="2025-04-14"
              aria-label="Return" aria-invalid="false" aria-describedby="" class="sc-ba-input-datepicker">
            <div id="id7328841069-error" role="" aria-hidden="true" hidden="" class="sc-ba-input-datepicker sc-ba-input-datepicker-s"><slot-fb name="error" class="sc-ba-input-datepicker" hidden="">
                <p class="sc-ba-input-datepicker">Invalid date</p>
              </slot-fb>
              <p _ngcontent-ohc-c24="" slot="error"> Invalid date </p>
            </div>
          </fieldset>
        </ba-input-datepicker></div><!----><lib-travel-class-selection _ngcontent-ohc-c24=""><!----><ba-form-group-dropdown class="ng-star-inserted hydrated" legend="Travel class" summary="Economy&nbsp;">
          <p slot="error">Custom error</p><ba-content spacing="" class="hydrated"><!---->
            <p class="ba-c-content__small-print">I'm travelling in:</p>
          </ba-content><ba-radio-group class="available-cabin-radio-group ng-untouched ng-pristine ng-valid ng-star-inserted sc-ba-radio-group-h sc-ba-radio-group-s hydrated" aria-describedby="ba-radio-group-1-error" aria-invalid="false"
            id="ba-radio-group-1" group-id="ba-radio-group-1"><!---->
            <fieldset role="radiogroup" class="sc-ba-radio-group sc-ba-radio-group-s"><ba-grid row-gutter-1024vw="16" row-gutter-800vw="16" row-gutter-640vw="16" class="hydrated"><ba-radio name="cabinName" arrangement="vertical"
                  class="ng-star-inserted sc-ba-radio-h sc-ba-radio-s vertical hydrated is-checked is-star-inserted" radio-id="ba-radio-5" checked=""><!----><label for="ba-radio-5" class="sc-ba-radio sc-ba-radio-s"><input aria-checked="true"
                      id="ba-radio-5" name="cabinName" type="radio" value="M" class="sc-ba-radio"><span slot="label">Economy</span></label></ba-radio><ba-radio name="cabinName" arrangement="vertical"
                  class="ng-star-inserted sc-ba-radio-h sc-ba-radio-s vertical hydrated" radio-id="ba-radio-6"><!----><label for="ba-radio-6" class="sc-ba-radio sc-ba-radio-s"><input aria-checked="false" id="ba-radio-6" name="cabinName" type="radio"
                      value="J" class="sc-ba-radio"><span slot="label">Business</span></label></ba-radio><!----></ba-grid>
              <p aria-hidden="true" hidden="" id="ba-radio-group-1-error" role="alert" class="sc-ba-radio-group sc-ba-radio-group-s"></p>
            </fieldset>
          </ba-radio-group><!----><ba-content spacing="" class="hydrated"><!---->
            <p class="ba-c-content__small-print">Would you like a flexible ticket?</p>
          </ba-content><!----><ba-checkbox class="flexible-ticket-checkbox ng-untouched ng-pristine ng-valid ng-star-inserted sc-ba-checkbox-h sc-ba-checkbox-s hydrated" checkbox-id="ba-checkbox-0"><!----><label for="ba-checkbox-0"
              class="sc-ba-checkbox sc-ba-checkbox-s"><input aria-checked="false" aria-invalid="false" id="ba-checkbox-0" type="checkbox" class="sc-ba-checkbox"><span slot="label" class="text-body-small flexible-ticket-span"> Flexible ticket
              </span></label>
            <p id="ba-checkbox-0-error" role="alert" aria-hidden="true" hidden="" class="sc-ba-checkbox sc-ba-checkbox-s"></p>
          </ba-checkbox><!---->
        </ba-form-group-dropdown><!----></lib-travel-class-selection><lib-passenger-mix _ngcontent-ohc-c24=""><ba-form-group-dropdown show-error="false" legend="Passengers" summary="1 adult" class="hydrated">
          <p slot="error">Please check these fields: {{passengerTypesList}}</p><ba-input-stepper required="" label="Adults" name="paxMixAdultCount" min="1" max="9" class="ng-untouched ng-pristine ng-valid is-untouched is-pristine is-valid hydrated"
            value="1">
            <p slot="help">16+ years</p>
            <p slot="info-decrement-disallowed">To book online, there must be at least one adult travelling. To book for young adults travelling alone, please
              <a href="https://www.britishairways.com/en-nl/information/help-and-contacts/contact-us" target="_blank">contact us</a>.</p>
            <p slot="error-under-range">To book online, there must be at least one adult travelling. To book for young adults travelling alone, please
              <a href="https://www.britishairways.com/en-nl/information/help-and-contacts/contact-us" target="_blank">contact us</a>.</p>
            <p slot="info-increment-disallowed">Up to 9 customers can travel on one booking. This does not include infants. Find out more about
              <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a></p>
            <p slot="error-over-range">Up to 9 customers can travel on one booking. This does not include infants. Find out more about <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a>
            </p>
            <p slot="error-required">Let us know how many adults are travelling.</p>
            <p slot="error-not-a-number">Please enter a number.</p>
          </ba-input-stepper><ba-input-stepper required="" label="Young adults" name="paxMixYoungAdultCount" min="0" max="8" class="ng-untouched ng-pristine ng-valid ng-star-inserted is-untouched is-pristine is-valid is-star-inserted hydrated"
            value="0">
            <p slot="help">12-15 years</p>
            <p slot="info-decrement-disallowed">0 is the minimum value.</p>
            <p slot="error-under-range">0 is the minimum value.</p>
            <p slot="info-increment-disallowed">Up to 9 customers can travel on one booking. This does not include infants. Find out more about
              <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a></p>
            <p slot="error-over-range">Up to 9 customers can travel on one booking. This does not include infants. Find out more about <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a>
            </p>
            <p slot="error-required">Let us know how many young adults are travelling.</p>
            <p slot="error-not-a-number">Please enter a number.</p>
          </ba-input-stepper><!----><ba-input-stepper required="" label="Children" name="paxMixChildCount" min="0" max="8" class="ng-untouched ng-pristine ng-valid is-untouched is-pristine is-valid hydrated" value="0">
            <p slot="help">2-11 years</p>
            <p slot="info-decrement-disallowed">0 is the minimum value.</p>
            <p slot="error-under-range">0 is the minimum value.</p>
            <p slot="info-increment-disallowed">Up to 9 customers can travel on one booking. This does not include infants. Find out more about
              <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a></p>
            <p slot="error-over-range">Up to 9 customers can travel on one booking. This does not include infants. Find out more about <a href="https://www.britishairways.com/en-nl/information/group-travel" target="_blank">group travel bookings.</a>
            </p>
            <p slot="error-required">Let us know how many children are travelling.</p>
            <p slot="error-not-a-number">Please enter a number.</p>
          </ba-input-stepper><!----><ba-input-stepper required="" label="Infants" name="paxMixInfantCount" min="0" max="1" class="ng-untouched ng-pristine ng-valid is-untouched is-pristine is-valid hydrated" value="0">
            <p slot="help">Under 2 years</p>
            <p slot="info-decrement-disallowed">0 is the minimum value.</p>
            <p slot="error-under-range">0 is the minimum value.</p>
            <p slot="info-increment-disallowed">For safety reasons, the number of infants can’t be more than the number of adults travelling.</p>
            <p slot="error-over-range">For safety reasons, the number of infants can’t be more than the number of adults travelling.</p>
            <p slot="error-required">Let us know how many infants are travelling.</p>
            <p slot="error-not-a-number">Please enter a number.</p>
          </ba-input-stepper>
        </ba-form-group-dropdown></lib-passenger-mix>
    </ba-grid><!----><ba-grid _ngcontent-ohc-c24="" columns-1024vw="2:1" column-gutter-320vw="24" row-gutter-320vw="24" class="hydrated"><ba-content _ngcontent-ohc-c24="" spacing="" class="hydrated"><!----><ba-content _ngcontent-ohc-c31=""
          class="extra-links hydrated" spacing=""><!----><ba-grid _ngcontent-ohc-c32="" columns-800vw="2" class="fo-links hydrated"><ba-content _ngcontent-ohc-c32="" spacing="none" class="hydrated"><!---->
              <p _ngcontent-ohc-c32="" class="ba-c-content__small-print">Looking for more stops?</p><ba-link _ngcontent-ohc-c32="" href="https://www.britishairways.com/travel/book/public/en_nl/flightSearch" class="hydrated">Multi city &amp; round the
                world</ba-link>
            </ba-content><ba-content _ngcontent-ohc-c32="" spacing="none" class="hydrated"><!---->
              <p _ngcontent-ohc-c32="" class="ba-c-content__small-print">Need inspiration?</p><ba-link _ngcontent-ohc-c32="" href="https://www.britishairways.com/travel/flexible-search/public/en_nl" class="hydrated">Explore all our
                destinations</ba-link>
            </ba-content></ba-grid></ba-content></ba-content><ba-content _ngcontent-ohc-c24="" class="submit-btn hydrated" spacing=""><!----><ba-button _ngcontent-ohc-c24="" id="searchbar-fo-submit-button" variant="primary"
          class="search-button hydrated" fill="solid"> Find Flights </ba-button></ba-content></ba-grid></ba-grid></form>

Text Content

skip to content
Search Site
Log in

Log in or Sign up for the Executive Club


YOUR ACCOUNT

Email or username

Enter your email or username

PIN or password

Enter your password

Log in
FORGOT YOUR DETAILS?



SIGN UP


BOOK FLIGHTS QUICKER, PAY WITH AVIOS AND EARN REWARDS AS AN EXECUTIVE CLUB
MEMBER.

Join the Executive Club
Log in to On Business

Use this form to log in to your account or to create an account for the British
Airways executive club

Mobile Menu
 * Discover
   
   
   BA
   
    * About BA
    * BA Better World
    * The BA experience
    * Travel classes
    * What's new
    * On Business
    * Partners and alliances
      
   
   
   EXECUTIVE CLUB
   
    * Join the Club
    * About the Club
    * About Avios
    * Collecting Avios
    * Spending Avios
      
   
   
   FLIGHTS AND DESTINATIONS
   
    * Explore our destinations
    * Flights to London
    * Flights to New York
    * Routes and timetables
    * Before you fly
    * Baggage essentials
    * Airport information
      
   
   
   HOLIDAYS
   
    * Discover BA holidays
    * Multi-centre holidays
    * Other holiday types
    * New York holidays
    * London city breaks
      
   
   
   OFFERS AND DEALS
   
    * Special offers
    * Find our cheapest flights
    * Last-minute holiday deals
      
   
   
   EXTRAS
   
    * London airport hotels
    * Travel insurance
    * Meet and assist
      
   
   
   
 * Book
   
   
   FLIGHTS
   
    * Book a flight
    * Book a flight with Avios
      
   
   
   FLIGHTS AND MORE
   
    * Flight + Hotel
    * Flight + Car
    * Find a hotel
    * Hire a car
    * Book an experience
      
   
   
   
 * Manage
   
   
   MY BOOKING
   
    * Booking reference
      
      
      
      Last name of passenger
      
      
      
      Find my booking Online check-in
    * Flight status
    * Flight information
      
   
   
   EXECUTIVE CLUB
   
    * Log in to my Executive Club
    * Join the Club
      
   
   
   
 * Check-in
   
   
   MY BOOKING
   
    * Booking reference
      
      
      
      Last name of passenger
      
      
      
      Online check-in
    * Flight status
    * Flight information
      
   
   
   
 * Help
   
   
   BOOKINGS
   
    * Delays, cancellations and refunds
    * Lost baggage
    * Vouchers
      
   
   
   ASSISTANCE
   
    * Contacts and FAQs
    * Flight status
    * Disability and mobility assistance
    * Medical conditions and pregnancy
    * Travel assistance
    * Checking in and boarding
      
   
   
   TRAVEL NEWS
   
    * Information for customers: Tel Aviv
    * More travel news
      
   
   
   
   
 * Change country/region and languageNetherlands - English




Search for

skip to nav


BRITISH AIRWAYS


SEARCH FOR FLIGHTS

I'm searching for:FlightFlight + HotelFlight + CarHotelCar



Fare Return One way Depart

Invalid date

Invalid date

Return

Invalid date

Invalid date

Custom error

I'm travelling in:

EconomyBusiness



Would you like a flexible ticket?

Flexible ticket



Please check these fields: {{passengerTypesList}}

16+ years

To book online, there must be at least one adult travelling. To book for young
adults travelling alone, please contact us.

To book online, there must be at least one adult travelling. To book for young
adults travelling alone, please contact us.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Let us know how many adults are travelling.

Please enter a number.

12-15 years

0 is the minimum value.

0 is the minimum value.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Let us know how many young adults are travelling.

Please enter a number.

2-11 years

0 is the minimum value.

0 is the minimum value.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Up to 9 customers can travel on one booking. This does not include infants. Find
out more about group travel bookings.

Let us know how many children are travelling.

Please enter a number.

Under 2 years

0 is the minimum value.

0 is the minimum value.

For safety reasons, the number of infants can’t be more than the number of
adults travelling.

For safety reasons, the number of infants can’t be more than the number of
adults travelling.

Let us know how many infants are travelling.

Please enter a number.

Looking for more stops?

Multi city & round the world

Need inspiration?

Explore all our destinations Find Flights


OUR OFFERS HAVE LANDED

Discover great fares and save up to €200 off holidays.

Flights to Los Angeles from €683 return

from Amsterdam, October 2024

Flights to Miami from €723 return

from Amsterdam, September 2024

New York flights + 3 nights hotel from €853 pp

from Amsterdam, November 2024

Search offers and book by 14 May

Terms and conditions apply


MANAGING YOUR FLIGHT


MANAGE MY BOOKING

Make changes to your travel plans, and view your booking details


ONLINE CHECK-IN

Online check-in opens 24 hours before your flight departs


FLIGHT STATUS

Check the latest status of our flights over the next 10 days


FEATURES AND OFFERS

 * Help and contacts|
   
   
   
   
 * Accessibility and site help|
   
   
 * Website security|
   
   
 * Privacy policy|
   
   
 * Cookie policy|
   
   
 * Legal|
   
   
 * About BA|
   
   
   
   
 * Media Centre|
   
   
   
   
 * Customer Commitment|
   
   
 * Careers|
   
   
 * Sustainability|
   
   
 * Modern Slavery statement|
   
   
 * Iberia.com|
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

 * 
   
   
 * 
   
   
 * 
   
   
 * 
   
   
 * 
   
   
 * 
   
   
   
   
   
   
   

© British Airways - all rights reserved


Please enable JavaScript to continue using this application.


WELCOME TO BRITISH AIRWAYS

We use cookies to improve your experience on ba.com and show personalised
content, depending on your settings. See our Privacy Policy for more.

Accept AllCustomiseReject All

Choose your cookie preferences
 

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

Essential

Our website can’t operate properly without essential cookies. We only collect
the minimum personal information needed to provide services on ba.com. You can
disable these cookies in your browser but parts of ba.com may not work.

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

Analytics

We use analytical cookies to measure how you use our website and help improve
ba.com.

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

Marketing

We use marketing cookies to display personalised advertisements on other sites
you may visit. We work with approved partners to deliver relevant content and
measure the effectiveness of these advertisements.

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

Functional

These cookies let us save the choices you make and some of the information you
provide when browsing ba.com. They don’t track your browsing activity on other
websites. Without functional cookies, ba.com may not work reliably.

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

Accept all cookies
Confirm your choices