www.capeair.com
Open in
urlscan Pro
45.60.243.158
Public Scan
Submitted URL: http://www.capeair.com/
Effective URL: https://www.capeair.com/
Submission: On October 26 via api from US — Scanned from DE
Effective URL: https://www.capeair.com/
Submission: On October 26 via api from US — Scanned from DE
Form analysis
7 forms found in the DOMName: search — GET /scripts/search.php#results
<form name="search" action="/scripts/search.php#results" method="get" id="searchform" class="ng-pristine ng-valid">
<input name="s" type="text" class="search_field" value="" autocomplete="off" placeholder="Search ...">
<div class="search_icon"></div>
</form>
POST https://book.capeair.com/plnext/CapeAirdx/Override.action
<form class="clearfix ng-pristine ng-valid" method="post" action="https://book.capeair.com/plnext/CapeAirdx/Override.action" id="Form1" target="_top" autocomplete="off">
<!--- Flex --->
<input type="hidden" name="ARRANGE_BY" id="ARRANGE_BY" style="display: none;" value="D">
<input type="hidden" name="COMMERCIAL_FARE_FAMILY_1" id="COMMERCIAL_FARE_FAMILY_1" style="display: none;" value="CAPEAIR">
<input type="hidden" name="COMMERCIAL_FARE_FAMILY_2" id="COMMERCIAL_FARE_FAMILY_2" style="display: none;" value="">
<input type="hidden" name="DATE_RANGE_QUALIFIER_1" id="DATE_RANGE_QUALIFIER_1" style="display: none;" value="C">
<input type="hidden" name="DATE_RANGE_QUALIFIER_2" id="DATE_RANGE_QUALIFIER_2" style="display: none;" value="C">
<input type="hidden" name="DATE_RANGE_VALUE_1" id="DATE_RANGE_VALUE_1" style="display: none;" value="3">
<input type="hidden" name="DATE_RANGE_VALUE_2" id="DATE_RANGE_VALUE_2" style="display: none;" value="3">
<input type="hidden" name="DISPLAY_TYPE" id="DISPLAY_TYPE" style="display: none;" value="2">
<input type="hidden" name="PRICING_TYPE" id="PRICING_TYPE" style="display: none;" value="C">
<input type="hidden" name="REFRESH" id="REFRESH" style="display: none;" value="0">
<input type="hidden" name="pe_variable1" id="pe_variable1" style="display: none;" value="capeair">
<!--- Flex & Schedule --->
<input type="hidden" name="B_DATE_1" id="B_DATE_1" style="display: none;" value="">
<input type="hidden" name="B_DATE_2" id="B_DATE_2" style="display: none;" value="">
<input type="hidden" name="EMBEDDED_TRANSACTION" id="EMBEDDED_TRANSACTION" style="display: none;" value="FlexPricerAvailability">
<input type="hidden" name="EXTERNAL_ID" id="EXTERNAL_ID" style="display: none;" value="BOOKING">
<input type="hidden" name="LANGUAGE" id="LANGUAGE" style="display: none;" value="US">
<input type="hidden" name="SITE" id="SITE" style="display: none;" value="A01VANEW">
<input type="hidden" name="TRIP_FLOW" id="TRIP_FLOW" style="display: none;" value="YES">
<!--- Commuter Booking --->
<input type="hidden" name="SO_SITE_FEE_PERCENTAGE" id="SO_SITE_FEE_PERCENTAGE" disabled="" style="display: none;" value="100">
<input type="hidden" name="SO_SITE_FEE_TYPE" id="SO_SITE_FEE_TYPE" disabled="" style="display: none;" value="1">
<input type="hidden" name="SO_SITE_USE_SITE_FEE" id="SO_SITE_USE_SITE_FEE" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="SO_SITE_ALLOW_MKP_DISCNT" id="SO_SITE_ALLOW_MKP_DISCNT" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="SO_SITE_MOP_CREDIT_CARD" id="SO_SITE_MOP_CREDIT_CARD" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="SO_SITE_ALLOW_PROFILELESS" id="SO_SITE_ALLOW_PROFILELESS" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="SO_SITE_SIGNIN_METHOD" id="SO_SITE_SIGNIN_METHOD" disabled="" style="display: none;" value="NOT_REQUIRED">
<input type="hidden" name="BOOKING_FLOW" id="BOOKING_FLOW" disabled="" style="display: none;" value="REVENUE">
<input type="hidden" name="B_ANY_TIME_1" id="B_ANY_TIME_1" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="B_ANY_TIME_2" id="B_ANY_TIME_2" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="SEVEN_DAY_SEARCH" id="SEVEN_DAY_SEARCH" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="CABIN" id="CABIN" disabled="" style="display: none;" value="E">
<input type="hidden" name="RBD_1_1" id="RBD_1_1" disabled="" style="display: none;" value="W">
<input type="hidden" name="SO_SITE_IS_MAIL_CONF" id="SO_SITE_IS_MAIL_CONF" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="SO_SITE_MOP_TICKETLESS" id="SO_SITE_MOP_TICKETLESS" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="SO_GL" id="SO_GL" disabled="" style="display: none;" value="">
<input type="hidden" name="FORCE_RBD" id="FORCE_RBD" disabled="" style="display: none;" value="TRUE">
<input type="hidden" name="RBD_1" id="RBD_1" disabled="" style="display: none;" value="W">
<input type="hidden" name="SO_SITE_EXT_LOGIN_URL" id="SO_SITE_EXT_LOGIN_URL" disabled="" style="display: none;" value="">
<!-- Travellers - Adults and Childrens-->
<input type="hidden" name="TRAVELLER_TYPE_1" id="TRAVELLER_TYPE_1" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_2" id="TRAVELLER_TYPE_2" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_3" id="TRAVELLER_TYPE_3" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_4" id="TRAVELLER_TYPE_4" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_5" id="TRAVELLER_TYPE_5" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_6" id="TRAVELLER_TYPE_6" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_7" id="TRAVELLER_TYPE_7" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_8" id="TRAVELLER_TYPE_8" disabled="" style="display: none;" value="">
<input type="hidden" name="TRAVELLER_TYPE_9" id="TRAVELLER_TYPE_9" disabled="" style="display: none;" value="">
<!-- Infants -->
<input type="hidden" name="HAS_INFANT_1" id="HAS_INFANT_1" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_2" id="HAS_INFANT_2" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_3" id="HAS_INFANT_3" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_4" id="HAS_INFANT_4" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_5" id="HAS_INFANT_5" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_6" id="HAS_INFANT_6" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_7" id="HAS_INFANT_7" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_8" id="HAS_INFANT_8" disabled="" style="display: none;" value="FALSE">
<input type="hidden" name="HAS_INFANT_9" id="HAS_INFANT_9" disabled="" style="display: none;" value="FALSE">
<fieldset class="radios flightType">
<div class="row">
<p class="roundtrip">
<input type="radio" name="TRIP_TYPE" value="R" id="FlightType_0" checked="" style="display:none;"><label for="FlightType_0">Roundtrip</label>
</p>
<p class="one-way">
<input type="radio" name="TRIP_TYPE" value="O" id="FlightType_1" style="display:none;"><label for="FlightType_1">One-way</label>
</p>
<p class="multi-city schedule-hide">
<input type="radio" name="TRIP_TYPE" value="M" id="FlightType_M" style="display:none;" onclick="location.href='/book_flights/multicity.html'">
<label for="FlightType_M">Multi-City</label>
</p>
</div>
</fieldset>
<div class="travelSpot info">
<div class="row">
<div class="col-lg-7 col-sm-7">
<div class="row">
<div class="col-lg-6 col-sm-6 arrows_after">
<label for="originAirport_displayed"> <span>From</span> </label>
<fieldset class="from-to column">
<label class="select-styler from destianationPlace">
<div class="dep-arr-styler"><select name="B_LOCATION_1" id="originAirport_displayed" class="originAirport_displayed form-control" data-destinationid="destinationAirport_displayed">
<option value="">Select departure</option>
<option value="AUG">Augusta, ME</option>
<option value="BHB">Bar Harbor, ME</option>
<option value="BIL">Billings, MT</option>
<option value="BOS">Boston, MA</option>
<option value="BRL">Burlington, IA</option>
<option value="ORD">Chicago - O'Hare</option>
<option value="CPX">Culebra, PR</option>
<option value="GGW">Glasgow, MT</option>
<option value="GDV">Glendive, MT</option>
<option value="HVR">Havre, MT</option>
<option value="HYA">Hyannis, MA</option>
<option value="IRK">Kirksville, MO</option>
<option value="LEB">Lebanon, NH</option>
<option value="MBL">Manistee, MI</option>
<option value="MWA">Marion, IL</option>
<option value="MVY">Martha's Vineyard, MA</option>
<option value="MAZ">Mayaguez, PR</option>
<option value="ACK">Nantucket, MA</option>
<option value="BNA">Nashville, TN</option>
<option value="EWB">New Bedford, MA</option>
<option value="ZYP">New York (ZYP) Ground</option>
<option value="JFK">New York - JFK</option>
<option value="OWB">Owensboro, KY</option>
<option value="PVC">Provincetown, MA</option>
<option value="UIN">Quincy, IL</option>
<option value="RKD">Rockland, ME</option>
<option value="RUT">Rutland, VT</option>
<option value="SJU">San Juan, PR</option>
<option value="SLK">Saranac Lake, NY</option>
<option value="SDY">Sidney, MT</option>
<option value="STX">St Croix Island, VI</option>
<option value="STT">St Thomas Island, VI</option>
<option value="STL">St. Louis, MO</option>
<option value="EIS">Tortola Beef Island</option>
<option value="VQS">Vieques, PR</option>
<option value="VIJ">Virgin Gorda, BVI</option>
<option value="HPN">Westchester County, NY</option>
<option value="OLF">Wolf Point, MT</option>
</select></div>
</label>
</fieldset>
</div>
<div class="col-lg-6 col-sm-6 ">
<label for="destinationAirport_displayed"> <span>To</span> </label>
<fieldset class="from-to">
<label class="select-styler to arrivePlane">
<div class="dep-arr-styler">
<select name="E_LOCATION_1" id="destinationAirport_displayed" class="destinationAirport_displayed form-control destianationPlace">
<option value=""> Select Arrival</option>
</select>
</div>
</label>
</fieldset>
</div>
</div>
</div>
<div class="col-lg-5 col-sm-5">
<div class="row">
<div class="col-lg-6 col-sm-6 ">
<label for="B_DATE_1_UI"> <span>Departure Date</span> </label>
<label class="date-styler" for="departure-date">
<div class="bg-white"><input class="date form-control hasDatepicker" type="text" placeholder="" id="B_DATE_1_UI" autocomplete="off" readonly="readonly"></div>
</label>
</div>
<div class="col-lg-6 col-sm-6 ">
<div class="returnDate">
<label for="return-date"> <span>Return Date</span> </label>
<label class="date-styler" for="return-date">
<div class="bg-white"> <input class="date form-control return-date hasDatepicker" type="text" placeholder="" id="B_DATE_2_UI" autocomplete="off" readonly="readonly"></div>
</label>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="search-engine-bottom-row">
<div class="row">
<div class="col-lg-7 col-sm-12">
<div class="row">
<div class="col-lg-4 col-sm-4 schedule-hide">
<div class="row options">
<div class="select_field col-lg-1 col-xs-1">
<label for="numAdults"> <span class="adult people">Adult</span> </label>
<select id="numAdults" name="FIELD_ADT_NUMBER" class="form-control">
<option value="1" selected="">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
<label for="numAdults"> <span class="adult people peopleBot">(18+)</span> </label>
</div>
<div class="select_field col-lg-1 col-xs-1">
<label for="numChildren"> <span class="children people">Child</span> </label>
<select id="numChildren" name="FIELD_CHD_NUMBER" class="form-control">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<label for="numChildren"> <span class="adult people peopleBot">(2-17)</span> </label>
</div>
<div class="select_field col-lg-1 col-xs-1">
<label for="numInfants"> <span class="infant people">Infant</span> </label>
<select id="numInfants" name="FIELD_INFANTS_NUMBER" class="form-control">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<label for="numInfants"> <span class="adult people peopleBot">(<span style="font-size:10px; display:inline;">under</span> 2)</span> </label>
</div>
</div>
</div>
<div class="col-lg-8 col-sm-8 schedule-hide">
<div class="widgetHolder">
<div class="widget-bottom-message">
<hr> To book a pet, unaccompanied minor or young traveler (ages 8-17), please call 800-CAPE-AIR
<hr>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-5 col-sm-12">
<div class="row">
<div class="col-lg-12 col-sm-12 col-xs-12">
<div class="spacer hidden-lg"></div>
<p class="commuter-message">To make a commuter book reservation, you must have a valid coupon for each passenger. Reservations without a coupon are subject to cancellation.</p>
<div class="promocodeoptions promocodeSection">
<fieldset class="promocodeoptions">
<label for="promocode" class="promocodelabel schedule-hide"><span class="regular">Promo Code</span> <a href="" class="regular" data-toggle="tooltip" data-placement="top" title="If you have a valid promo code, enter it here.">
<img src="/theme/img/theme/question.png" alt=""></a></label>
<input name="capeair_promocode" id="promocode" type="text" class="form-control schedule-hide" autocomplete="off">
<button class="btn btn-default btn-sm promo-btn" type="submit" id="capeair_search_submit_btn">Search</button>
</fieldset>
</div>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" name="DIRECT_LOGIN" id="DIRECT_LOGIN" value="YES">
<!-- input type="hidden" name="MULTI_DIRECT_LOGIN" id="MULTI_DIRECT_LOGIN" value="TRUE" -->
<input type="hidden" name="SIGNIN_METHOD" id="SIGNIN_METHOD" value="NOT_REQUIRED">
<input type="hidden" name="NUMBER_OF_PROFILES" id="NUMBER_OF_PROFILES" value="1">
<input type="hidden" name="USER_ID" id="USER_ID" value="0022424533">
<input type="hidden" name="PASSWORD_1" id="PASSWORD_1" value="AIRLINE">
<input type="hidden" name="PASSWORD_2" id="PASSWORD_2" value="AIRLINE">
<input type="hidden" name="PAYMENT_TYPE" id="PAYMENT_TYPE" value="">
<input type="hidden" name="SO_SITE_DISABLE_STR_DROPDOWN" id="SO_SITE_DISABLE_STR_DROPDOWN" value="TRUE">
<input type="hidden" name="SO_SITE_DISABLE_STA_DROPDOWN" id="SO_SITE_DISABLE_STA_DROPDOWN" value="TRUE">
<!-- input type="hidden" name="SO_SITE_MULTI_DIRECT_LOGIN" id="SO_SITE_MULTI_DIRECT_LOGIN" value="TRUE" -->
<input type="hidden" name="SO_SITE_APIM_ENABLED" value="BOOKING,SERVICING">
<input type="hidden" name="SO_SITE_USE_PENDING_TRIPS" value="N">
</form>
POST https://book.capeair.com/plnext/CapeAirdx/Override.action
<form method="post" action="https://book.capeair.com/plnext/CapeAirdx/Override.action" id="EncForm" target="_top" enctype="application/x-www-form-urlencoded" class="ng-pristine ng-valid">
<input type="hidden" name="EMBEDDED_TRANSACTION" id="EMBEDDED_TRANSACTION_EncForm" value="FlexPricerAvailability">
<input type="hidden" name="ENC" id="ENC" value="">
<input type="hidden" name="ENCT" id="ENCT" value="1">
<input type="hidden" name="LANGUAGE" id="LANGUAGE" value="US">
<input type="hidden" name="SITE" id="SITE" value="A01VANEW">
<input type="hidden" name="UI_EMBEDDED_TRANSACTION" id="UI_EMBEDDED_TRANSACTION" value="MAvailabilityFlowDispatcher">
<input type="hidden" name="MT" value="A">
<input type="hidden" name="SEARCH_PAGE" value="FP">
</form>
<form id="Form2" class="ng-pristine ng-valid">
<input type="hidden" name="EMBEDDED_TRANSACTION" id="EMBEDDED_TRANSACTION2" value="TimeTable">
<input type="hidden" name="TRIP_FLOW" id="TRIP_FLOW2" value="YES">
<input type="hidden" name="target" id="target2" value="_blank">
<input type="hidden" name="LANGUAGE" id="LANGUAGE2" value="US">
<input type="hidden" name="SITE" id="SITE2" value="A01VANEW">
<input type="hidden" name="pe_variable1" id="pe_variable12" value="capeair">
<input type="hidden" name="TRIP_TYPE" id="TRIP_TYPE2" value="R">
<input type="hidden" name="B_DATE" id="B_DATE2" value="">
<input type="hidden" name="E_DATE" id="E_DATE2" value="">
<input type="hidden" name="B_LOCATION" id="B_LOCATION2" value="">
<input type="hidden" name="E_LOCATION" id="E_LOCATION2" value="">
<input type="hidden" name="SO_SITE_APIM_ENABLED" value="BOOKING,SERVICING">
<input type="hidden" name="SO_SITE_USE_PENDING_TRIPS" value="N">
</form>
<form id="Form3" class="ng-pristine ng-valid">
<input type="hidden" name="EMBEDDED_TRANSACTION" id="EMBEDDED_TRANSACTION3" value="AirSearch">
<input type="hidden" name="EXTERNAL_ID" id="EXTERNAL_ID3" value="CapeAir">
<input type="hidden" name="LANGUAGE" id="LANGUAGE3" value="US">
<input type="hidden" name="SITE" id="SITE3" value="A01VANEW">
<input type="hidden" name="TRIP_TYPE" id="TRIP_TYPE3" value="M">
<input type="hidden" name="pe_variable1" id="pe_variable13" value="capeair">
<input type="hidden" name="SO_SITE_APIM_ENABLED" value="BOOKING,SERVICING">
<input type="hidden" name="SO_SITE_USE_PENDING_TRIPS" value="N">
</form>
GET
<form method="get" data-ng-submit="$ctrl.submitSearch()" autocomplete="off" novalidate="" style="position: relative" class="form-validation air-search ng-pristine ng-valid"><ns-component-content-blocker
data-is-loading="$ctrl.loading"><!----></ns-component-content-blocker>
<div class="bg-gray p-y-3 m-b-3">
<div class="container">
<div class="card large">
<div class="card-block">
<div class="row m-b-1">
<div class="col-xs-12"><!----><ns-error-box data-ng-if="!$ctrl.loading" class=""
style=""><!----><a data-ng-if="!$ctrl.isUserLoggedIn" data-ng-attr-href="{{$ctrl.getDynamicUrl('login')}}" data-translate="error.needLogin" class="text-danger" href="https://www.capeair.com/account/login.html">Please log in to be able to use your products.</a><!----><!----></ns-error-box><!---->
</div>
</div>
<div class="row m-b-1">
<div class="col-sm-6">
<div class="form-group dropdown-full-width"><input id="origin" data-ng-model="$ctrl.fromModel" data-ns-typeahead="" data-ns-options="$ctrl.typeaheadOptions" data-ns-datasets="$ctrl.fromDatasets" data-ns-display-value="displayName"
data-ns-on-select="$ctrl.selectDepartureLocation" data-ng-disabled="$ctrl.isDepartureDisabled()" type="text" name="origin" placeholder="Departure station" autocomplete="off" spellcheck="false" dir="auto"
class="typeahead airports form-control form-control-lg--all tt-input ng-pristine ng-untouched ng-valid ng-empty" disabled="disabled"></div>
</div>
<div class="col-sm-6">
<div class="form-group dropdown-full-width"><input id="destination" data-ng-model="$ctrl.toModel" data-ns-typeahead="" data-ns-options="$ctrl.typeaheadOptions" data-ns-datasets="$ctrl.toDatasets" data-ns-display-value="displayName"
data-ns-on-select="$ctrl.selectArrivalLocation" data-ng-disabled="$ctrl.isArrivalDisabled()" type="text" name="origin" placeholder="Arrival station" autocomplete="off" spellcheck="false" dir="auto"
class="typeahead airports form-control form-control-lg--all tt-input ng-pristine ng-untouched ng-valid ng-empty" disabled="disabled"></div>
</div>
</div>
<div class="row m-b-2">
<div class="col-sm-12"><label data-ng-class="[{disabled: $ctrl.isTripTypeDisabled()}]" class="custom-control custom-radio disabled"><input id="return" type="radio" name="trip-type" data-ng-value="true" data-ng-model="$ctrl.isReturn"
data-ng-disabled="$ctrl.isTripTypeDisabled()" class="custom-control-input trip-type ng-pristine ng-untouched ng-valid ng-empty" value="true" disabled="disabled"><span class="custom-control-indicator"></span><span
data-translate="search.return" class="custom-control-description">Roundtrip</span></label><label data-ng-class="[{disabled: $ctrl.isTripTypeDisabled()}]" class="custom-control custom-radio disabled"><input id="oneway" type="radio"
name="trip-type" data-ng-value="false" data-ng-model="$ctrl.isReturn" data-ng-disabled="$ctrl.isTripTypeDisabled()" class="custom-control-input trip-type ng-pristine ng-untouched ng-valid ng-empty" value="false"
disabled="disabled"><span class="custom-control-indicator"></span><span data-translate="search.oneWay" class="custom-control-description">One way</span></label></div>
</div>
<div class="row">
<div class="col-sm-6 col-md-4">
<div class="form-group">
<div class="input-group dep-date-container"><input id="departure-date" type="text" data-ns-simple-pikaday="" data-ns-min-date="$ctrl.minDepDate" data-ns-max-date="$ctrl.maxDepDate" data-ns-disable-day-fn="$ctrl.depDisableDayFn"
data-ns-format="$ctrl.format" data-ng-model="$ctrl.departureDate" data-ng-disabled="$ctrl.isDepartureDateDisabled()" placeholder="Departure date" data-ns-trigger="$ctrl.pikaButtonDep" data-ns-container="$ctrl.depDateContainer"
class="datepicker form-control form-control-lg ng-pristine ng-untouched ng-valid ng-empty" disabled="disabled"><span class="input-group-btn"><button type="button" data-ng-disabled="$ctrl.isDepartureDateDisabled()"
class="btn btn-primary datepicker-button datepicker-button-departure" disabled="disabled"><svg width="32px" height="32px" viewBox="0 0 32 32">
<path transform="scale(0.046875 0.046875)" fill="#fff"
d="m140 70l93 0 0 93-93 0z m-140 0l93 0 0 93-93 0z m279 0l93 0 0 93-93 0z m140 0l93 0 0 93-93 0z m-419 279l93 0 0 93-93 0z m140 0l93 0 0 93-93 0z m139 0l93 0 0 93-93 0z m-139-140l93 0 0 94-93 0z m139 0l93 0 0 94-93 0z m140 0l93 0 0 94-93 0z m-419 0l93 0 0 94-93 0z"
class="st0"></path>
</svg></button></span>
<div class="pika-single is-hidden is-bound" style="position: static; left: auto; top: auto;"></div>
</div>
</div>
</div>
<div class="col-sm-6 col-md-4">
<div data-ng-show="$ctrl.isReturn !== false" class="form-group return-date">
<div class="input-group ret-date-container"><input id="return-date" type="text" data-ns-simple-pikaday="" data-ns-min-date="$ctrl.minRetDate" data-ns-max-date="$ctrl.maxRetDate" data-ns-format="$ctrl.format"
data-ng-model="$ctrl.returnDate" data-ng-disabled="$ctrl.isReturnDateDisabled()" placeholder="Return date" data-ns-trigger="$ctrl.pikaButtonRet" data-ns-container="$ctrl.retDateContainer"
class="datepicker form-control form-control-lg return-date-input ng-pristine ng-untouched ng-valid ng-empty" disabled="disabled"><span class="input-group-btn"><button type="button" data-ng-disabled="$ctrl.isReturnDateDisabled()"
class="btn btn-primary datepicker-button datepicker-button-return" disabled="disabled"><svg width="32px" height="32px" viewBox="0 0 32 32">
<path transform="scale(0.046875 0.046875)" fill="#fff"
d="m140 70l93 0 0 93-93 0z m-140 0l93 0 0 93-93 0z m279 0l93 0 0 93-93 0z m140 0l93 0 0 93-93 0z m-419 279l93 0 0 93-93 0z m140 0l93 0 0 93-93 0z m139 0l93 0 0 93-93 0z m-139-140l93 0 0 94-93 0z m139 0l93 0 0 94-93 0z m140 0l93 0 0 94-93 0z m-419 0l93 0 0 94-93 0z"
class="st0"></path>
</svg></button></span>
<div class="pika-single is-hidden is-bound" style="position: static; left: auto; top: auto;"></div>
</div>
</div>
</div>
<div class="col-md-4 text-xs-center hidden-sm-down"><ns-logged-user-box><!----></ns-logged-user-box></div>
</div>
</div>
</div>
</div>
</div>
<div class="container"><ns-travellers data-travellers="$ctrl.travellers" data-capacity="$ctrl.bookingCapacity" data-disabled="!$ctrl.isFilledOut()" data-is-infant-travel-allowed="$ctrl.isInfantTravelAllowed()"
data-set-validity="$ctrl.setTravellerValidity(valid)">
<div class="card travellers-card m-b-2">
<h2 class="h6 card-header collapsible">Select travelers<span class="pull-xs-right"><button data-ng-click="$ctrl.toggleCollapse($event)" data-ng-class="[{expanded: $ctrl.collapseFlag}]"
class="btn btn-primary btn-sm pull-xs-right card-header-collapse"><span class="collapse-triangle"></span></button></span></h2>
<div data-ng-class="[{slide: $ctrl.collapseFlag}]" style="display: none;" class="card-table__wrapper">
<table class="table card-table">
<tbody class="no-border-top card-table-body--regular"><!----></tbody>
</table>
</div>
</div><!---->
</ns-travellers>
<div class="row">
<div class="col-sm-12"><button data-translate="search.submit" data-ng-disabled="!$ctrl.isValidSearch()" class="btn btn-primary btn-lg btn-xs--full-width" disabled="disabled">Search</button><button data-ng-click="$ctrl.clearSearch()"
type="button" data-translate="search.clear" class="btn btn-link btn-text text-center btn-link--xs-center">Clear</button></div>
</div>
</div>
</form>
Name: search — GET /scripts/search.php#results
<form name="search" action="/scripts/search.php#results" method="get" id="searchform" class="ng-pristine ng-valid">
<div class="input-group stylish-input-group searchBar">
<input name="s" type="text" class="form-control" placeholder="Ask Us.">
<span class="input-group-addon">
<button type="submit"><img src="/theme/img/theme/search-lg.png" alt=""></button>
</span>
</div>
</form>
Text Content
* Flying With Us * Before Your Flight * Check In Online * Check Schedules * Check-In Times * Help Center * Flight Status * Airport Information * Connecting with Other Airlines * Where We Fly * Travel Info * Gift Certificates * Prohibited Items * Baggage * Pets & Service Animals * Extra Assistance * Unaccompanied Minors * Fees * Travel Documentation * Book & Manage Flights * Reservations * Book Flights * Change/Cancel a Reservation * Ticket Office Locations * Group Reservations * Travel Agents * Cargo * TravelPass * Book Using TravelPass * TravelPass FAQs * Buy a TravelPass * Modify a TravelPass Booking * Deals & Destinations * Flights at Our Hubs * Boston Flights * St. Louis Flights * Billings Flights * San Juan Flights * Where We Fly * Popular Flights * Boston to Nantucket * Sidney to Billings * Manistee to Chicago * Nantucket to JFK * San Juan to Vieques * Flight Deals * Owensboro to St. Louis * San Juan to Mayaguez * Hyannis to Nantucket * Fly Buys Fare Specials * Airport Parking Deals * About Us * Our Story * Customer Relations * Community Relations * Cape Air Goes Green * Giving Back * Nantucket Airlines * Press Room * News * Media Kit * Cape Air Magazine * Careers * Search Jobs * Pilot Recruiting Sign In / Join Current Travel Alerts: Learn more SEAT WITH A VIEW Explore top destinations and snag a flight deal Book today TRAVEL IN STYLE Meet the new addition to Cape Air's fleet Explore the Tecnam P2012 Traveller YOUR KEY TO THE ISLANDS Serving the most beautiful destinations across Puerto Rico, USVIs and BVIs Plan your getaway * Book a flight * TravelPass Roundtrip One-way Multi-City From Select departureAugusta, MEBar Harbor, MEBillings, MTBoston, MABurlington, IAChicago - O'HareCulebra, PRGlasgow, MTGlendive, MTHavre, MTHyannis, MAKirksville, MOLebanon, NHManistee, MIMarion, ILMartha's Vineyard, MAMayaguez, PRNantucket, MANashville, TNNew Bedford, MANew York (ZYP) GroundNew York - JFKOwensboro, KYProvincetown, MAQuincy, ILRockland, MERutland, VTSan Juan, PRSaranac Lake, NYSidney, MTSt Croix Island, VISt Thomas Island, VISt. Louis, MOTortola Beef IslandVieques, PRVirgin Gorda, BVIWestchester County, NYWolf Point, MT To Select Arrival Departure Date Return Date Adult 1 2 3 4 5 6 7 8 9 (18+) Child 0 1 2 3 4 5 6 7 8 (2-17) Infant 0 1 2 3 4 5 6 7 8 (under 2) -------------------------------------------------------------------------------- To book a pet, unaccompanied minor or young traveler (ages 8-17), please call 800-CAPE-AIR -------------------------------------------------------------------------------- To make a commuter book reservation, you must have a valid coupon for each passenger. Reservations without a coupon are subject to cancellation. Promo Code Search Please log in to be able to use your products. RoundtripOne way SELECT TRAVELERS SearchClear ONLINE CHECK-IN MY TRIPS BAGGAGE INFO FLIGHT STATUS SCHEDULES HOT AIR – OUR MOST POPULAR FLIGHTS * Boston to Nantucket * St Croix to St Thomas * Manistee to Chicago * Lebanon to Boston * Quincy to Chicago * Billings to Sidney JOIN OUR PILOT GROUP Explore careers with Cape Air, including Captain, PIC, First Officer and Gateway Program opportunities. search opportunities BOOK YOUR STAY You’ve booked your flight, now explore lodging options in our top destinations. start planning CAPE AIR MAGAZINE View the latest issue of our new in-flight magazine! take a look SIGN UP FOR FLY-BUY FARE SPECIALS Be the first to find out about fare sales, giveaways, new routes and promos. sign Up Now OUR DESTINATIONS Cape Air serves 36 destinations across the Northeast, Cape Cod & the Islands, the Midwest, Eastern Montana, Puerto Rico, the US Virgin Islands, and British Virgin Islands. discover Can we help you with anything? Our Partners -------------------------------------------------------------------------------- * Company * About Cape Air * Press Room * Our Fleet * Our Airline Partners * Sustainability * Careers * Awards & Accolades * Nantucket Airlines * Shop the Wing Locker * Gift Certificates * COVID-19 Update Center * Contact * Customer Care * Baggage Inquiries * Refunds * General Inquiries * Travel Policies * Change to Bag Fees * Privacy Policy * Customer Commitments * Contract of Carriage * Air Carriers Access Act * Aircraft Configurations: * Cessna 402 * BN2 Tecnam P2012 * Tarmac Delay Plans * * Cessna 402 * BN2 * Tecnam P2012 * * Web User Agreement * Find Flights * Tortola Flights * Provincetown Flights * Billings Flights * Vieques Flights * Nantucket Flights * All Destinations Flights * Explore Routes * New York to Nantucket Flights * Boston to Portland Flights * Boston to Rockland Flights * San Juan to Vieques Flights * St. Louis to Chicago Flights * All Routes RESERVATIONS 800-CAPE-AIR (227-3247) 508-771-6944 (OUTSIDE THE US & USVI) Facebook Twitter Instagram Linkedin Email Site Map | Terms of usPublish e | Privacy 2020 Hyannis Air Service 660 Barnstable Road Hyannis, MA 02601 USA Our website uses cookies. Please accept or decline the use of cookies while using this site. To find out more, please refer to our privacy statement. ACCEPT DECLINE