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

Form analysis 7 forms found in the DOM

Name: searchGET /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: searchGET /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