www.travelocity.com Open in urlscan Pro
104.71.182.37  Public Scan

Submitted URL: https://www.travelocity.com/user/emailclick/travelocity/slUG9QzpwgiQRFHn7_mvi6MiXekEJxAa4WuYdnZH8rK7fD_Qo3OMvUukzQHONLE2Fjj0...
Effective URL: https://www.travelocity.com/Flights?langid=1033&EMLCID=TRAVELOCITY-US.MR.DISCOVER.FU200.FLIGHT&EMLDTL=DATE20231212.SID-10471...
Submission: On December 19 via api from CA — Scanned from CA

Form analysis 2 forms found in the DOM

<form class="uitk-form">
  <div class="uitk-menu uitk-menu-mounted" id="cabin_class_menu"><button id="cabin_class" name="EGDSSearchFormInputFieldWithSelection-cabin_class" type="button" class="uitk-pill uitk-pill-content uitk-menu-trigger uitk-pill-selected"
      aria-expanded="false"><span class="uitk-pill-text">Economy</span><svg class="uitk-icon uitk-pill-trigger-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <path d="M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"></path>
      </svg></button>
    <div class="uitk-menu-container animation-disabled uitk-menu-pos-left uitk-menu-container-autoposition uitk-menu-container-text-nowrap" aria-hidden="true">
      <div role="menu" class="uitk-list uitk-type-400"><button class="uitk-list-item" role="menuitemradio" tabindex="0" aria-checked="true"><span class="uitk-menu-list-item-label">Economy</span><svg class="uitk-icon uitk-menu-list-item-check"
            aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <path d="M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"></path>
          </svg></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span class="uitk-menu-list-item-label">Premium economy</span></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span
            class="uitk-menu-list-item-label">Business class</span></button><button class="uitk-list-item" role="menuitemradio" tabindex="0"><span class="uitk-menu-list-item-label">First class</span></button></div>
    </div>
  </div><input type="hidden" data-testid="EGDSSearchFormInputFieldWithSelection-cabin_class" name="EGDSSearchFormInputFieldWithSelection-cabin_class" value="COACH">
</form>

Name: flight_search_formGET /Flights-Search

<form id="flight_search_form" name="flight_search_form" method="GET" action="/Flights-Search" class="uitk-form has-required-indicator">
  <div id="FlightSearchForm_ROUND_TRIP" data-testid="FlightSearchForm_ROUND_TRIP" class="uitk-spacing uitk-spacing-margin-blockstart-six">
    <div class="uitk-layout-flex uitk-layout-flex-align-content-flex-start uitk-layout-flex-justify-content-flex-start uitk-layout-flex-gap-three uitk-layout-flex-flex-wrap-wrap">
      <div class="uitk-layout-flex-item uitk-layout-flex-item-max-width-half_width uitk-layout-flex-item-flex-basis-half_width">
        <div class="uitk-input-swapper uitk-input-swapper-horizlayout-true">
          <div class="uitk-input-swapper-start-input">
            <div data-stid="search-location">
              <div class="uitk-typeahead" data-stid="origin_select">
                <div class="uitk-typeahead-menu-layer is-hidden">
                  <div class="uitk-menu-typeahead-wrapper">
                    <div class="uitk-typeahead-menu" id="origin_select-menu">
                      <div class="uitk-menu-trigger"></div>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label class="uitk-field-label is-visually-hidden">Leaving from</label><input type="text" class="uitk-field-input is-hidden empty-placeholder" placeholder=""
                      aria-required="false" aria-invalid="false" value=""><button aria-label="Leaving from" aria-expanded="false" data-stid="origin_select-menu-trigger" class="uitk-fake-input uitk-form-field-trigger" type="button"></button>
                    <div class="uitk-field-label" aria-hidden="true">Leaving from</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label for="origin_select-input" class="uitk-field-label is-visually-hidden">Leaving from</label><input type="text" data-stid="origin_select-input" name="origin_select"
                      value="" id="origin_select-input" class="uitk-field-input is-hidden empty-placeholder" aria-required="false" aria-invalid="false">
                    <div class="uitk-field-label" aria-hidden="true">Leaving from</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                </div>
              </div>
            </div><input type="hidden" data-stid="EGDSSearchFormLocationField-Location" name="EGDSSearchFormLocationField-Location-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-AirportCode"
              name="EGDSSearchFormLocationField-AirportCode-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Lat" name="EGDSSearchFormLocationField-Lat-origin_select" value=""><input type="hidden"
              data-stid="EGDSSearchFormLocationField-Long" name="EGDSSearchFormLocationField-Long-origin_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Selected" name="EGDSSearchFormLocationField-Selected-origin_select"
              value="">
          </div><button aria-label="Swap origin and destination values" data-context="uitk-form-context" type="button" class="uitk-button uitk-button-medium uitk-button-only-icon uitk-button-secondary uitk-input-swapper-toggle"><svg
              class="uitk-icon uitk-input-swapper-toggle-icon uitk-icon-leading" aria-label="Swap origin and destination values" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <title id="swap-horizontal-icon-vzyzae-title">Swap origin and destination values</title>
              <path d="M16 17.01V10h-2v7.01h-3L15 21l4-3.99h-3zM9 3 5 6.99h3V14h2V6.99h3L9 3z"></path>
            </svg></button>
          <div class="uitk-input-swapper-end-input">
            <div data-stid="search-location">
              <div class="uitk-typeahead" data-stid="destination_select">
                <div class="uitk-typeahead-menu-layer is-hidden">
                  <div class="uitk-menu-typeahead-wrapper">
                    <div class="uitk-typeahead-menu" id="destination_select-menu">
                      <div class="uitk-menu-trigger"></div>
                    </div>
                  </div>
                </div>
                <div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label class="uitk-field-label is-visually-hidden">Going to</label><input type="text" class="uitk-field-input is-hidden empty-placeholder" placeholder="" aria-required="false"
                      aria-invalid="false" value=""><button aria-label="Going to" aria-expanded="false" data-stid="destination_select-menu-trigger" class="uitk-fake-input uitk-form-field-trigger" type="button"></button>
                    <div class="uitk-field-label" aria-hidden="true">Going to</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                  <div class="uitk-field has-floatedLabel-label has-icon"><label for="destination_select-input" class="uitk-field-label is-visually-hidden">Going to</label><input type="text" data-stid="destination_select-input"
                      name="destination_select" value="" id="destination_select-input" class="uitk-field-input is-hidden empty-placeholder" aria-required="false" aria-invalid="false">
                    <div class="uitk-field-label" aria-hidden="true">Going to</div><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                      <path fill-rule="evenodd" d="M5 9a7 7 0 1 1 14 0c0 5.25-7 13-7 13S5 14.25 5 9zm4.5 0a2.5 2.5 0 1 0 5 0 2.5 2.5 0 0 0-5 0z" clip-rule="evenodd"></path>
                    </svg>
                  </div>
                </div>
              </div>
            </div><input type="hidden" data-stid="EGDSSearchFormLocationField-Location" name="EGDSSearchFormLocationField-Location-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-AirportCode"
              name="EGDSSearchFormLocationField-AirportCode-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Lat" name="EGDSSearchFormLocationField-Lat-destination_select" value=""><input type="hidden"
              data-stid="EGDSSearchFormLocationField-Long" name="EGDSSearchFormLocationField-Long-destination_select" value=""><input type="hidden" data-stid="EGDSSearchFormLocationField-Selected"
              name="EGDSSearchFormLocationField-Selected-destination_select" value="">
          </div>
        </div>
      </div>
      <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-2">
        <div class="uitk-layout-flex uitk-layout-flex-flex-direction-row uitk-layout-flex-gap-three uitk-layout-flex-item uitk-date-fields uitk-layout-flex-item-flex-grow-1 uitk-date-fields-wrapper">
          <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-basis-zero uitk-layout-flex-item-flex-grow-1 uitk-date-field-wrapper">
            <div class="uitk-date-picker-menu uitk-menu uitk-menu-mounted" id="">
              <div class="uitk-field has-floatedLabel-label has-icon has-placeholder"><label for="date_form_field" class="uitk-field-label"><span aria-hidden="true">Dates</span></label><input id="date_form_field" name="startDate"
                  data-stid="input-date" aria-expanded="false" type="text" class="uitk-field-input uitk-menu-trigger is-hidden" placeholder="Dates" aria-required="false" aria-invalid="false" value="2024-01-02 - 2024-01-03"><button
                  aria-label="Dates Jan 2 through Jan 3" data-name="startDate" id="date_form_field-btn" data-stid="open-date-picker" type="button" class="uitk-faux-input uitk-form-field-trigger">Jan 2 - Jan 3</button><button
                  class="is-visually-hidden" type="button" aria-hidden="true" tabindex="-1"></button><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"
                  xmlns:xlink="http://www.w3.org/1999/xlink">
                  <path fill-rule="evenodd" d="M19 3h-1V1h-2v2H8V1H6v2H5a2 2 0 0 0-1.99 2L3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 5v11H5V8h14zm-7 2H7v5h5v-5z" clip-rule="evenodd"></path>
                </svg></div>
            </div>
          </div>
        </div><input type="hidden" data-stid="EGDSDateRangePicker-StartDate" name="EGDSDateRangePicker-StartDate-date_form_field" value="2024-01-02"><input type="hidden" data-stid="EGDSDateRangePicker-EndDate"
          name="EGDSDateRangePicker-EndDate-date_form_field" value="2024-01-03">
      </div>
      <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-2">
        <div class="uitk-menu uitk-menu-mounted" id="">
          <div class="uitk-field has-floatedLabel-label has-icon has-placeholder"><label class="uitk-field-label">Travelers</label><input type="text" class="uitk-field-input is-hidden" placeholder="Placeholder" aria-required="false"
              aria-invalid="false" value="1 traveler"><button data-stid="open-room-picker" aria-expanded="false" aria-label="Travelers, 1 traveler" class="uitk-menu-trigger uitk-fake-input uitk-form-field-trigger" type="button">1
              traveler</button><svg class="uitk-icon uitk-field-icon" aria-hidden="true" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
              <path fill-rule="evenodd" d="M16 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0zM4 18c0-2.66 5.33-4 8-4s8 1.34 8 4v2H4v-2z" clip-rule="evenodd"></path>
            </svg></div>
          <div class="uitk-menu-container animation-disabled uitk-menu-pos-right uitk-menu-container-autoposition" aria-hidden="true" style="width: 375px;">
            <div class="uitk-spacing uitk-spacing-padding-inline-six">
              <div class="uitk-layout-flex uitk-layout-flex-flex-direction-column">
                <section>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_adult_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Adults</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of adults" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_adult_step_input-decrease-title">Decrease the number of adults</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_adult_step_input" min="1" max="6" tabindex="-1" aria-label="Adults" role="status" class="uitk-layout-flex-item uitk-step-input-value" value="1"
                          readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon" aria-label="Increase the number of adults"
                              role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_adult_step_input-increase-title">Increase the number of adults</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_children_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Children</span><span class="uitk-step-input-description">Ages 2 to 17</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of children" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_children_step_input-decrease-title">Decrease the number of children</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_children_step_input" min="0" max="5" tabindex="-1" aria-label="Children,Ages 2 to 17" role="status" class="uitk-layout-flex-item uitk-step-input-value"
                          value="0" readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg class="uitk-icon uitk-step-input-icon"
                              aria-label="Increase the number of children" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_children_step_input-increase-title">Increase the number of children</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_infants_on_lap_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Infants on lap</span><span class="uitk-step-input-description">Younger than 2</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of infants on lap" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_on_lap_step_input-decrease-title">Decrease the number of infants on lap</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_infants_on_lap_step_input" min="0" max="4" tabindex="-1" aria-label="Infants on lap,Younger than 2" role="status"
                          class="uitk-layout-flex-item uitk-step-input-value" value="0" readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Increase the number of infants on lap" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_on_lap_step_input-increase-title">Increase the number of infants on lap</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                  <div class="uitk-spacing uitk-spacing-padding-blockstart-two">
                    <div class="uitk-layout-flex uitk-layout-flex-align-items-center uitk-layout-flex-justify-content-space-between uitk-step-input uitk-step-input-mounted"><label for="traveler_selector_infants_in_seat_step_input"
                        class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-step-input-label-section"><span class="uitk-step-input-label">Infants in seat</span><span class="uitk-step-input-description">Younger than 2</span></label>
                      <div class="uitk-layout-flex uitk-layout-flex-item uitk-step-input-controls"><button type="button" disabled="" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Decrease the number of infants in seat" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_in_seat_step_input-decrease-title">Decrease the number of infants in seat</title>
                              <path d="M19 13H5v-2h14v2z"></path>
                            </svg></span></button><input type="text" id="traveler_selector_infants_in_seat_step_input" min="0" max="4" tabindex="-1" aria-label="Infants in seat,Younger than 2" role="status"
                          class="uitk-layout-flex-item uitk-step-input-value" value="0" readonly=""><button type="button" class="uitk-layout-flex-item uitk-step-input-touch-target"><span class="uitk-step-input-button"><svg
                              class="uitk-icon uitk-step-input-icon" aria-label="Increase the number of infants in seat" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
                              <title id="traveler_selector_infants_in_seat_step_input-increase-title">Increase the number of infants in seat</title>
                              <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"></path>
                            </svg></span></button></div>
                    </div>
                    <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-wrap"></div>
                  </div>
                </section>
                <div class="uitk-layout-flex uitk-layout-flex-justify-content-flex-end uitk-spacing uitk-spacing-padding-blockstart-four uitk-spacing-padding-blockend-three"><button id="travelers_selector_done_button" type="button"
                    class="uitk-button uitk-button-medium uitk-button-has-text uitk-button-primary">Done</button></div>
              </div>
            </div>
          </div>
        </div><input type="hidden" data-stid="EGDSSearchFormTravelersField-Adult" name="EGDSSearchFormTravelersField-Adult" value="1">
      </div><button id="search_button" type="submit" class="uitk-button uitk-button-large uitk-button-has-text uitk-button-primary">Search</button>
    </div>
  </div>
  <div class="uitk-spacing uitk-spacing-margin-blockstart-three">
    <div class="uitk-layout-flex uitk-layout-flex-flex-direction-row uitk-layout-flex-gap-three">
      <div class="uitk-layout-flex-item">
        <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-nowrap uitk-checkbox"><input type="checkbox" name="add-hotel-switch" id="soft_packages_hotel_pill" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0" aria-required="false"
            aria-label="Add a place to stay" value=""><span aria-hidden="true" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0 uitk-checkbox-control"></span>
          <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-checkbox-content"><label class="uitk-checkbox-label" for="soft_packages_hotel_pill">
              <p class="uitk-checkbox-label-content">Add a place to stay</p>
            </label></div>
        </div>
      </div>
      <div class="uitk-layout-flex-item">
        <div class="uitk-layout-flex uitk-layout-flex-flex-wrap-nowrap uitk-checkbox"><input type="checkbox" name="add-car-switch" id="soft_packages_car_pill" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0" aria-required="false"
            aria-label="Add a car" value=""><span aria-hidden="true" class="uitk-layout-flex-item uitk-layout-flex-item-flex-shrink-0 uitk-checkbox-control"></span>
          <div class="uitk-layout-flex-item uitk-layout-flex-item-flex-grow-1 uitk-checkbox-content"><label class="uitk-checkbox-label" for="soft_packages_car_pill">
              <p class="uitk-checkbox-label-content">Add a car</p>
            </label></div>
        </div>
      </div>
    </div><input type="hidden" data-stid="EGDSSoftPackagesPackageType" name="EGDSSoftPackagesPackageType" value="">
  </div><input type="hidden" name="EGDSSearchFormInputFieldWithSelection-cabin_class" value="COACH">
</form>

Text Content

Skip to main content

More travel
PackagesStaysCarsFlightsCruisesThings to doTrips for MeDiscoverTravel DealsGet
InspiredGroups & meetings
Download the app buttonDownload button
Get the app
Español
List your property
Support
Trips
Chris


CHRIS

AccountList of favoritesFeedbackOpens in a new window

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

Sign out
Beginning of main content


SEARCH CHEAP FLIGHTS


 * Roundtrip
 * One-way
 * Multi-city
 * 

Economy
EconomyPremium economyBusiness classFirst class
Leaving from
Leaving from
Leaving from
Leaving from
Swap origin and destination values
Going to
Going to
Going to
Going to
DatesJan 2 - Jan 3
Travelers1 traveler
Adults
Decrease the number of adultsIncrease the number of adults
ChildrenAges 2 to 17
Decrease the number of childrenIncrease the number of children

Infants on lapYounger than 2
Decrease the number of infants on lapIncrease the number of infants on lap

Infants in seatYounger than 2
Decrease the number of infants in seatIncrease the number of infants in seat

Done
Search

Add a place to stay

Add a car


FEATURED TRAVEL


DISCOVER AIRFARE

 Flights under $200

Discover airfare


IT’S TIME TO GET AWAY—UP AND AWAY!

Book on American Airlines for sweet deals to all your favorite destinations

It’s time to get away—up and away!


THINGS ARE LOOKING UP—AND BOOKING UP! 

Head to United Airlines and snag awesome flight deals now. 

Things are looking up—and booking up! 


TRAVEL ADVICE AND INSPIRATION FROM THE EXPERTS


ADVICE FOR HEALTHIER AIR TRAVEL

When you’re ready to board a plane, here is our advice for traveling safer and
smarter.

Advice for healthier air travel


HOW TO PLAN A TRIP RIGHT NOW

Ready to get back out there? Here are some things to consider as you start to
plan your next trip.

How to plan a trip right now


TRIPS TO RECHARGE

Recharge, reboot and recenter. Here's where to go when the time is right.

Trips to recharge

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

Open in same window
Open in same window


NOW IS THE TIME TO GO TO SCANDINAVIA

Open in same window

Don't just travel, live your journey to the fullest and explore Scandinavia and
the enchanting Northern Lights.

AdAd
Scandinavia
Open in same windowOpen in same window
Nothern Lights
Open in same windowOpen in same window
Economy
Open in same windowOpen in same window

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


DEALS DESIGNED FOR YOU


FAMILY

Family


LAST MINUTE

Last minute


BEACH

Beach


ALL-INCLUSIVE

All inclusive


PET-FRIENDLY

Pet Friendly


LUXURY

Luxury


ROMANTIC

Romantic


SOLO TRAVELER

Solo Traveler
PreviousNext



HOW TO FIND CHEAP FLIGHTS

WHAT IS THE BEST DAY TO BUY A PLANE TICKET?

This just in! Airfares offered on Thursdays tend to be the cheapest, according
to flight demand on Travelocity in 2021. Tuesday and Wednesday prices are also
good, but you may want to prepare your budget if booking during the weekend, as
data shows that is when prices are generally at their highest.


WHAT ARE THE CHEAPEST DAYS TO FLY?

Frequent travelers may already know this, but earlier in the week can be the
cheapest time to fly. In 2021, flights departing on a Monday were generally the
cheapest of the week, whereas you may pay a premium for weekend flights when
demand is usually high. On average, tickets were most expensive for Saturday
departures, so if you need to fly out on a weekend, you might look for deals
ahead of time.


HOW FAR IN ADVANCE CAN YOU BOOK A FLIGHT?

Trying to figure out how early you should book your flight? It’s possible to
start comparing international airfares on Travelocity up to 12 months in
advance. However, it does depend on the carrier as not all airlines release
their prices that far out. According to our 2021 flight demand trends, last
minute planners can still bag a bargain with some of the cheapest fares
appearing 0-2 weeks prior to their travel dates.

*According to flight demand on Travelocity.com from January to December 2021.
Savings are subject to change based on departure location, date and destination.


WANDER WISELY WITH THE TRAVELOCITY APP

 * Get helpful alerts about flight status and gate numbers
 * Access all your travel details, even when offline
 * Easily contact your hotel by messaging them right in the app

Scan the QR code with your device camera and download our app



DESTINATION IDEAS TO PLAN YOUR NEXT TRIP


POPULAR DOMESTIC FLIGHTS

 * Flights to Las Vegas
 * Flights to Orlando
 * Flights to Honolulu
 * Flights to Miami
 * Flights to Maui
 * Flights to Washington
 * Flights to Chicago
 * Flights to Minneapolis
 * Flights to Newark
 * Flights to New York
 * Flights to Phoenix
 * Flights to Los Angeles
 * Flights to Portland
 * Domestic Routes


POPULAR INTERNATIONAL FLIGHTS

 * Flights to London
 * Flights to Hong Kong
 * Flights to New Delhi
 * Flights to Dubai
 * Flights to Frankfurt
 * Flights to Tel Aviv
 * Flights to Prague
 * Flights by country


PROMOS AND DEALS

 * Flight deals
 * Travel deals
 * Last minute travel deals
 * Economy Class Flights
 * Premium Economy Class Flights Deals
 * Business Class Flight Deals
 * First Class Flight Deals


TRENDING ROUTES

 * Chicago (ORD) to Los Angeles (LAX)
 * Philadelphia (PHL) to Los Angeles (LAX)
 * Philadelphia (PHL) to Orlando (MCO)
 * Los Angeles (LAX) to New York (JFK)
 * Dallas (DFW) to Los Angeles (LAX)
 * Chicago (ORD) to Orlando (MCO)
 * Detroit (DTW) to Los Angeles (LAX)
 * New York (JFK) to Orlando (MCO)


POPULAR AIRLINES

 * Delta Airlines
 * American Airlines
 * JetBlue Airways
 * United Airline
 * Contact Air
 * Alaska Airlines
 * Philippine Airlines
 * Caribbean Airlines




ADDITIONAL INFORMATION ABOUT EXPEDIA GROUP

 * 


 * COMPANY
   
   * About
   * Jobs
   * List your property
   * Partnerships
   * Newsroom
   * Investor Relations
   * Roaming Gnome Store
   * Advertising


 * EXPLORE
   
   * Hotels in United States
   * Vacation Rentals in United States
   * Vacation Packages in United States
   * Domestic Flights
   * Car Rentals in United States
   * Travelocity Reviews
   * Travelocity Coupons
   * Unique Places to Stay
   * Travel Blog


 * POLICIES
   
   * Privacy Policy
   * Terms of Use
   * Vrbo terms and conditions
   * Accessibility
   * Your Privacy Choices


 * HELP
   
   * Support
   * Cancel your hotel or vacation rental booking
   * Cancel your flight
   * Refund timelines, policies & processes
   * Use a Travelocity coupon

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

 * © 2023 Travelscape LLC, an Expedia Group Company. All rights reserved.
 * Travelocity, the Stars Design, and The Roaming Gnome Design are trademarks or
   registered trademarks of Travelscape LLC. CST# 2056372-50.

379933f0-4050-4382-b556-540a098cf8728aaf76e3-4fef-496d-9a02-adbc5b0045f8

Now showing Family, Last minute, Beach, All-inclusive, Pet-friendly, Luxury



PRIVACY PREFERENCE CENTER

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.
More information
Allow All


MANAGE CONSENT PREFERENCES

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.

NON-ESSENTIAL COOKIES

Non-essential Cookies

 * PERFORMANCE COOKIES
   
   Switch Label label
   
   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.

 * TARGETING COOKIES
   
   Switch Label label
   
   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



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