booking.flytap.com Open in urlscan Pro
104.18.6.169  Public Scan

URL: https://booking.flytap.com/booking/login
Submission: On November 11 via api from BE — Scanned from CA

Form analysis 1 forms found in the DOM

<form _ngcontent-oqb-c16="" novalidate="" class="ng-untouched ng-pristine ng-invalid">
  <div _ngcontent-oqb-c16="" class="trip-line no-margin"><app-segmented-control-radio _ngcontent-oqb-c16="" class="booking-type-selector" classes="segmented-control--rounded" aria-label="Select flight type">
      <ul class="segmented-control segmented-control--rounded" role="radiogroup" tabindex="0"><!---->
        <li skeletonloader="" class="ng-star-inserted active"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="Return" aria-checked="true" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> Return
            </span></button></li>
        <li skeletonloader="" class="ng-star-inserted"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="One way" aria-checked="false" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> One way
            </span></button></li>
        <li skeletonloader="" class="ng-star-inserted"><!----><!----><button role="radio" tabindex="0" type="button" aria-label="Multicity" aria-checked="false" class="ng-star-inserted"><!----><!----><span class="ng-star-inserted"> Multicity
            </span></button></li>
      </ul>
    </app-segmented-control-radio>
    <div _ngcontent-oqb-c16="" class="pay-with-type"><app-book-award-flights _ngcontent-oqb-c16="" _nghost-oqb-c20=""><!----><label _ngcontent-oqb-c20="" class="checkbox-wrapper ng-star-inserted" for="pay-miles" role="checkbox"
          style="display: none;"><input _ngcontent-oqb-c20="" class="checkbox ng-untouched ng-pristine ng-valid" id="pay-miles" type="checkbox"><span _ngcontent-oqb-c20=""><label _ngcontent-oqb-c20="" skeletonloader="" class=""> Pay with Miles
            </label></span></label></app-book-award-flights></div><!---->
    <div _ngcontent-oqb-c16="" class="show-all-dates ng-star-inserted"><label _ngcontent-oqb-c16="" class="checkbox-wrapper" for="show-all-dates"><input _ngcontent-oqb-c16="" class="checkbox ng-untouched ng-pristine ng-valid" id="show-all-dates"
          type="checkbox"><span _ngcontent-oqb-c16=""><span _ngcontent-oqb-c16="" skeletonloader="" class=""> Show all dates and best offers </span></span></label></div>
  </div><!---->
  <div _ngcontent-oqb-c16="" class="trip-line ng-star-inserted">
    <div _ngcontent-oqb-c16="" class="endpoints-input__group">
      <div _ngcontent-oqb-c16="" class="endpoints-input__wrapper">
        <div _ngcontent-oqb-c16="" class="endpoints-input" aria-label="Select outbound location"><!----><app-airport-input _ngcontent-oqb-c16="" formcontrolname="from" _nghost-oqb-c21="" class="ng-untouched ng-pristine ng-valid">
            <div _ngcontent-oqb-c21="" class="endpoints-input-airport-wrapper filled "><!----><!---->
              <div _ngcontent-oqb-c21="" aria-hidden="true" class="endpoints-input-iata ng-star-inserted"><!---->NYC<!----></div><!----><input _ngcontent-oqb-c21="" autocomplete="off" class="ng-star-inserted" skeletonloader="" type="text"
                id="flight-search-from" placeholder="Country, City, Airport"><!---->
            </div><label _ngcontent-oqb-c21="" skeletonloader="" class="" for="flight-search-from">From</label><!----><app-autocomplete _ngcontent-oqb-c21="" class="autocomplete ng-star-inserted" _nghost-oqb-c26=""><!----><span _ngcontent-oqb-c26=""
                aria-atomic="true" class="visuallyhidden helper-accessible" role="alert" tabindex="-1"></span></app-autocomplete>
          </app-airport-input></div><!---->
      </div>
      <div _ngcontent-oqb-c16="" class="route-type__icon" aria-label="Switch outbound with arrival locations"><app-svg _ngcontent-oqb-c16="" aria-hidden="true" class="route-type__icon-type app-svg" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6=""
            class="icon" role="img" aria-label="Route type icon" alt="Route type icon" title="Route type icon">
            <use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#plane_related--flights_inbound_and_outbound"></use>
          </svg></app-svg><app-svg _ngcontent-oqb-c16="" aria-hidden="true" class="route-type__icon-switch app-svg" svg="icons.svg#general--arrow--long_both" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Swap icon"
            alt="Swap icon" title="Swap icon">
            <use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#general--arrow--long_both"></use>
          </svg></app-svg></div>
      <div _ngcontent-oqb-c16="" class="endpoints-input__wrapper">
        <div _ngcontent-oqb-c16="" class="endpoints-input" aria-label="Select arrival location"><!----><app-airport-input _ngcontent-oqb-c16="" formcontrolname="to" _nghost-oqb-c21="" class="ng-untouched ng-pristine ng-invalid">
            <div _ngcontent-oqb-c21="" class="endpoints-input-airport-wrapper  "><!----><!----><input _ngcontent-oqb-c21="" autocomplete="off" class="ng-star-inserted" skeletonloader="" type="text" id="flight-search-to"
                placeholder="Country, City, Airport"><!----></div><label _ngcontent-oqb-c21="" skeletonloader="" class="" for="flight-search-to">Where to?</label><!----><app-autocomplete _ngcontent-oqb-c21="" class="autocomplete ng-star-inserted"
              _nghost-oqb-c26=""><!----><span _ngcontent-oqb-c26="" aria-atomic="true" class="visuallyhidden helper-accessible" role="alert" tabindex="-1"></span></app-autocomplete>
          </app-airport-input></div><!---->
      </div><!---->
      <div _ngcontent-oqb-c16="" class="endpoints-input__wrapper endpoints-input__wrapper--datepicker ng-star-inserted">
        <div _ngcontent-oqb-c16="" aria-label="Select flight date" class="endpoints-input endpoints-input--datepicker"><!---->
          <div _ngcontent-oqb-c16="" class="ng-star-inserted"><input _ngcontent-oqb-c16="" bsdaterangepicker="" class="form-control bsdateRangepicker ng-untouched ng-pristine ng-valid" formcontrolname="dateRange" type="text"><label
              _ngcontent-oqb-c16="" class="bsdateRangepicker--label" skeletonloader="">When?</label></div><!---->
          <div _ngcontent-oqb-c16="" class="iconDatepicker"><app-svg _ngcontent-oqb-c16="" aria-hidden="true" aria-label="no price icon" class="app-svg" svg="icons.svg#general--calendar" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon"
                role="img" aria-label="Calendar icon" alt="Calendar icon" title="Calendar icon">
                <use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#general--calendar"></use>
              </svg></app-svg></div>
        </div>
      </div>
    </div>
  </div><!----><!---->
  <div _ngcontent-oqb-c16="" class="trip-options-line"><!---->
    <div _ngcontent-oqb-c16="" class="trip-options-line--left ng-star-inserted"><button _ngcontent-oqb-c16="" type="button" class="button--stopover" aria-label="Open dialog to check to see if your route is eligible for a TAP Stopover"><app-svg
          _ngcontent-oqb-c16="" aria-hidden="true" class="button--stopover_icon app-svg" svg="icons.svg#destinations--stopover_experience" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Stopover icon"
            alt="Stopover icon" title="Stopover icon">
            <use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="./assets/images/icons.svg#destinations--stopover_experience"></use>
          </svg></app-svg>
        <div _ngcontent-oqb-c16="" aria-hidden="true" class="button--stopover_text"><span _ngcontent-oqb-c16="" class="button--stopover_label" skeletonloader=""> Add a free TAP Stopover. </span><!----></div><app-svg _ngcontent-oqb-c16=""
          class="logo-mountain-stopover app-svg" id="logo-mountain-stopover" svg="sprite.svg#illustration--castelo_stopover" _nghost-oqb-c6=""><svg _ngcontent-oqb-c6="" class="icon" role="img" aria-label="Stopover icon" alt="Stopover icon"
            title="Stopover icon">
            <use _ngcontent-oqb-c6="" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#illustration--castelo_stopover"></use>
          </svg></app-svg><!---->
      </button></div>
  </div><!----><!----><!---->
</form>

Text Content

Airlines 0BAirlines 0OAirlines 2KAirlines 9UAirlines 9WAirlines A3Airlines
AAAirlines ACAirlines ADAirlines AFAirlines AHAirlines AIAirlines AMAirlines
ARAirlines ATAirlines AVAirlines AWAirlines AYAirlines AZAirlines B6Airlines
BAAirlines BEAirlines BRAirlines BTAirlines CAAirlines CIAirlines CMAirlines
CXAirlines CZAirlines DLAirlines DTAirlines EKAirlines ETAirlines EYAirlines
FBAirlines FIAirlines FMAirlines G3Airlines GFAirlines HUAirlines HXAirlines
IBAirlines IGAirlines JDAirlines JLAirlines JPAirlines JUAirlines KEAirlines
KLAirlines KMAirlines KPAirlines LGAirlines LHAirlines LOAirlines LRAirlines
LXAirlines LYAirlines MHAirlines MKAirlines MSAirlines MUAirlines
MultipleAirlines NHAirlines NTAirlines NZAirlines O6Airlines OAAirlines
OKAirlines OSAirlines OU<Airlines OZAirlines PSAirlines QFAirlines QRAirlines
RJAirlines ROAirlines S4Airlines S7Airlines SAAirlines SKAirlines SNAirlines
SQAirlines SUAirlines SVAirlines SWAirlines T0Airlines TAAirlines TGAirlines
TKAirlines TPAirlines TP_expressAirlines TUAirlines UAAirlines ULAirlines
UOAirlines USAirlines UXAirlines V7Airlines VSAirlines WFAirlines WSAirlines
WYAirlines YMAirlines ZHAirlines ZIAirlines busAirlines not_foundAirlines
star_allianceAirlines trainAirplane a320neoAirplane a321LRneoAirplane
a321neoAirplane a330neoApp store-androidApp store-iosBrand basicBrand
classicBrand discountBrand executiveBrand executive_upgrade36Brand
miles&go-economyBrand miles&go-executiveBrand miles&go-extraBrand plusBrand
star_alliance-businessBrand star_alliance-economyBrand star_alliance-firstBrand
top-executiveColor_icon calendarColor_icon carbon_offsetColor_icon
cheapestColor_icon contactsColor_icon contacts-corpColor_icon
giftvoucherColor_icon google_logoColor_icon icon_wheelchair_verdeColor_icon
insuranceColor_icon milesColor_icon passengersColor_icon
passengers-corpColor_icon payColor_icon paymentColor_icon payment-corpColor_icon
piggyColor_icon planeColor_icon plane-corpCredit_card airplusCredit_card
american_expressCredit_card banco_do_brasilCredit_card banrisulCredit_card
bradescoCredit_card caixaCredit_card carte_bleueCredit_card
diners_clubCredit_card discoverCredit_card eloCredit_card hipercardCredit_card
itauCredit_card loteriasCredit_card maestroCredit_card mastercardCredit_card
santanderCredit_card security_code_infoCredit_card uatpCredit_card
union_payCredit_card visaCurrency_logos euro_symbolCurrency_logos
euro_symbol_executiveCurrency_logos euro_symbol_exitExtras carbon-offsetExtras
corporate-balanceExtras danish-guarantee-fundExtras insuranceExtras
insurance-corpExtras sign-upFlags flag-algeriaFlags flag-angolaFlags
flag-argentinaFlags flag-australiaFlags flag-austriaFlags flag-belgiumFlags
flag-bosnia-and-herzegovinaFlags flag-brazilFlags flag-canadaFlags
flag-cape_verdeFlags flag-chileFlags flag-chinaFlags flag-colombiaFlags
flag-croatiaFlags flag-czech_republicFlags flag-denmarkFlags
flag-dominican-republicFlags flag-egyptFlags flag-estoniaFlags flag-finlandFlags
flag-franceFlags flag-gambiaFlags flag-germanyFlags flag-ghanaFlags
flag-greeceFlags flag-guineaFlags flag-guinea-bissauFlags flag-hong_kongFlags
flag-hungaryFlags flag-irelandFlags flag-israelFlags flag-italyFlags
flag-ivory-coastFlags flag-latviaFlags flag-lebanonFlags flag-lithuaniaFlags
flag-luxembourgFlags flag-maliFlags flag-mexicoFlags flag-moldovaFlags
flag-montenegroFlags flag-moroccoFlags flag-mozambiqueFlags
flag-netherlandsFlags flag-norwayFlags flag-panamaFlags flag-peruFlags
flag-polandFlags flag-portugalFlags flag-romaniaFlags flag-russiaFlags
flag-sao_tome_and_principeFlags flag-senegalFlags flag-serbiaFlags
flag-slovakiaFlags flag-south_africaFlags flag-south_americaFlags
flag-spainFlags flag-swedenFlags flag-switzerlandFlags flag-togoFlags
flag-turkeyFlags flag-ukFlags flag-ukraineFlags flag-uruguayFlags flag-usaFlight
arrow_directFlight arrow_layoverFlight brand-checkedFlight
brand-checked-corpFlight brand-checked__corporateFlight
presence-badgeGradient_icon crewGradient_icon crew-corpGradient_icon
daily_flightsGradient_icon daily_flights-corpGradient_icon foodGradient_icon
food-corpGradient_icon safetyGradient_icon safety-corpIllustration
booking-informationIllustration booking_not_foundIllustration
castelo_stopoverIllustration extrasIllustration flight_selectionIllustration
hand-baggage-10kgIllustration hand-baggage-mesuresIllustration
hand_baggage_2kgIllustration hand_baggage_measure_10kgIllustration
no_flightsIllustration page_not_foundIllustration
page_not_found--corporateIllustration plane_cloudsIllustration
stopoverIllustration why-corporateP€Illustration why-direct_flightsIllustration
why-extrasIllustration why-extras--corporateIllustration
why-miles_and_goIllustration why-miles_and_go--corporateIllustration
why-stopoverLogo TAP-horizontal-75Logo TAP-isolatedLogo TAP-negativeLogo
TAP-positiveLogo club_tapLogo club_tap_basicLogo club_tap_diamondLogo
club_tap_extraLogo club_tap_platinumLogo club_tap_platinum_plusLogo
club_tap_topLogo corporate--loyaltyLogo corporate-plus--loyaltyLogo
corporate-top--loyaltyLogo discover_madeiraLogo economyLogo economy_extraLogo
economy_extra--whiteLogo mastercard_id_checkLogo miles_goLogo miles_go-miniLogo
miles_go-whiteLogo sherpaLogo tap_corporateLogo upliftLogo visa_secureLoyalty
miles_goLoyalty miles_go_goldLoyalty miles_go_silverLoyalty navigatorMisc
AbsentismoMisc arrowMisc checkMisc emergency-exit-iconMisc promocodeMisc
rating-star--emptyMisc rating-star--fullMisc rating-star--halfMisc
slider_pickerMisc worldPartners accesrailPartners airbnbPartners bookingPartners
cartrawlerPartners chubbPartners nannybagPartners panasonicPartners
parkviaPartners parque_warnerPartners royal_caribbeanPartners
selwo_marinaPartners tap_portugalPartners tourist_carePartners
viatorPayment_method AfirmePayment_method BBVAPayment_method HSBCPayment_method
SantanderPayment_method ScotiabankPayment_method alipayPayment_method
bancontactPayment_method bank_transferPayment_method
caixa_loteriasPayment_method credit_cardPayment_method debit_cardPayment_method
idealPayment_method mb_wayPayment_method multibancoPayment_method
multicaixaPayment_method paypalPayment_method pickupPayment_method
pixPayment_method poliPayment_method safety_payPayment_method
sofortPayment_method speiPlane cockpitPlane wingStar_alliance
Abertura_1Star_alliance Baggage_Information_1Star_alliance
Confianca_Respeito_1Star_alliance Desenvolvimento_Talentos_1Star_alliance
Employee_Portal_1Star_alliance Excelencia_1Star_alliance Helpdesk_1Star_alliance
Inovacao_Mudanca_1Star_alliance Lideranca_1Star_alliance Portal_1Star_alliance
Trabalho_equipa_1Status alertStatus cheapestStatus discountStatus ok
Skip to main content [0]
Contacts [1] The link opens in a new Window
   
 * Book
 * Manage your Booking

   
 * Algeria
 * Angola
 * Argentina
 * Austria
 * Belgium
 * Brazil
 * Canada
 * Cape Verde
 * Chile
 * Colombia
 * Croatia
 * Czech Republic
 * Denmark
 * Dominican Republic
 * Egypt
 * Estonia
 * Finland
 * France
 * Gambia
 * Germany
 * Ghana
 * Greece
 * Guine Bissau
 * Guinea
 * Hong Kong
 * Hungary
 * Ireland
 * Israel
 * Italy
 * Ivory Coast
 * Latin America (other markets)
 * Latvia
 * Lithuania
 * Luxembourg
 * Mali
 * Mexico
 * Morocco
 * Mozambique
 * Netherlands
 * Norway
 * Panamá
 * Poland
 * Portugal
 * Romania
 * Senegal
 * Serbia
 * Slovakia
 * South Africa
 * Spain
 * Sweden
 * Switzerland
 * São Tomé
 * Togo
 * Turkey
 * USA
 * Ukraine
 * United Kingdom
 * Uruguay

English
   
 * English
 * Português
 * Español




BOOK A FLIGHT

   
 * Book a flight
 * My Trips
 * Check-in
 * Flight status

Book a flight
   
 * Return
 * One way
 * Multicity

Pay with Miles
Show all dates and best offers
NYC
From


Where to?
When?

Add a free TAP Stopover.
My Trips
Check-in
Flight status
   
 * Car hire
 * Book a transfer
 * Book a hotel
 * Add insurance
 * Tours & Activities
 * All reservation options

All reservation options

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

Back to top
Payments accepted

Footer Contacts
Websites
   
 * Flytap
 * Institucional
 * TAP Corporate
 * TAP Air Cargo
 * TAP Maintenance & Engineering
 * TAP Store

   
 * Flytap
 * Institucional
 * TAP Corporate
 * TAP Air Cargo
 * TAP Maintenance & Engineering
 * TAP Store

Important Resources
   
 * Accessibility
 * Terms of use
 * Privacy
 * Conditions of carriage

   
 * Accessibility
 * Terms of use
 * Privacy
 * Conditions of carriage

Siga-nos
   
 * Loading...
 * Loading...
 * Loading...
 * Loading...
 * Loading...
 * Loading...
 * Loading...

Follow Us

Mobile version
Desktop version
© 2024, TAP. All rights reserved.
Opens in new window.
v0.5.51









By clicking “Accept All Cookies”, you agree to the storing of cookies on your
device to enhance site navigation, analyze site usage, and assist in our
marketing efforts. Privacy Policy
Cookies Settings Accept All Cookies



PRIVACY PREFERENCE CENTER




 * YOUR PRIVACY


 * STRICTLY NECESSARY COOKIES


 * PERFORMANCE COOKIES


 * FUNCTIONAL COOKIES


 * TARGETING COOKIES

YOUR PRIVACY

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

PERFORMANCE COOKIES

Performance Cookies


These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

FUNCTIONAL COOKIES

Functional Cookies


These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

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.

Back Button


COOKIE LIST

Filter Button
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Clear
checkbox label label
Apply Cancel
Confirm My Choices
Reject All Allow All