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
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 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 &
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