www.spirit.com Open in urlscan Pro
2a02:26f0:3500:892::2328  Public Scan

Submitted URL: http://spirit.com/
Effective URL: https://www.spirit.com/
Submission: On March 31 via api from GB — Scanned from GB

Form analysis 1 forms found in the DOM

<form _ngcontent-observe-the-behavior-c259="" novalidate="" class="ng-untouched ng-pristine ng-star-inserted ng-invalid">
  <div _ngcontent-observe-the-behavior-c259="" class="home-widget main-panel">
    <div _ngcontent-observe-the-behavior-c259="" class="ng-star-inserted">
      <div _ngcontent-observe-the-behavior-c259="" class="home-widget fare-selection">
        <div _ngcontent-observe-the-behavior-c259="" class="left"><app-nk-dropdown _ngcontent-observe-the-behavior-c259="" name="subType" _nghost-observe-the-behavior-c255="" class="ng-untouched ng-pristine ng-valid ng-star-inserted">
            <div _ngcontent-observe-the-behavior-c255="" ngbdropdown="" class="nk-dropdown dropdown"><input _ngcontent-observe-the-behavior-c255="" ngbdropdowntoggle="" type="checkbox" class="dropdown-toggle" id="dropdown-toggle-controler-toggleId"
                aria-expanded="false"><label _ngcontent-observe-the-behavior-c255="" for="dropdown-toggle-controler-toggleId">
                <div _ngcontent-observe-the-behavior-c259="" dropdowntoggle="" class="trip-selection-dropdown ng-star-inserted">Round Trip</div>
                <!----><!----><!----><!----><!----><i _ngcontent-observe-the-behavior-c255="" class="far fa-chevron-down ng-star-inserted" aria-hidden="true"></i><!---->
              </label>
              <ul _ngcontent-observe-the-behavior-c255="" ngbdropdownmenu="" apptrianglepointer="" x-placement="bottom" class="dropdown-menu">
                <li _ngcontent-observe-the-behavior-c255="" ngfortrackby="id" ngbdropdownitem="" class="dropdown-item ng-star-inserted"><input _ngcontent-observe-the-behavior-c255="" name="radio-group" type="radio" class="active" id="roundTrip"
                    value="roundTrip" data-qa="round-trip"><label _ngcontent-observe-the-behavior-c255="" for="roundTrip">Round Trip<i _ngcontent-observe-the-behavior-c255="" class="far fa-check" aria-hidden="true"></i></label></li>
                <li _ngcontent-observe-the-behavior-c255="" ngfortrackby="id" ngbdropdownitem="" class="dropdown-item ng-star-inserted"><input _ngcontent-observe-the-behavior-c255="" name="radio-group" type="radio" id="oneWay" value="oneWay"
                    data-qa="one-way"><label _ngcontent-observe-the-behavior-c255="" for="oneWay">One Way<i _ngcontent-observe-the-behavior-c255="" class="far fa-check" aria-hidden="true"></i></label></li>
                <li _ngcontent-observe-the-behavior-c255="" ngfortrackby="id" ngbdropdownitem="" class="dropdown-item ng-star-inserted"><input _ngcontent-observe-the-behavior-c255="" name="radio-group" type="radio" id="multiCity" value="multiCity"
                    data-qa="home-page-searchWidget-multi-city"><label _ngcontent-observe-the-behavior-c255="" for="multiCity">Multi-City<i _ngcontent-observe-the-behavior-c255="" class="far fa-check" aria-hidden="true"></i></label></li><!---->
                <div _ngcontent-observe-the-behavior-c255="" class="triangle-pointer" style="display: none; transform: translate(0px, -100%);"></div>
              </ul>
            </div>
          </app-nk-dropdown><!----><!----><!----><!----><!----><!----><!----><!---->
          <div _ngcontent-observe-the-behavior-c259="" appoutsideclick="" class="home-widget traveler-selection ng-star-inserted"><input _ngcontent-observe-the-behavior-c259="" readonly="" type="hidden" name="passengers"
              class="ng-untouched ng-pristine ng-valid" value="[object Object]"><input _ngcontent-observe-the-behavior-c259="" type="checkbox" name="travelerCheck" id="travelerCheck" class="traveler-selection input" style="z-index: -1;"><label
              _ngcontent-observe-the-behavior-c259="" for="travelerCheck" class="traveler-selection-label"><!----> 1&nbsp; Adult
              <!----><!----><!----><!----><!----><!----><!----><!----><!----><i _ngcontent-observe-the-behavior-c259="" class="far fa-chevron-down" aria-hidden="true"></i></label><app-home-widget-travelers _ngcontent-observe-the-behavior-c259=""
              _nghost-observe-the-behavior-c257="">
              <div _ngcontent-observe-the-behavior-c257="" data-qa="home-widget-travelers-container" class="home-widget-travelers-container ng-star-inserted" style="display: none;">
                <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers-header modal-header">
                  <h4 _ngcontent-observe-the-behavior-c257=""> How many are traveling? </h4>
                  <div _ngcontent-observe-the-behavior-c257="" data-qa="app-travelers-modal-cross" class="d-flex align-items-center icon-close-container">
                    <a _ngcontent-observe-the-behavior-c257="" role="button" aria-label="Close date picker" class="icon-close"></a></div>
                </div>
                <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers">
                  <div _ngcontent-observe-the-behavior-c257="" apptrianglepointer="" class="home-travelers">
                    <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section">
                      <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section__row">
                        <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section__text">
                          <h4 _ngcontent-observe-the-behavior-c257="">Adults</h4>
                          <p _ngcontent-observe-the-behavior-c257="">Ages 18 and up</p>
                        </div><app-count-picker _ngcontent-observe-the-behavior-c257="" ngdefaultcontrol="" class="home-widget-travelers__section__counter ng-untouched ng-pristine ng-valid" _nghost-observe-the-behavior-c63="">
                          <div _ngcontent-observe-the-behavior-c63="" class="d-flex justify-content-center align-items-center">
                            <i _ngcontent-observe-the-behavior-c63="" aria-hidden="true" class="icon-loyalty-minus-circle ng-star-inserted"></i><!----><!---->
                            <div _ngcontent-observe-the-behavior-c63="" class="counter-number-loyalty"><input _ngcontent-observe-the-behavior-c63="" type="text" tabindex="-1" class="form-control custom-form-counter mt-0" readonly=""
                                aria-hidden="true" aria-label="adult passengers"></div><i _ngcontent-observe-the-behavior-c63="" aria-hidden="true" class="icon-add-circle"></i>
                          </div>
                        </app-count-picker>
                      </div>
                    </div>
                    <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section">
                      <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section__row">
                        <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section__text">
                          <h4 _ngcontent-observe-the-behavior-c257="">Children</h4>
                          <p _ngcontent-observe-the-behavior-c257="">Between the ages of 0 and 17 at the time of travel</p>
                        </div><app-count-picker _ngcontent-observe-the-behavior-c257="" ngdefaultcontrol="" class="home-widget-travelers__section__counter ng-untouched ng-pristine ng-valid" _nghost-observe-the-behavior-c63="">
                          <div _ngcontent-observe-the-behavior-c63="" class="d-flex justify-content-center align-items-center">
                            <i _ngcontent-observe-the-behavior-c63="" aria-hidden="true" class="icon-loyalty-minus-circle ng-star-inserted disabled"></i><!----><!---->
                            <div _ngcontent-observe-the-behavior-c63="" class="counter-number-loyalty"><input _ngcontent-observe-the-behavior-c63="" type="text" tabindex="-1" class="form-control custom-form-counter mt-0" readonly=""
                                aria-hidden="true" aria-label="child passengers"></div><i _ngcontent-observe-the-behavior-c63="" aria-hidden="true" class="icon-add-circle"></i>
                          </div>
                        </app-count-picker>
                      </div>
                      <div _ngcontent-observe-the-behavior-c257="" class="home-widget-travelers__section__row" style="display: none;"><!----></div><!---->
                    </div>
                    <div _ngcontent-observe-the-behavior-c257="" class="triangle-pointer" style="display: none; transform: translate(0px, -100%);"></div>
                  </div><!---->
                </div>
              </div><!----><!---->
            </app-home-widget-travelers></div><!----><!---->
        </div>
        <div _ngcontent-observe-the-behavior-c259="" class="right d-flex just-content-center align-items-center ng-star-inserted">
          <div _ngcontent-observe-the-behavior-c259="" class="home-widget bottom-links ng-star-inserted">
            <a _ngcontent-observe-the-behavior-c259="" href="#" popoverclass="prcode-popover" data-qa="promo-code-link" class="home-widget bottom-links link hw-hyperlinks ng-star-inserted"> Have a Promo Code? </a><!----><!----></div>
          <div _ngcontent-observe-the-behavior-c259="" class="ng-star-inserted">
            <div _ngcontent-observe-the-behavior-c259="" class="home-widget-input-group"><app-input _ngcontent-observe-the-behavior-c259="" _nghost-observe-the-behavior-c60="">
                <div _ngcontent-observe-the-behavior-c60="" class="custom-control custom-checkbox ng-star-inserted"><input _ngcontent-observe-the-behavior-c259="" nkinput="" type="checkbox" name="use-points" id="use-points-checkbox"
                    data-qa="use-points-checkbox" value="false" class="custom-control-input ng-untouched ng-pristine ng-valid ng-star-inserted"><!----><label _ngcontent-observe-the-behavior-c60="" for="use-points-checkbox"
                    class="ng-star-inserted custom-control-label"><span _ngcontent-observe-the-behavior-c60="">Show Fares In Points</span></label><!----><!----><!----><!----></div><!----><!----><!----><!----><!----><!----><!----><!---->
              </app-input></div>
          </div><!----><!----><!---->
        </div><!---->
      </div><!----><app-home-widget-input _ngcontent-observe-the-behavior-c259="" idprefix="flight-" _nghost-observe-the-behavior-c238="" class="ng-tns-c238-3 ng-star-inserted">
        <div _ngcontent-observe-the-behavior-c238="" id="widget" ngmodelgroup="flightSearchInput" class="ng-tns-c238-3 ng-star-inserted ng-untouched ng-pristine ng-invalid">
          <div _ngcontent-observe-the-behavior-c238="" class="home-widget ng-tns-c238-3">
            <div _ngcontent-observe-the-behavior-c238="" class="home-widget search-container ng-tns-c238-3">
              <div _ngcontent-observe-the-behavior-c238="" appoutsideclick="" class="home-widget city-selection ng-tns-c238-3 ng-star-inserted">
                <div _ngcontent-observe-the-behavior-c238="" class="city-selection left align-items-start d-flex flex-column ng-tns-c238-3 ng-pristine"><label _ngcontent-observe-the-behavior-c238="" class="fromStation ng-tns-c238-3"
                    for="flight-OriginStationCode"><span _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"><i _ngcontent-observe-the-behavior-c238="" class="fas fa-map-marker-alt ng-tns-c238-3" aria-hidden="true"></i></span>
                    <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"> From </div>
                  </label><app-input _ngcontent-observe-the-behavior-c238="" class="w-100 ng-tns-c238-3" _nghost-observe-the-behavior-c60="">
                    <div _ngcontent-observe-the-behavior-c60="" class="form-group align-items-center d-flex justify-content-start m-0 w-100 ng-star-inserted"><!----><!----><!----><!----><!----><input _ngcontent-observe-the-behavior-c238="" nkinput=""
                        type="text" appstationpicker="" name="originStationCode" required="" autocomplete="off" class="station-input form-control ng-untouched ng-pristine ng-star-inserted ng-invalid" id="flight-OriginStationCode"
                        placeholder="Enter City or Airport" data-qa="flight-OriginStationCode"><!----><!----><!----><!----><!----><!----><!----><!----></div><!----><!----><!----><!----><!---->
                  </app-input></div>
                <div _ngcontent-observe-the-behavior-c238="" class="city-selection center ng-tns-c238-3">
                  <div _ngcontent-observe-the-behavior-c238="" class="rotate-container ng-tns-c238-3 ng-trigger ng-trigger-rotatedState ng-star-inserted" style="transform: rotate(0deg);"><img _ngcontent-observe-the-behavior-c238=""
                      src="assets/img/home/home-widget/icons-arrow-round-trip.svg" alt="Swap Airports" class="ng-tns-c238-3" title="Swap Airports"></div><!----><!----><!---->
                </div>
                <div _ngcontent-observe-the-behavior-c238="" class="city-selection right align-items-start d-flex flex-column ng-tns-c238-3 ng-pristine"><label _ngcontent-observe-the-behavior-c238="" class="toStation ng-tns-c238-3"
                    for="flight-DestinationStationCode"><span _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"><i _ngcontent-observe-the-behavior-c238="" class="fas fa-map-marker-alt ng-tns-c238-3" aria-hidden="true"></i></span>
                    <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"> To </div>
                  </label><app-input _ngcontent-observe-the-behavior-c238="" class="w-100 ng-tns-c238-3" _nghost-observe-the-behavior-c60="">
                    <div _ngcontent-observe-the-behavior-c60="" class="form-group align-items-center d-flex justify-content-center m-0 w-100 ng-star-inserted"><!----><!----><!----><!----><!----><input _ngcontent-observe-the-behavior-c238=""
                        nkinput="" type="text" appstationpicker="" name="destinationStationCode" required="" autocomplete="off" class="station-input form-control ng-untouched ng-pristine ng-star-inserted ng-invalid" id="flight-DestinationStationCode"
                        placeholder="Enter City or Airport" data-qa="flight-DestinationStationCode"><!----><!----><!----><!----><!----><!----><!----><!----></div><!----><!----><!----><!----><!---->
                  </app-input></div>
                <div _ngcontent-observe-the-behavior-c238="" class="city-selection station-list station-list-picker-origin ng-tns-c238-3"><app-station-picker-typeahead-dropdown _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"
                    _nghost-observe-the-behavior-c69="">
                    <div _ngcontent-observe-the-behavior-c69="" class="dropdown-menu show animated-dropdown-menu home-redesign-size" style="display: none;">
                      <div _ngcontent-observe-the-behavior-c69="" class="container pb-1"><!---->
                        <div _ngcontent-observe-the-behavior-c69="" apptrianglepointer="" position="15" class="ng-star-inserted"><!---->
                          <div _ngcontent-observe-the-behavior-c69="" class="station-picker-typeahead__footer"><button _ngcontent-observe-the-behavior-c69="" type="button" role="button" class="btn btn-link"> See Everywhere We Fly </button></div>
                          <div _ngcontent-observe-the-behavior-c69="" class="triangle-pointer" style="display: none; transform: translate(15px, -100%);"></div>
                        </div><!----><!---->
                      </div>
                    </div>
                  </app-station-picker-typeahead-dropdown><app-station-picker-dropdown _ngcontent-observe-the-behavior-c238="" idprefix="from" class="ng-tns-c238-3" _nghost-observe-the-behavior-c68="">
                    <div _ngcontent-observe-the-behavior-c68="" class="dropdown-menu show animated-dropdown-menu home-redesign-size ng-star-inserted" style="display: none;"><!---->
                      <div _ngcontent-observe-the-behavior-c68="" apptrianglepointer="" class="container pb-2 ng-star-inserted">
                        <div _ngcontent-observe-the-behavior-c68="" class="pb-2 d-none d-md-block">
                          <div _ngcontent-observe-the-behavior-c68="" class="d-flex flex-column px-4 py-2 ng-star-inserted"><app-recent-searches _ngcontent-observe-the-behavior-c68="" _nghost-observe-the-behavior-c67="">
                              <div _ngcontent-observe-the-behavior-c67="" class="app-recent-search"><!----><!----></div>
                            </app-recent-searches></div><!---->
                          <div _ngcontent-observe-the-behavior-c68="" class="row">
                            <div _ngcontent-observe-the-behavior-c68="" class="col-md-12 station-picker-dropdown">
                              <h4 _ngcontent-observe-the-behavior-c68="" class="station-picker-dropdown__search-label">All Airports</h4>
                              <div _ngcontent-observe-the-behavior-c68="" class="col d-flex justify-content-end align-items-center"><button _ngcontent-observe-the-behavior-c68="" type="button"
                                  class="station-picker-dropdown__nav-button ng-star-inserted"> All </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> Caribbean
                                </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> Central America </button><button _ngcontent-observe-the-behavior-c68="" type="button"
                                  class="station-picker-dropdown__nav-button ng-star-inserted"> North America </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> South
                                  America </button><!----></div>
                            </div>
                          </div>
                        </div>
                        <div _ngcontent-observe-the-behavior-c68="" class="d-flex flex-column flex-wrap ng-star-inserted" style="height: 320px;"><!----></div><!----><!---->
                        <div _ngcontent-observe-the-behavior-c68="" class="triangle-pointer" style="display: none; transform: translate(17px, -100%);"></div>
                      </div><!----><!---->
                    </div><!---->
                  </app-station-picker-dropdown></div>
                <div _ngcontent-observe-the-behavior-c238="" class="city-selection station-list station-list-picker-destination ng-tns-c238-3"><app-station-picker-typeahead-dropdown _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3"
                    _nghost-observe-the-behavior-c69="">
                    <div _ngcontent-observe-the-behavior-c69="" class="dropdown-menu show animated-dropdown-menu home-redesign-size" style="display: none;">
                      <div _ngcontent-observe-the-behavior-c69="" class="container pb-1"><!---->
                        <div _ngcontent-observe-the-behavior-c69="" apptrianglepointer="" position="15" class="ng-star-inserted"><!---->
                          <div _ngcontent-observe-the-behavior-c69="" class="station-picker-typeahead__footer"><button _ngcontent-observe-the-behavior-c69="" type="button" role="button" class="btn btn-link"> See Everywhere We Fly </button></div>
                          <div _ngcontent-observe-the-behavior-c69="" class="triangle-pointer" style="display: none; transform: translate(15px, -100%);"></div>
                        </div><!----><!---->
                      </div>
                    </div>
                  </app-station-picker-typeahead-dropdown><app-station-picker-dropdown _ngcontent-observe-the-behavior-c238="" idprefix="to" class="stationPickerDestDropdown ng-tns-c238-3" _nghost-observe-the-behavior-c68="">
                    <div _ngcontent-observe-the-behavior-c68="" class="dropdown-menu show animated-dropdown-menu home-redesign-size ng-star-inserted" style="display: none;"><!---->
                      <div _ngcontent-observe-the-behavior-c68="" apptrianglepointer="" class="container pb-2 ng-star-inserted">
                        <div _ngcontent-observe-the-behavior-c68="" class="pb-2 d-none d-md-block"><!---->
                          <div _ngcontent-observe-the-behavior-c68="" class="row">
                            <div _ngcontent-observe-the-behavior-c68="" class="col-md-12 station-picker-dropdown">
                              <h4 _ngcontent-observe-the-behavior-c68="" class="station-picker-dropdown__search-label">All Airports</h4>
                              <div _ngcontent-observe-the-behavior-c68="" class="col d-flex justify-content-end align-items-center"><button _ngcontent-observe-the-behavior-c68="" type="button"
                                  class="station-picker-dropdown__nav-button ng-star-inserted"> All </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> Caribbean
                                </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> Central America </button><button _ngcontent-observe-the-behavior-c68="" type="button"
                                  class="station-picker-dropdown__nav-button ng-star-inserted"> North America </button><button _ngcontent-observe-the-behavior-c68="" type="button" class="station-picker-dropdown__nav-button ng-star-inserted"> South
                                  America </button><!----></div>
                            </div>
                          </div>
                        </div>
                        <div _ngcontent-observe-the-behavior-c68="" class="d-flex flex-column flex-wrap ng-star-inserted" style="height: 320px;"><!----></div><!----><!---->
                        <div _ngcontent-observe-the-behavior-c68="" class="triangle-pointer" style="display: none;"></div>
                      </div><!----><!---->
                    </div><!---->
                  </app-station-picker-dropdown></div>
              </div>
              <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3 ng-star-inserted">
                <div _ngcontent-observe-the-behavior-c238="" data-qa="calendar-selection" class="home-widget calendar-selection ng-tns-c238-3"><label _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3" for="flight-Date"><!----> Depart &amp;
                    Return <!----><!----><!----><i _ngcontent-observe-the-behavior-c238="" class="fas fa-calendar-alt ng-tns-c238-3" aria-hidden="true"></i></label><input _ngcontent-observe-the-behavior-c238="" nkinput="" bsdaterangepicker=""
                    appallowifdate="" name="dates" required="" appdaterange="" aria-label="dates" class="calendar-selection input ng-tns-c238-3 ng-untouched ng-pristine ng-valid ng-star-inserted" placeholder="Select Dates"
                    id="flight-Date"><!----><!----><!----><!---->
                  <div _ngcontent-observe-the-behavior-c238="" apptrianglepointer="" class="ng-tns-c238-3 round-trip-pointer">
                    <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3 triangle-pointer" style="display: none; transform: translate(200px, -100%);"></div>
                  </div>
                  <div _ngcontent-observe-the-behavior-c238="" class="calendar-footer ng-tns-c238-3">
                    <div _ngcontent-observe-the-behavior-c238="" class="calendar-footer__info ng-tns-c238-3">
                      <div _ngcontent-observe-the-behavior-c238="" class="depart-info ng-tns-c238-3">
                        <div _ngcontent-observe-the-behavior-c238="" class="calendar-footer-black-font ng-tns-c238-3">Depart</div>
                        <div _ngcontent-observe-the-behavior-c238="" class="depart-date ng-tns-c238-3">Fri, April 1</div>
                      </div>
                      <div _ngcontent-observe-the-behavior-c238="" class="return-info ng-tns-c238-3 ng-star-inserted">
                        <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3">Return</div>
                        <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3">Mon, April 4</div>
                      </div><!---->
                    </div><button _ngcontent-observe-the-behavior-c238="" type="button" class="btn btn-primary text-uppercase ng-tns-c238-3"> Select Dates </button>
                  </div>
                </div>
              </div>
              <div _ngcontent-observe-the-behavior-c238="" class="home-widget search-button-container ng-tns-c238-3 ng-star-inserted"><button _ngcontent-observe-the-behavior-c238="" data-gtm-home="home-search-widget-btn"
                  data-qa="home-search-widget-btn-desktop" type="submit"
                  class="btn btn-primary btn-lg search-button ng-tns-c238-3 ng-star-inserted"><i _ngcontent-observe-the-behavior-c238="" class="fal fa-search ng-tns-c238-3" aria-hidden="true"></i></button><!----><!----><!----></div>
              <!----><!----><!----><!---->
            </div><!---->
          </div>
          <div _ngcontent-observe-the-behavior-c238="" class="ng-tns-c238-3">
            <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal-container ng-tns-c238-3 ng-star-inserted">
              <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal-container__back-drop ng-tns-c238-3"></div>
              <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal ng-tns-c238-3">
                <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal__header ng-tns-c238-3">
                  <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal__title ng-tns-c238-3">
                    <h4 _ngcontent-observe-the-behavior-c238="" class="text-capitalize ng-tns-c238-3">Choose Travel Dates </h4>
                    <div _ngcontent-observe-the-behavior-c238="" data-qa="calendar-modal-cross" class="calendar-modal__modal-close ng-tns-c238-3">
                      <a _ngcontent-observe-the-behavior-c238="" role="button" aria-label="Close date picker" class="icon-close ng-tns-c238-3"></a></div>
                  </div>
                </div>
                <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal__body ng-tns-c238-3"></div>
                <div _ngcontent-observe-the-behavior-c238="" class="calendar-modal__footer ng-tns-c238-3"></div>
              </div>
            </div><!----><!----><!----><!----><!---->
          </div>
        </div><!---->
      </app-home-widget-input>
      <div _ngcontent-observe-the-behavior-c259="" class="home-widget search-flight-button"><!----><!----><!----><!----></div>
    </div><!----><!----><!----><!---->
  </div>
</form>

Text Content

Spirit and Frontier Airlines to combine, creating America's Most Competitive
Ultra-Low Fare Airline.  Learn More.


                                                                               
                                                                               
                         

Check travel requirements for your destination.


Sign-In

# >> Since

#  >> Since
0 PTSMy DashboardEdit profileFree spirit StatusActivitySaver$ Club
Sign Out
Español
Hi,
# >> Since

#  >> Since
0 PTSMy DashboardEdit profileFree spirit StatusActivitySaver$ Club
Sign Out
Español


 * BOOK

 * --------------------------------------------------------------------------------
   
   MY TRIPS

 * --------------------------------------------------------------------------------
   
   CHECK IN

 * --------------------------------------------------------------------------------
   
   FLIGHT STATUS
   

 * --------------------------------------------------------------------------------
   
   Free Spirit

 * --------------------------------------------------------------------------------
   
   Deals

 * --------------------------------------------------------------------------------
   
   Contact Us
   

 * --------------------------------------------------------------------------------
   
   Español
   


 * Book
 * My Trips
 * Check In
 * Flight Status
   


 * Free Spirit
 * Deals
 * Contact Us
   
 * Sign-In
   
 * ES
   

 * Flight
 * Vacation
 * Hotel
 * Car
 * Cruise
   

Round Trip
 * Round Trip
 * One Way
 * Multi-City
   
   

1  Adult

HOW MANY ARE TRAVELING?



ADULTS

Ages 18 and up



CHILDREN

Between the ages of 0 and 17 at the time of travel




Have a Promo Code?
Show Fares In Points
From


To

See Everywhere We Fly


ALL AIRPORTS

All Caribbean Central America North America South America


See Everywhere We Fly


ALL AIRPORTS

All Caribbean Central America North America South America


Depart & Return

Depart
Fri, April 1
Return
Mon, April 4
Select Dates


CHOOSE TRAVEL DATES





Optional Services & New Bag Prices


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


FREE SPIRIT

The fastest way to earn rewards and status. Earn on every dollar spent.



JOIN SAVER$ CLUB

Join the club and experience the ultimate in cost savings.



FREE SPIRIT® MASTERCARD®

40,000 Bonus Points + $100 Flight Voucher Online Offer

Offers vary elsewhere.


 1. 
 2. 
 3. 
    

Slide 1 of 3


40,000 BONUS POINTS + $100 FLIGHT VOUCHER ONLINE OFFER.

Offers vary elsewhere.

APPLY NOW
Slide 2 of 3


FREE SPIRIT® IS NOMINATED FOR 6 FREDDIE AWARDS

Become A Member Today And See Why!

JOIN NOW
Slide 3 of 3


BOOK NOW. PAY LATER.

Spread the cost of your trip over low monthly payments.

LEARN MORE
PreviousNext


GRAB OUR BEST DEALS

From


Selector collapsed. Enter the origin city of the trip.

Carousel. Best fares on flights

Detroitto

Orlando
05/18/2022 May 18, 2022
From
$59* Price subject to changes
Detroitto

Las Vegas
04/19/2022 April 19, 2022
From
$93* Price subject to changes
San Juanto

Orlando
04/30/2022 April 30, 2022
From
$78* Price subject to changes
New York/Newarkto

Orlando
05/17/2022 May 17, 2022
From
$31* Price subject to changes
Chicagoto

Las Vegas
04/26/2022 April 26, 2022
From
$62* Price subject to changes
Philadelphiato

Orlando
04/25/2022 April 25, 2022
From
$48* Price subject to changes
Detroitto

Fort Myers
04/24/2022 April 24, 2022
From
$67* Price subject to changes
Detroitto

Fort Lauderdale, FL
05/03/2022 May 3, 2022
From
$43* Price subject to changes
Orlandoto

San Juan
05/17/2022 May 17, 2022
From
$78* Price subject to changes
Atlantic Cityto

Orlando
05/01/2022 May 1, 2022
From
$70* Price subject to changes
New Yorkto

Fort Lauderdale, FL
04/26/2022 April 26, 2022
From
$31* Price subject to changes
Dallasto

Las Vegas
05/24/2022 May 24, 2022
From
$43* Price subject to changes

Slide 1 of 3



*Fares presented below are available at the beginning of each day, but may sell
out. Additional baggage fees and fees for other services may apply. Other terms
and conditions may apply.


TRIP PLANNING


SPIRIT 101

Your simple guide to the way we fly here at Spirit Airlines.




WHAT WE’RE DOING TO KEEP YOU SAFE

Visit our COVID-19 Information Center for the latest travel updates, including
our new face covering policy.




FREE SPIRIT DINING

Sign up for free and receive 1,000 bonus points when you dine within 30 days.




VINESSE WINE CLUB

Earn 5,000 points when you signup for 6 delicious wines for only $6.99 per
bottle + 1¢ shipping.




FREE SPIRIT POINTS

Need some more points? Buy what you need to top off your account for a reward
booking.



Free Spirit® Mastercard®

40,000 BONUS POINTS + $100 FLIGHT VOUCHER ONLINE OFFER

APPLY NOW
APPLY NOW

GET TO KNOW US

 * About Us
 * Spirit Charitable Foundation
 * Free Spirit®
 * Spirit Saver$ Club
 * Media Center
 * Investor Relations
 * Careers
 * ESG
   

TALK TO US

 * Help Center
 * Contact Us
 * Legal
 * Privacy Policy
 * Contract Of Carriage
 * Guest Service Plan
 * Tarmac Delay Plan
 * CCPA
   

FLY WITH US

 * Book
 * Travel Agent
 * Group Travel
 * Where We Fly
 * Deals
   


GET TO KNOW US

 * About Us
 * Spirit Charitable Foundation
 * Free Spirit®
 * Spirit Saver$ Club
 * Media Center
 * Investor Relations
 * Careers
 * ESG
   


TALK TO US

 * Help Center
 * Contact Us
 * Legal
 * Privacy Policy
 * Contract Of Carriage
 * Guest Service Plan
 * Tarmac Delay Plan
 * CCPA
   


FLY WITH US

 * Book
 * Travel Agent
 * Group Travel
 * Where We Fly
 * Deals
   




CONNECT WITH US

 * 
 * 
 * 
 * 
 * 


DOWNLOAD OUR MOBILE APP



Free Spirit® Mastercard®

40,000 Bonus Points + $100 Flight Voucher Online Offer

Apply Now

Copyright © 2022 Spirit Airlines, Inc. All Rights Reserved




×
An error has occurred. Please try again. If the error persists, please call our
reservations department at 855-728-3555. Feel free to leave any comments
regarding your website experience using the feedback button on your right hand
side.


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 to provide you with services available on the
website and cannot be switched off. They are usually only set in response to
actions made by you which amount to a request for services. You should be able
to set your browser to block or alert you about these cookies, but it may result
in some parts of the site to not function properly.

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.

SOCIAL MEDIA COOKIES

Social Media Cookies

These cookies are set by a range of social media services that we have added to
the site to enable you to share our content with your friends and networks. They
are capable of tracking your browser across other sites and building up a
profile of your interests. This may impact the content and messages you see on
other websites you visit.    If you do not allow these cookies you may not be
able to use or see these sharing tools.


BACK BUTTON PERFORMANCE COOKIES



Vendor Search Search Icon
Filter Icon

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

Confirm My Choices


By continuing to use our website, you acknowledge the use of cookies.Privacy
Policy

Accept