www.jet2.com Open in urlscan Pro
104.76.145.114  Public Scan

Submitted URL: http://www.jet2.com/
Effective URL: https://www.jet2.com/
Submission: On February 07 via manual from GB — Scanned from GB

Form analysis 5 forms found in the DOM

<form novalidate="novalidate" autocomplete="off">
  <div class="form-message form-message--error clearfix" style="display: none;">
    <div class="form-message__title"><i class="icon-error"></i> Oops, the following fields have not been filled out correctly. Please complete the highlighted fields below to continue. </div>
  </div>
  <div class="form-row">
    <div class="search-box-group flight-search__recent-searches" style="display: none;"><span id="smart_search_recent_searches_label" class="flight-search__recent-searches-text">Recent searches</span> <span id="smart_search_recent_searches_count"
        class="flight-search__recent-searches-number">0</span></div>
    <div class="search-box-group search-box-group--return">
      <div class="form-element-wrapper form-element-wrapper--radio form-element-wrapper--ignore clearfix"><label class="checked search-box-group__label"> Return <input id="Return" name="flight_options" type="radio" value="return"
            tabindex="1"></label></div>
    </div>
    <div class="search-box-group search-box-group--one-way">
      <div class="form-element-wrapper form-element-wrapper--radio form-element-wrapper--ignore clearfix"><label class="search-box-group__label"> One-way <input id="One_Way" name="flight_options" type="radio" value="oneway" tabindex="2"></label>
      </div>
    </div>
  </div>
  <div class="form-row form-row--flex">
    <div class="search-box-group search-box-group--from">
      <div class="search-box-group__title"><label class="search-box-group__label">Departing from</label></div>
      <div class="search-box-group__field ui-front"><input type="text" tabindex="4" placeholder="Enter your airport" id="smart_search-from" class="search-box-group__input search-box-group__input--blue"> <!---->
        <div class="search-box-dropdown" style="display: none;">
          <ul class="search-box-dropdown__inner">
            <li class="search-box-dropdown__item search-box-dropdown__item--error" style="display: none;"> Minimum of 3 letters required </li>
            <li class="search-box-dropdown__item search-box-dropdown__item--error"> No matches found </li>
            <li class="search-box-dropdown__item search-box-dropdown__item--subtitle"> See where we fly </li>
          </ul>
        </div>
      </div>
      <p class="validation-message" style="display: none;">Please select a departure airport</p> <button type="button" id="smart_search-from_show_list" class="search-box-group__link"><svg xmlns="http://www.w3.org/2000/svg" class="undefined">
          <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-show-list"></use>
        </svg></button>
    </div>
    <div class="search-box-group search-box-group--to">
      <div class="search-box-group__title"><label class="search-box-group__label">Destination</label></div>
      <div class="search-box-group__field ui-front"><input type="text" tabindex="4" placeholder="Where to go" id="smart_search-to" class="search-box-group__input search-box-group__input--blue"> <!---->
        <div class="search-box-dropdown" style="display: none;">
          <ul class="search-box-dropdown__inner">
            <li class="search-box-dropdown__item search-box-dropdown__item--error" style="display: none;"> Minimum of 3 letters required </li>
            <li class="search-box-dropdown__item search-box-dropdown__item--error"> No matches found </li>
            <li class="search-box-dropdown__item search-box-dropdown__item--subtitle"> See where we fly </li>
          </ul>
        </div>
      </div>
      <p class="validation-message" style="display: none;">Please select a destination</p> <button type="button" id="smart_search-to_show_list" class="search-box-group__link"><svg xmlns="http://www.w3.org/2000/svg" class="undefined">
          <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-show-list"></use>
        </svg></button>
    </div>
    <div class="search-box-group__splitter"></div>
    <div class="search-box-group search-box-group--date search-box-group__field--inactive">
      <div class="search-box-group__title"><label for="search-box-leaving" class="search-box-group__label">Travel dates</label></div>
      <div class="search-box-group__field"><input id="smart_search-when_box" name="whenDate" placeholder="When to fly" readonly="readonly" type="text" disabled="disabled" onfocus="this.blur();" class="search-box-group__input"> <button type="button"
          class="search-box-group__link"><svg width="16" height="16" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
            <g clip-path="url(#clip0_400_1101)">
              <path
                d="M15.8333 1.66667H15V0.833333C15 0.61232 14.9122 0.400358 14.7559 0.244078C14.5996 0.0877974 14.3877 0 14.1667 0C13.9457 0 13.7337 0.0877974 13.5774 0.244078C13.4211 0.400358 13.3333 0.61232 13.3333 0.833333V1.66667H6.66667V0.833333C6.66667 0.61232 6.57887 0.400358 6.42259 0.244078C6.26631 0.0877974 6.05435 0 5.83333 0C5.61232 0 5.40036 0.0877974 5.24408 0.244078C5.0878 0.400358 5 0.61232 5 0.833333V1.66667H4.16667C3.062 1.66799 2.00296 2.1074 1.22185 2.88852C0.440735 3.66963 0.00132321 4.72867 0 5.83333L0 15.8333C0.00132321 16.938 0.440735 17.997 1.22185 18.7782C2.00296 19.5593 3.062 19.9987 4.16667 20H15.8333C16.938 19.9987 17.997 19.5593 18.7782 18.7782C19.5593 17.997 19.9987 16.938 20 15.8333V5.83333C19.9987 4.72867 19.5593 3.66963 18.7782 2.88852C17.997 2.1074 16.938 1.66799 15.8333 1.66667ZM1.66667 5.83333C1.66667 5.17029 1.93006 4.53441 2.3989 4.06557C2.86774 3.59673 3.50363 3.33333 4.16667 3.33333H15.8333C16.4964 3.33333 17.1323 3.59673 17.6011 4.06557C18.0699 4.53441 18.3333 5.17029 18.3333 5.83333V6.66667H1.66667V5.83333ZM15.8333 18.3333H4.16667C3.50363 18.3333 2.86774 18.0699 2.3989 17.6011C1.93006 17.1323 1.66667 16.4964 1.66667 15.8333V8.33333H18.3333V15.8333C18.3333 16.4964 18.0699 17.1323 17.6011 17.6011C17.1323 18.0699 16.4964 18.3333 15.8333 18.3333Z"
                fill="#203240"></path>
              <path d="M10 13.75C10.6904 13.75 11.25 13.1904 11.25 12.5C11.25 11.8096 10.6904 11.25 10 11.25C9.30964 11.25 8.75 11.8096 8.75 12.5C8.75 13.1904 9.30964 13.75 10 13.75Z" fill="#203240"></path>
              <path d="M5.83337 13.75C6.52373 13.75 7.08337 13.1904 7.08337 12.5C7.08337 11.8096 6.52373 11.25 5.83337 11.25C5.14302 11.25 4.58337 11.8096 4.58337 12.5C4.58337 13.1904 5.14302 13.75 5.83337 13.75Z" fill="#203240"></path>
              <path d="M14.1666 13.75C14.857 13.75 15.4166 13.1904 15.4166 12.5C15.4166 11.8096 14.857 11.25 14.1666 11.25C13.4763 11.25 12.9166 11.8096 12.9166 12.5C12.9166 13.1904 13.4763 13.75 14.1666 13.75Z" fill="#203240"></path>
            </g>
            <defs>
              <clipPath id="clip0_400_1101">
                <rect width="20" height="20" fill="white"></rect>
              </clipPath>
            </defs>
          </svg></button></div>
      <p class="validation-message" style="display: none;">Please choose when you'd like to fly out</p> <button id="smart_search-when_change" type="button" class="search-box-group__link">Change</button>
    </div>
    <div class="search-box-group__splitter"></div>
    <div class="search-box-group search-box-group--guests">
      <div class="search-box-group__title"><label for="selectbox-1" class="search-box-group__label">Passengers</label></div>
      <div class="search-box-group__field"><span class="search-box-group__guests-info"><span class="search-box-group__guests-info-adults"> 2 Adults </span> <span style="display: none;">,&nbsp;</span> <span
            class="search-box-group__guests-info-children">
          </span></span> <input name="validateAnyPassengerSelected_multi" type="hidden"></div> <button type="button" id="who_change" class="search-box-group__link"><svg width="18" height="18" viewBox="0 0 21 21" fill="none"
          xmlns="http://www.w3.org/2000/svg">
          <path
            d="M6.31384 11.0556C5.57216 11.0556 4.84714 10.8356 4.23045 10.4236C3.61377 10.0115 3.13312 9.42585 2.84929 8.74063C2.56547 8.0554 2.4912 7.3014 2.6359 6.57398C2.78059 5.84655 3.13775 5.17836 3.66219 4.65391C4.18664 4.12947 4.85483 3.77231 5.58225 3.62762C6.30968 3.48292 7.06368 3.55719 7.74891 3.84102C8.43413 4.12484 9.0198 4.60549 9.43185 5.22218C9.84391 5.83886 10.0638 6.56388 10.0638 7.30556C10.0627 8.29979 9.6673 9.25297 8.96428 9.956C8.26125 10.659 7.30807 11.0545 6.31384 11.0556ZM6.31384 5.22223C5.9018 5.22223 5.49901 5.34442 5.1564 5.57334C4.8138 5.80226 4.54678 6.12763 4.38909 6.50831C4.23141 6.88899 4.19015 7.30788 4.27054 7.712C4.35093 8.11613 4.54934 8.48734 4.8407 8.7787C5.13206 9.07006 5.50328 9.26848 5.9074 9.34887C6.31153 9.42925 6.73042 9.388 7.1111 9.23031C7.49178 9.07263 7.81715 8.8056 8.04607 8.463C8.27499 8.1204 8.39718 7.71761 8.39718 7.30556C8.39718 6.75303 8.17768 6.22313 7.78698 5.83243C7.39628 5.44172 6.86638 5.22223 6.31384 5.22223ZM12.5638 19.3889V18.9722C12.5638 17.3146 11.9054 15.7249 10.7333 14.5528C9.56116 13.3807 7.97145 12.7222 6.31384 12.7222C4.65624 12.7222 3.06653 13.3807 1.89443 14.5528C0.722323 15.7249 0.0638428 17.3146 0.0638428 18.9722L0.0638428 19.3889C0.0638428 19.6099 0.15164 19.8219 0.30792 19.9782C0.464201 20.1344 0.676162 20.2222 0.897176 20.2222C1.11819 20.2222 1.33015 20.1344 1.48643 19.9782C1.64271 19.8219 1.73051 19.6099 1.73051 19.3889V18.9722C1.73051 17.7567 2.2134 16.5909 3.07294 15.7313C3.93248 14.8718 5.09827 14.3889 6.31384 14.3889C7.52942 14.3889 8.69521 14.8718 9.55475 15.7313C10.4143 16.5909 10.8972 17.7567 10.8972 18.9722V19.3889C10.8972 19.6099 10.985 19.8219 11.1413 19.9782C11.2975 20.1344 11.5095 20.2222 11.7305 20.2222C11.9515 20.2222 12.1635 20.1344 12.3198 19.9782C12.476 19.8219 12.5638 19.6099 12.5638 19.3889ZM20.0638 15.2222C20.0638 14.0961 19.7378 12.9941 19.1253 12.0492C18.5127 11.1043 17.6397 10.3569 16.6117 9.8972C15.5837 9.43752 14.4446 9.28522 13.332 9.45868C12.2193 9.63214 11.1806 10.1239 10.3413 10.8747C10.2586 10.9474 10.1912 11.0357 10.1428 11.1346C10.0944 11.2335 10.0662 11.341 10.0596 11.4509C10.053 11.5608 10.0683 11.6709 10.1045 11.7748C10.1407 11.8788 10.1971 11.9746 10.2706 12.0566C10.344 12.1386 10.4329 12.2052 10.5323 12.2527C10.6316 12.3001 10.7394 12.3274 10.8493 12.333C10.9593 12.3386 11.0692 12.3223 11.1728 12.2851C11.2765 12.2479 11.3717 12.1906 11.453 12.1164C12.0526 11.5802 12.7945 11.2291 13.5892 11.1053C14.3839 10.9815 15.1975 11.0903 15.9317 11.4187C16.6659 11.7471 17.2894 12.281 17.7269 12.9559C18.1644 13.6308 18.3972 14.4179 18.3972 15.2222C18.3972 15.4432 18.485 15.6552 18.6413 15.8115C18.7975 15.9678 19.0095 16.0556 19.2305 16.0556C19.4515 16.0556 19.6635 15.9678 19.8198 15.8115C19.976 15.6552 20.0638 15.4432 20.0638 15.2222ZM14.6472 7.72223C13.9055 7.72223 13.1805 7.5023 12.5638 7.09024C11.9471 6.67819 11.4665 6.09252 11.1826 5.40729C10.8988 4.72207 10.8245 3.96807 10.9692 3.24064C11.1139 2.51321 11.4711 1.84503 11.9955 1.32058C12.52 0.796133 13.1882 0.43898 13.9156 0.294286C14.643 0.149591 15.397 0.223854 16.0822 0.507682C16.7675 0.791511 17.3531 1.27216 17.7652 1.88884C18.1772 2.50553 18.3972 3.23055 18.3972 3.97223C18.3961 4.96645 18.0006 5.91964 17.2976 6.62266C16.5946 7.32569 15.6414 7.72113 14.6472 7.72223ZM14.6472 1.8889C14.2351 1.8889 13.8323 2.01108 13.4897 2.24C13.1471 2.46892 12.8801 2.79429 12.7224 3.17497C12.5647 3.55565 12.5235 3.97454 12.6039 4.37867C12.6843 4.7828 12.8827 5.15401 13.174 5.44537C13.4654 5.73673 13.8366 5.93515 14.2407 6.01553C14.6449 6.09592 15.0638 6.05466 15.4444 5.89698C15.8251 5.7393 16.1505 5.47227 16.3794 5.12967C16.6083 4.78707 16.7305 4.38427 16.7305 3.97223C16.7305 3.4197 16.511 2.88979 16.1203 2.49909C15.7296 2.10839 15.1997 1.8889 14.6472 1.8889Z"
            fill="#203240"></path>
        </svg></button>
    </div>
    <div class="search-box-group search-box-group--button">
      <div class="search-box-group__title"><label class="search-box-group__label">&nbsp;</label></div>
      <div class="search-box-group__field search-box-group__field--wide"><button type="button" class="btn btn--light-blue btn--large btn--full btn--search-flights"> Find holidays </button></div>
    </div>
    <div class="search-box-group search-box-group--button">
      <div class="search-box-group__title"><label class="search-box-group__label">&nbsp;</label></div>
      <div class="search-box-group__field search-box-group__field--wide"><button type="button" class="btn btn--yellow btn--large btn--search-flights"> Find flights <svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"
            class="search-box-group__cta-icon">
            <use xlink:href="#icon-search" xmlns:xlink="http://www.w3.org/1999/xlink"></use>
          </svg></button></div>
    </div>
  </div>
</form>

<form data-source="passenger-selector-form" novalidate="novalidate" autocomplete="off" class="flight-search-passenger-select">
  <div data-selector="passenger-selector-scrollable-flexi">
    <div class="form-row form-row--validation" style="display: none;">
      <div class="form-message form-message--error clearfix">
        <div data-name="missing-fields-title" class="form-message__title"><i class="icon-error"></i> Please complete the highlighted fields below to continue </div>
      </div>
    </div>
    <div class="form-row clearfix">
      <div class="form-column form-column--half"><label class="bold">Adults</label>
        <p class="no-tm no-bm">18 and over*</p>
      </div>
      <div class="form-column form-column--half">
        <div class="form-element-wrapper form-element-wrapper--select clearfix"><select name="adults" data-vv-rules="required" data-vv-validate-on="change" id="smart_search-who_adults_dropdown" data-vv-id="_auuc2m5hs" aria-required="true"
            aria-invalid="false" class="has-value">
            <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>
            <option value="9"> 9 </option>
            <option value="10"> 10 </option>
            <option value="11"> 11 </option>
            <option value="12"> 12 </option>
            <option value="13"> 13 </option>
            <option value="14"> 14 </option>
            <option value="15"> 15 </option>
            <option value="16"> 16 </option>
            <option value="17"> 17 </option>
            <option value="18"> 18 </option>
            <option value="19"> 19 </option>
            <option value="20"> 20+ </option>
          </select></div> <!---->
      </div>
    </div>
    <div class="form-row-divider"></div>
    <div class="form-row clearfix">
      <div class="form-column form-column--half"><label class="bold">Children</label>
        <p class="no-tm no-bm">Under 18*</p> <small>(*Age on date of return)</small>
      </div>
      <div class="form-column form-column--half">
        <div class="form-element-wrapper form-element-wrapper--select clearfix form-element-wrapper--complete"><select name="children" data-vv-rules="required" data-vv-validate-on="change" id="smart_search-who_children_dropdown"
            data-vv-id="_f73csql5z" aria-required="true" aria-invalid="false" class="has-value">
            <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>
            <option value="9"> 9 </option>
            <option value="10"> 10 </option>
            <option value="11"> 11 </option>
            <option value="12"> 12 </option>
            <option value="13"> 13 </option>
            <option value="14"> 14 </option>
            <option value="15"> 15 </option>
            <option value="16"> 16 </option>
            <option value="17"> 17 </option>
            <option value="18"> 18 </option>
            <option value="19"> 19 </option>
          </select></div> <!----> <!---->
      </div>
    </div> <!---->
    <div class="form-row-divider"></div>
    <a id="smart_search-who_groups" href="https://reservations.jet2.com/Jet2.Reservations.Web.Portal/start.aspx?action=3&amp;lang=EN" class="form-row form-row--outline form-row--with-chevron"><label class="bold">Groups</label> <p class="no-tm no-bm">In a group of 20 or more? <span>Click here</span></p></a>
  </div>
</form>

<form data-source="flight-search-multi-form" data-islffmode="True" novalidate="novalidate" autocomplete="off">
  <div class="form-row">
    <h2 class="center-align margin-top--quarter no-bm text-white"></h2>
    <p class="center-align text-white"></p>
    <p class="no-tm text-white">Search multiple departure airports and destinations. <a class="text-white underlined" data-selector="standardSearch">One-way</a> flights are available via our main search.</p>
    <p></p>
  </div>
  <!-- Validation summary-->
  <div class="form-row form-row--validation" data-validation-summary="" data-islffmode="True" style="display:none">
    <div class="form-message form-message--error clearfix">
      <div class="form-message__title" data-name="missing-fields-title">
        <i class="icon-error"></i> Please complete the highlighted fields below to continue
      </div>
      <div data-name="missing-fields-content" class="form-message__contents">
        <p>The following fields have not been completed correctly</p>
        <ul>
          <li data-name="depart-airport" style="display:none;"><a href="#depart-name">Departure airport</a></li>
          <li data-name="arrival-airport" style="display:none;"><a href="#arrival-name">Destination airport</a></li>
          <li data-name="depart-date" style="display:none;"><a href="#depart-date">Departure date</a></li>
          <li data-name="return-date" style="display:none;"><a href="#return-date">Return date</a></li>
          <li data-name="depart-month" style="display:none;"><a href="#depart-month">Departure month</a></li>
          <li data-name="return-month" style="display:none;"><a href="#return-month">Return month</a></li>
          <li data-name="no-passengers" style="display:none;"><a href="#nopassengers">Passengers</a></li>
          <li data-name="adults-infants" style="display:none;"><a href="#nopassengers">Number of adults and infants</a></li>
          <li data-name="child-ages" style="display:none;"><a href="#child-ages">Child ages</a></li>
          <li data-name="outbound-sector" style="display:none;"><a href="#child-ages">Child ages</a></li>
          <li data-name="return-sector" style="display:none;"><a href="#child-ages">Child ages</a></li>
        </ul>
      </div>
      <div data-name="outbound-sector-title" style="display:none;" class="form-message__title"><i class="icon-error"></i> This route must originate in the UK.</div>
      <div data-name="outbound-sector-content" style="display:none;" class="form-message__contents">
        <p>Please edit your search.</p>
      </div>
      <div data-name="return-sector-title" style="display:none;" class="form-message__title"><i class="icon-error"></i> This route is currently available as a return flight only.</div>
      <div data-name="return-sector-content" style="display:none;" class="form-message__contents">
        <p>Please select a flight for your return journey.</p>
      </div>
      <div data-name="outbound-return-sector-title" style="display:none;" class="form-message__title"><i class="icon-error"></i> This route is currently available as a return flight only and must originate in the UK.</div>
      <div data-name="outbound-return-sector-content" style="display:none;" class="form-message__contents">
        <p>Please edit your search.</p>
      </div>
    </div>
  </div>
  <div class="form-row">
    <div class="search-box-group search-box-group--return search-box-group--return-hidden">
      <div class="form-element-wrapper form-element-wrapper--radio form-element-wrapper--ignore clearfix">
        <label class="search-box-group__label checked" data-bind="css: { 'checked': !isOneWay()}, click: departureCalendarViewModel().makeOneWay(isOneWay())"> Return <input name="flight_options" type="radio" value="return" tabindex="1"
            data-bind="checked: searchJourneyTypeRadioSelection">
        </label>
      </div>
    </div>
    <div class="search-box-group search-box-group--one-way search-box-group--one-way-hidden">
      <div class="form-element-wrapper form-element-wrapper--radio form-element-wrapper--ignore clearfix">
        <label class="search-box-group__label" data-bind="css: { 'checked': isOneWay()}, click: departureCalendarViewModel().makeOneWay(isOneWay())"> One-way <input name="flight_options" type="radio" value="oneway" tabindex="2"
            data-bind="checked: searchJourneyTypeRadioSelection">
        </label>
      </div>
    </div>
    <div class="search-box-group flight-search__recent-searches" data-modal-id="lff-recentsearch-selector" js-show-modal="" data-populate-most-recent-search="true"
      data-bind="visible: recentSearchesViewModel().hasRecentSearch() &amp;&amp; !settings.isLffMode" style="display: none;">
      <span class="flight-search__recent-searches-text">recent<br>searches</span>
      <span class="flight-search__recent-searches-number" data-bind="text: recentSearchesViewModel().recentSearchesCount()">0</span>
    </div>
  </div>
  <div class="form-row form-row--flex">
    <!-- destinations from / to -->
    <a name="depart-name"></a>
    <div class="search-box-group search-box-group--from">
      <div class="search-box-group__title" js-show-modal="" data-modal-id="lff-departureList">
        <label class="search-box-group__label" for="search-box-from">From</label>
      </div>
      <div class="search-box-group__field ui-front">
        <input class="search-box-group__input search-box-group__input--blue" data-msg-required="Please choose where you'd like to fly from" data-rule-required="true" data-msg-validairportmulti="Please type or choose an airport we fly from"
          data-rule-validairportmulti="true" data-selector="route-from" type="text" tabindex="3" onfocus="blur()" data-bind="value: airportFromText" name="route_from_multi" js-show-modal="" data-modal-id="lff-departureList"
          placeholder="Choose UK airports" aria-required="true">
        <svg class="svg-icon-close" data-bind="style: { display: anyAirportFromText() ? 'block' : 'none' }, event: {click: clearDepartureAirportText}" height="14" width="14" xmlns="http://www.w3.org/2000/svg" style="display: none;">
          <use xlink:href="#icon-close" xmlns:xlink="http://www.w3.org/1999/xlink"></use>
        </svg>
      </div>
      <button class="search-box-group__link" type="button" js-show-modal="" data-modal-id="lff-departureList" data-show-all="" data-searchbox="search-box-from">Show list</button>
    </div>
    <a name="arrival-name"></a>
    <div class="search-box-group search-box-group--to">
      <div class="search-box-group__title" js-show-modal="" data-modal-id="lff-destinationList">
        <label class="search-box-group__label" for="search-box-to">To</label>
      </div>
      <div class="search-box-group__field ui-front">
        <input class="search-box-group__input search-box-group__input--blue" data-msg-required="Please choose where you'd like to fly to" data-rule-required="true" data-msg-validairportmulti="Please type or choose an airport we fly to"
          data-rule-validairportmulti="true" data-selector="route-to" type="text" tabindex="4" data-bind="value: airportToText" name="route_to_multi" onfocus="blur()" js-show-modal="" data-modal-id="lff-destinationList"
          placeholder="Choose destinations" aria-required="true">
        <svg class="svg-icon-close" data-bind="style: { display: anyAirportToText() ? 'block' : 'none' }, event: {click: clearDestinationAirportText}" height="14" width="14" xmlns="http://www.w3.org/2000/svg" style="display: none;">
          <use xlink:href="#icon-close" xmlns:xlink="http://www.w3.org/1999/xlink"></use>
        </svg>
      </div>
      <button class="search-box-group__link" type="button" js-show-modal="" data-modal-id="lff-destinationList" data-show-all="" data-searchbox="search-box-to">Show list</button>
    </div>
    <div class="search-box-group__splitter"></div>
    <!-- Date picker -->
    <a name="depart-date"></a>
    <a name="depart-month"></a>
    <a name="return-date"></a>
    <a name="return-month"></a>
    <div class="search-box-group search-box-group--date search-box-group__field--inactive" data-bind="css:{'search-box-group__field--inactive':disableDepartureDatepicker() === true}">
      <div class="search-box-group__title">
        <label class="search-box-group__label" data-multi-date-label="">When</label>
      </div>
      <div class="search-box-group__field" js-show-modal="" data-modal-id="lff-departureMonthpicker" data-searchbox="search-box-depature-date" data-selector="calendar-selector">
        <input name="depart_date_multi" type="hidden" data-msg-nodepartdatemulti="Please choose when you'd like to fly out">
        <span class="search-box-group__calendar-input-date" data-bind="with:departureCalendarViewModel()" data-calendar="departure">
          <span class="search-box-group__calendar-input-day" js-date-day="" js-monthpicker-selector-type="departure" data-bind="searchDateDisplay: $data.dateDisplayText, displayText:'Choose dates'">Choose dates</span>
        </span>
        <span class="search-box-group__calendar-select" data-calendar-select="">
          <svg class="search-box-group__calendar-select-icon" height="16" width="16" xmlns="http://www.w3.org/2000/svg">
            <use xlink:href="#icon-calendar" xmlns:xlink="http://www.w3.org/1999/xlink"></use>
          </svg>
        </span>
      </div>
    </div>
    <div class="search-box-group__splitter"></div>
    <!-- Passenger Selector -->
    <a name="nopassengers"></a>
    <div class="search-box-group search-box-group--guests">
      <div class="search-box-group__title" js-show-modal="" data-modal-id="lff-passenger-selector">
        <label class="search-box-group__label" for="selectbox-1">Who</label>
      </div>
      <div class="search-box-group__field" js-show-modal="" data-modal-id="lff-passenger-selector">
        <span class="search-box-group__guests-info">
          <span class="search-box-group__guests-info-adults" data-bind="visible:passengerSelectorViewModel().anyPassengerSelected() == false" style="display: none;">Select</span>
          <span class="search-box-group__guests-info-adults" data-bind="text:passengerSelectorViewModel().adultPassengerInfo()">2 Adults</span>
          <span data-bind="visible: passengerSelectorViewModel().adultPassengerInfo() &amp;&amp; passengerSelectorViewModel().childPassengerInfo()" style="display: none;">,&nbsp;</span>
          <span class="search-box-group__guests-info-children" data-bind="text:passengerSelectorViewModel().childPassengerInfo()"></span>
        </span>
        <input name="validateAnyPassengerSelected_multi" type="hidden" data-msg-validateanypassengerselectedmulti="Please select your passengers">
      </div>
      <button class="search-box-group__link" type="button" js-show-modal="" data-modal-id="lff-passenger-selector">Change</button>
    </div>
    <!-- search button -->
    <div class="search-box-group search-box-group--button">
      <div class="search-box-group__title">
        <label class="search-box-group__label">&nbsp;</label>
      </div>
      <div class="search-box-group__field search-box-group__field--wide">
        <button class="btn btn--yellow btn--large btn--search-flights" type="button" data-bind="click: function(data, event) { search(true) }"> Find flights <i class=""></i>
        </button>
      </div>
    </div>
  </div>
</form>

<form data-source="passenger-selector-multi-form" data-islffmode="True" class="passenger-selector-form" novalidate="novalidate" autocomplete="off">
  <div data-selector="passenger-selector-scrollable" class="flight-search-passenger-select">
    <!-- Validation summary-->
    <div class="form-row form-row--validation" data-pax-selector-validation-summary="" style="display:none">
      <div class="form-message form-message--error clearfix">
        <div class="form-message__title" data-name="missing-fields-title">
          <i class="icon-error"></i> Please complete the highlighted fields below to continue
        </div>
        <div data-name="missing-fields-content" class="form-message__contents">
          <p>The following fields have not been completed correctly</p>
          <ul>
            <li data-name="no-passengers" style="display:none;"><a href="#nopassengers">Passengers</a></li>
            <li data-name="adults-infants" style="display:none;"><a href="#nopassengers">Number of adults and infants</a></li>
            <li data-name="child-ages" style="display:none;"><a href="#child-ages">Child ages</a></li>
          </ul>
        </div>
      </div>
    </div>
    <!--ADULTS -->
    <a name="nopassengers"></a>
    <div class="form-row clearfix">
      <div class="form-column form-column--half">
        <label class="bold"> Adults </label>
        <p class="no-tm no-bm">18 and over*</p>
      </div>
      <div class="form-column form-column--half">
        <div class="form-element-wrapper form-element-wrapper--select clearfix">
          <select name="adults" data-bind="value: adults,valueAllowUnset: true" data-msg-validatepassengers="Please select your passengers" class="has-value">
            <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>
            <option value="9"> 9 </option>
            <option value="10"> 10 </option>
            <option value="11"> 11 </option>
            <option value="12"> 12 </option>
            <option value="13"> 13 </option>
            <option value="14"> 14 </option>
            <option value="15"> 15 </option>
            <option value="16"> 16 </option>
            <option value="17"> 17 </option>
            <option value="18"> 18 </option>
            <option value="19"> 19 </option>
            <option value="20"> 20+ </option>
          </select>
        </div>
      </div>
    </div>
    <div class="form-row-divider"></div>
    <!-- CHILDREN -->
    <div class="form-row clearfix">
      <div class="form-column form-column--half">
        <label class="bold"> Children </label>
        <p class="no-tm no-bm">Under 18*</p>
        <p class="no-tm no-bm size-12">* Age on date of arrival</p>
      </div>
      <div class="form-column form-column--half">
        <div class="form-element-wrapper form-element-wrapper--select clearfix">
          <select name="children" data-bind="value: childrenLength, valueAllowUnset: true, event: { change: childrenChanged }" data-msg-validateinfants="Please make sure there are not more infants (under 2 years old) than adults"
            data-msg-validatepassengers="Please select your passengers" class="has-value">
            <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>
            <option value="9"> 9 </option>
            <option value="10"> 10 </option>
            <option value="11"> 11 </option>
            <option value="12"> 12 </option>
            <option value="13"> 13 </option>
            <option value="14"> 14 </option>
            <option value="15"> 15 </option>
            <option value="16"> 16 </option>
            <option value="17"> 17 </option>
            <option value="18"> 18 </option>
            <option value="19"> 19 </option>
          </select>
        </div>
      </div>
    </div>
    <div class="form-row form-row--child-ages" data-bind="style: { display: childrenLength() ? 'block' : 'none' }" style="display: none;">
      <div class="form-row clearfix">
        <span class="flight-search-passenger-select__section-note"></span>
      </div>
      <!-- Child ages section-->
      <div class="form-row clearfix form-row--select-children">
        <!-- ko foreach: {data: children, beforeRemove: removeChildren, afterAdd: addChildren} --><!-- /ko -->
      </div>
    </div>
    <div class="form-row-divider"></div>
    <!-- Group booking section -->
    <a class="form-row form-row--outline form-row--with-chevron" href="https://reservations.jet2.com/Jet2.Reservations.Web.Portal/start.aspx?action=3&amp;lang=EN">
        <label class="bold">Groups</label>
        <p class="no-tm no-bm">In a group of 20 or more? <span>Click here</span></p>
    </a> <!-- Mobility assistance section -->
  </div>
</form>

POST /

<form action="/" data-sc-fxb="315508df-04de-41c7-85c5-93fe6367f0ed" enctype="multipart/form-data" id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_315508df-04de-41c7-85c5-93fe6367f0ed" method="post"><input
    id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_FormSessionId" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.FormSessionId" type="hidden" value="d130bcd8-4029-480d-b8b3-e804f0c7428b"><input name="__RequestVerificationToken" type="hidden"
    value="TyJg4OQIBX5LCGhKxlaqNZafFT4zb2nzJ5g8mxohiaEb0m8xpGYCZqGXQaDxE1mxDo9IHA2u8SXW4TclAYTghfDOHxs1"><input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_FormItemId" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.FormItemId" type="hidden"
    value="315508df-04de-41c7-85c5-93fe6367f0ed"><input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_PageItemId" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.PageItemId" type="hidden" value="6fd42974-98bd-49cf-a0a4-7b22c6536ffb">
  <div class="title-and-text">
    <h2 class="heading-blue">Sign up to our emails now!</h2>
    <p class="title-and-text__content">Get deals, discounts, destination updates and inspiration straight to your inbox!*</p>
    <div class="clearfix form-row input-button">
      <div class="">
        <div class="">
          <div class="clearfix form-element-wrapper form-element-wrapper--input-text form-element-wrapper--input-text--clear">
            <input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_Fields_Index_a88792cb-6c5e-4a33-ab2a-1515f0d7b531" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.Fields.Index" type="hidden" value="a88792cb-6c5e-4a33-ab2a-1515f0d7b531"><input
              id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_Fields_a88792cb-6c5e-4a33-ab2a-1515f0d7b531__ItemId" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.Fields[a88792cb-6c5e-4a33-ab2a-1515f0d7b531].ItemId" type="hidden"
              value="a88792cb-6c5e-4a33-ab2a-1515f0d7b531">
            <div data-component="Feature/Marketing/Forms/Fields/MarketingEmail">
              <div><label for="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_Fields_a88792cb-6c5e-4a33-ab2a-1515f0d7b531__Value"></label> <input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_Fields_a88792cb-6c5e-4a33-ab2a-1515f0d7b531__Value"
                  name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.Fields[a88792cb-6c5e-4a33-ab2a-1515f0d7b531].Value" type="email" value="" maxlength="255" placeholder="Email address" data-sc-tracking="False" data-sc-field-name="Email"
                  data-val-required=" is required." data-val-regex=" contains an invalid email address." data-val-regex-pattern="^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,17}$" data-val="true"> <span
                  data-valmsg-for="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.Fields[a88792cb-6c5e-4a33-ab2a-1515f0d7b531].Value" data-valmsg-replace="true" class="field-validation-valid"></span></div>
            </div>
          </div>
        </div>
      </div>
      <div class="">
        <div class="input-button__button">
          <input value="Sign up" type="submit" class="bttn bttn--small button--base bttn--medium bttn--center bttn--primary" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.45b1f9a9-d66c-4383-a9b4-e30aa9346666">
          <input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_NavigationButtons" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.NavigationButtons" type="hidden" value="45b1f9a9-d66c-4383-a9b4-e30aa9346666">
          <input id="fxb_a2f29e86-3abf-477f-aca3-63cf186077e0_45b1f9a9-d66c-4383-a9b4-e30aa9346666" name="fxb.a2f29e86-3abf-477f-aca3-63cf186077e0.45b1f9a9-d66c-4383-a9b4-e30aa9346666" type="hidden" value="0">
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

 * Home
 * Jet2holidays
 * Destinations
 * Deals
 * Travel essentials
 * Low Fare Finder
 * Ski flights
 * Group bookings
 * Manage My Booking
 * Latest travel info
 * Car hire
 * Insurance
 * Reviews & awards
 * FAQs
 * Contact us
 * Jet2.com - Financial performance
 * myJet2 Travelclub
 * 
   English
   * Česky
   * Deutsch
   * English
   * Español
   * Français
   * Italiano
   * Magyar
   * Polski
   * Português


 * Jet2holidays
 * Jet2CityBreaks
 * Jet2Villas
 * Indulgent Escapes
 * VIBE
 * Jet2.com
 * Jet2carhire
 * Jet2insurance

Česky Deutsch English Español Français Italiano Magyar Polski Português
Menu
Manage My Booking
Online check in / Add Travel Essentials
Logout
My Jet2 Travelclub
 * * myJet2 Travelclub
   * Log in
   * About myJet2
   * Join today

Email sign upLatest travel infoNewsCareers

 * Home
 * 
 * Destinations
   * * Flying From
     * Belfast International
     * Birmingham
     * Bristol
     * East Midlands
     * Edinburgh
     * Glasgow
     * Leeds Bradford
     * London Stansted
     * Manchester
     * Newcastle
   * * Where we fly
     * All destinations
     * Destinations by country
     * New routes
     * 
     * Time of year
     * This Summer
     * This Winter
     * Next Summer
     * Next Winter
   * * City breaks flights
     * All city destinations
     * Jet2CityBreaks
     * Iceland
     * Christmas Markets
     * Ski flights
     * View all ski flights
     * Ski carriage
     * Golf and Cycling
     * Golf carriage
     * Cycling carriage
 * Deals
   * * Deals
     * Low Fare Finder
     * Great Deals
     * Group flight deals
     * Cheap flights
   * * Summer 2023
     * April 2023 flights
     * May 2023 flights
     * June 2023 flights
     * July 2023 flights
     * August 2023 flights
     * September 2023 flights
     * October 2023 flights
     * View all
     * Summer 2024
     * View all
   * * Winter 22/23
     * February 2023 flights
     * March 2023 flights
     * View all
     * Winter 23/24
     * November 2023 flights
     * December 2023 flights
     * January 2024 flights
     * View all
 * Travel Essentials
   * * Travel Essentials
     * Travel insurance
     * Car hire
     * Airport car parking
     * Airport fast track
     * Airport hotels
     * Airport lounges
     * Airport transfers
     * Onboard shopping
     * Pre-order champagne
     * Pre-order meals
     * View all Travel Essentials
 * Info
   * * Flight & airport info
     * Airport information
     * Travel help hub
     * Special assistance
     * Latest travel information
     * Arrivals & departures
     * Sustainability
     * Twilight Check-in™
     * Safe travel
     * Keep in touch
     * Latest news
     * About Jet2.com
     * Jet2.com - Financial performance
     * Customer service
     * Reviews and awards
   * * Most popular FAQs
     * Allocated seating
     * Baggage allowance
     * Booking & payment
     * Security & identification
     * Special assistance
     * View all FAQs
     * Travelling in a group
     * Group flight booking
     * Group holiday booking
     * General info
     * Ways to pay
     * Baggage
   * * myJet2 rewards club
     * myJet2 login
     * myJet2 benefits
     * myJet2 FAQs
     * Join myJet2
     * Take us with you
     * Download our app
     * Inspiration
     * Jet2Blog
 * Insurance
 * Car hire

Start my search
Flights

only


Jet2CityBreaks
 
Jet2Villas
Ski Flights
Oops, the following fields have not been filled out correctly. Please complete
the highlighted fields below to continue.
Recent searches 0
Return
One-way
Departing from
 * Minimum of 3 letters required
 * No matches found
 * See where we fly

Please select a departure airport

Destination
 * Minimum of 3 letters required
 * No matches found
 * See where we fly

Please select a destination


Travel dates


Please choose when you'd like to fly out

Change

Passengers
2 Adults , 
 
Find holidays
 
Find flights


CHOOSE DEPARTURE

 * UK Airports
 * By Country
 * A-Z

Clear
Clear
Clear
Done


CHOOSE DESTINATION

 * By Country
 * A-Z

Clear
Clear
Done


CHOOSE DATES

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2023

Please select a return date
 * M
 * T
 * W
 * T
 * F
 * S
 * S

 * 
 * 
 * 1
 * 2
 * 3
 * 4
 * 5
 * 6
 * 7
   Today
 * 8
 * 9
 * 10
 * 11
 * 12
 * 13
 * 14
 * 15
 * 16
 * 17
 * 18
 * 19
 * 20
 * 21
 * 22
 * 23
 * 24
 * 25
 * 26
 * 27
 * 28
 * 
 * 
 * 
 * 
 * 

Selected
Available dates
Flight only or package holiday
Package holidays only
No Flights
Clear Done


PACKAGE HOLIDAY-ONLY DATE SELECTED

The date you've selected is only available for package holidays with our sister
company Jet2holidays.

Don't show me this message again
Okay, continue I just want flights, select alternate dates


PASSENGERS

Please complete the highlighted fields below to continue
Adults

18 and over*

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20+

Children

Under 18*

(*Age on date of return)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Groups

In a group of 20 or more? Click here

Done


RECENT SEARCHES






Search multiple departure airports and destinations. One-way flights are
available via our main search.



Please complete the highlighted fields below to continue

The following fields have not been completed correctly

 * Departure airport
 * Destination airport
 * Departure date
 * Return date
 * Departure month
 * Return month
 * Passengers
 * Number of adults and infants
 * Child ages
 * Child ages
 * Child ages

This route must originate in the UK.

Please edit your search.

This route is currently available as a return flight only.

Please select a flight for your return journey.

This route is currently available as a return flight only and must originate in
the UK.

Please edit your search.

Return
One-way
recent
searches 0
From

Show list
To

Show list

When
Choose dates

Who
Select 2 Adults , 
Change
 
Find flights


PASSENGERS

Please complete the highlighted fields below to continue

The following fields have not been completed correctly

 * Passengers
 * Number of adults and infants
 * Child ages

Adults

18 and over*

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20+

Children

Under 18*

* Age on date of arrival

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19


Groups

In a group of 20 or more? Click here

Done


CHOOSE DEPARTURE AIRPORTS

Please select at least one departure airport
 * UK Airports

Clear all
Belfast Intl BFS
Birmingham BHX
Bristol BRS
East Midlands EMA
Edinburgh EDI
Glasgow Intl GLA
Leeds Bradford LBA
London Stansted STN
Manchester MAN
Newcastle NCL
Done


CHOOSE DESTINATIONS

Please select at least one destination airport
 * By Country
 * A-Z

Clear all
All Destinations
Austria
Innsbruck INN
Salzburg SZG
Vienna VIE
Bulgaria
Bourgas BOJ
Croatia
Dubrovnik DBV
Split SPU
Cyprus
Larnaca LCA
Paphos PFO
Czech Republic
Prague PRG
Denmark
Copenhagen CPH
France
Bergerac EGC
Chambery CMF
Grenoble GNB
Lyon LYS
Nice NCE
Paris CDG
Germany
Berlin (Brandenburg) BER
Cologne CGN
Greece
Athens ATH
Corfu CFU
Crete (Chania) CHQ
Crete (Heraklion) HER
Kalamata KLX
Kefalonia EFL
Kos KGS
Lesvos (Mytilene) MJT
Mykonos JMK
Preveza PVK
Rhodes RHO
Santorini JTR
Skiathos JSI
Thessaloniki (Halkidiki) SKG
Zante (Zakynthos) ZTH
Hungary
Budapest BUD
Iceland
Reykjavik (Keflavik) KEF
Italy
Naples NAP
Pisa (Florence) PSA
Rome (Fiumicino) FCO
Sardinia (Olbia) OLB
Sicily (Catania) CTA
Turin TRN
Venice (Marco Polo) VCE
Verona VRN
Malta
Malta MLA
Montenegro
Tivat TIV
Norway
Bergen BGO
Poland
Krakow KRK
Portugal
Faro (The Algarve) FAO
Madeira (Funchal) FNC
Spain
Alicante ALC
Almeria LEI
Barcelona BCN
Fuerteventura FUE
Girona GRO
Gran Canaria (Las Palmas) LPA
Ibiza IBZ
Lanzarote (Arrecife) ACE
Majorca (Palma) PMI
Malaga AGP
Menorca MAH
Reus REU
Tenerife South TFS
Switzerland
Geneva GVA
Turkey
Antalya AYT
Bodrum BJV
Dalaman DLM
Izmir ADB
United Kingdom
Jersey JER
Clear all
All Destinations
Alicante ALC
Almeria LEI
Antalya AYT
Athens ATH
Barcelona BCN
Bergen BGO
Bergerac EGC
Berlin (Brandenburg) BER
Bodrum BJV
Bourgas BOJ
Budapest BUD
Chambery CMF
Cologne CGN
Copenhagen CPH
Corfu CFU
Crete (Chania) CHQ
Crete (Heraklion) HER
Dalaman DLM
Dubrovnik DBV
Faro (The Algarve) FAO
Fuerteventura FUE
Geneva GVA
Girona GRO
Gran Canaria (Las Palmas) LPA
Grenoble GNB
Ibiza IBZ
Innsbruck INN
Izmir ADB
Jersey JER
Kalamata KLX
Kefalonia EFL
Kos KGS
Krakow KRK
Lanzarote (Arrecife) ACE
Larnaca LCA
Lesvos (Mytilene) MJT
Lyon LYS
Madeira (Funchal) FNC
Majorca (Palma) PMI
Malaga AGP
Malta MLA
Menorca MAH
Mykonos JMK
Naples NAP
Nice NCE
Paphos PFO
Paris CDG
Pisa (Florence) PSA
Prague PRG
Preveza PVK
Reus REU
Reykjavik (Keflavik) KEF
Rhodes RHO
Rome (Fiumicino) FCO
Salzburg SZG
Santorini JTR
Sardinia (Olbia) OLB
Sicily (Catania) CTA
Skiathos JSI
Split SPU
Tenerife South TFS
Thessaloniki (Halkidiki) SKG
Tivat TIV
Turin TRN
Venice (Marco Polo) VCE
Verona VRN
Vienna VIE
Zante (Zakynthos) ZTH
Done


CHOOSE DEPARTURE MONTH


CHOOSE A DURATION


CHOOSE DATES

Month
Exact date
Please select a return date Please select a return that's at least one day after
your departure
Selected
Available
No Flights
PrevNext
Feb2023

MTWTFSS  12345678910111213141516171819202122232425262728     

Selected
Available
No Flights
Back to month
Select a duration (1 to 55 nights) from 1 to 55 nights
Select your duration
Clear Next Done



Travel help hub:

Travel requirements

Refund guarantee

Passport validity

FAQs


DISCOVER FLIGHTS FROM...

 * All UK Airports
 * Belfast
 * Birmingham
 * Bristol
 * East Midlands
 * Edinburgh
 * Glasgow
 * Leeds Bradford
 * London Stansted
 * Manchester
 * Newcastle

All UK Airports
All UK Airports
Belfast
Birmingham
Bristol
East Midlands
Edinburgh
Glasgow
Leeds Bradford
London Stansted
Manchester
Newcastle


WINTER 2022/23 FROM £27


Grenoble February 2023
from £27
Salzburg February 2023
from £27
Majorca February 2023
from £27
Faro February 2023
from £37
Alicante February 2023
from £39
Malaga February 2023
from £39
Budapest February 2023
from £45
Gran Canaria February 2023
from £49
Lanzarote February 2023
from £59
Tenerife February 2023
from £59
View all destinations

SUMMER 2023 FROM £48


Malaga October 2023
from £48
Athens October 2023
from £63
Ibiza April 2023
from £65
Tivat October 2023
from £76
Santorini May 2023
from £79
Corfu October 2023
from £84
Crete (Chania) October 2023
from £92
Bourgas September 2023
from £94
Bodrum October 2023
from £95
Paphos April 2023
from £104
View all destinations

WINTER 2023/24 FROM £47


Faro November 2023
from £47
Majorca November 2023
from £48
Malaga November 2023
from £49
Alicante November 2023
from £49
Madeira November 2023
from £71
Antalya January 2024
from £72
Gran Canaria November 2023
from £73
Malta November 2023
from £74
Tenerife November 2023
from £80
Paphos November 2023
from £83
View all destinations

SUMMER 2024 FROM £59


Rome (Fiumicino) September 2024
from £59
Majorca October 2024
from £63
Almeria June 2024
from £64
Naples October 2024
from £64
Dubrovnik October 2024
from £76
Crete (Heraklion) August 2024
from £93
Bourgas May 2024
from £95
Larnaca April 2024
from £103
Dalaman October 2024
from £107
Rhodes October 2024
from £108
View all destinations

*All prices one way including taxes.




THINGS WE THINK YOU'LL LOVE

Discover all our great destinations
Flights for Summer 2023
Our ski flights
Discover Region of
Valencia



UPGRADE TO A PACKAGE HOLIDAY


Low
£60pp
deposit*

 * Low £60pp deposit*

 * 22kg baggage included

 * 10kg hand luggage included

 * Refund guarantee*

 * Free Child Places*

 * ABTA & ATOL protected

 * Tripadvisor award-winner

 * Pay Monthly*

 * Which? Recommended

 * Return transfers included

See all Package Holidays

Or view our All Inclusive holidays

*Terms and conditions apply


SIGN UP TO GET


DISCOUNTS AND UPDATES


TO YOUR INBOX


SIGN UP TO OUR EMAILS NOW!

Get deals, discounts, destination updates and inspiration straight to your
inbox!*


*By submitting this form, you're agreeing to receive marketing emails from
Jet2.com. You can unsubscribe at any time. We process your data in accordance to
our privacy policy (https://www.jet2.com/privacy).


EXPLORE SOME OF OUR GREAT DESTINATIONS...

Flights to Majorca
Flights to Malta
Flights to Crete (Heraklion)
Flights to Alicante
Flights to Dubrovnik
Flights to Corfu
Flights to Faro
Flights to Bodrum
Flights to Thessaloniki
Flights to Malaga
Flights to Prague
79 sun, city & ski destinations


CHEAP FLIGHTS FROM JET2.COM

Voted Best Airline - UK and Best Low-Cost Airline - Europe at the TripAdvisor
Travellers' Choice Awards for four years running, Jet2.com’s the top place to go
for cheap flights. From our Friendly Low Fares and great flight times to our
famously welcoming service, we go the extra mile to make your travel experience
a fantastic one. And with daily flights departing from our ten UK airports and
more than 65 destinations across Europe and beyond to pick from, you’re spoilt
for choice when it comes to flying with us. Whether it’s a winter break in
Krakow or a sizzling getaway to Spain you’re after, we’ve got you covered. On
top of taking you to all the most popular beach destinations, we also offer ski
and city flights too, meaning you can choose the holiday to suit you. So whether
you’re planning to top up your tan, hit the slopes or unlock the secrets of a
new city, explore our fantastic selection of cheap flights.

LOOKING FOR SOMETHING ELSE?

 * Flying with us
 * Check-in online
 * Manage my booking
 * Arrivals and departures
 * Ski flights
 * Travel insurance
 * Car hire
 * Special assistance

 * Find out more
 * Contact us
 * Latest travel info
 * FAQs
 * Latest news
 * Download our app
 * Sign up to our email offers
 * Ways to pay
 * Baggage

 * Further info
 * About Jet2.com
 * Careers
 * Travel help hub
 * Affiliate program
 * Cookies policy
 * Groups terms and conditions
 * myJet2
 * Carrier information
 * Promotions
 * Terms and conditions

Jet2.com was named the Best-Short Haul Airline for the tenth time in eleven
years

Jet2.com: © 2022-23 Jet2.com Limited - A subsidiary of Jet2 plc

 * Site map
 * Terms & conditions
 * Terms of use
 * Privacy policy
 * Cookies
 * Modern Slavery Statement

By using our site, you accept we use cookies. To find out how, read our cookie
policy.


MAP SEARCH

Explore on our map



ARE YOU SURE?

You're going away for 224 days or more. Are you sure you've selected enough bags
for EVERYONE? It's up to 50% cheaper to select your bags now.

Close


TRAVELLING WITHOUT AN ADULT?

Passengers aged 13 and under must travel with a guardian aged 16 and over. If
the accompanying guardian is travelling on the same flight, on a separate
booking, please select Continue. To change your flight, please select Go back.

Specific rules may apply to entry to certain destinations for passengers aged 17
and under who are travelling without their parent or legal guardian. Please
check fco.gov.uk for current requirements.

Go back Continue


YOU NEED TO GO TO THE JET2HOLIDAYS WEBSITE

Because you’re searching for more than five passengers, you’ll need to visit
Jet2holidays to start your search there. Or select ‘Find flights’ to choose
flights instead.


Find Flights Visit Jet2holidays


YOU NEED TO GO TO THE JET2HOLIDAYS WEBSITE

Because you're searching for more than five passengers, you'll need to visit
Jet2holidays to start your search there. Or select different dates to search for
flights instead.


Select a different date Go to Jet2holidays


GREAT FLIGHT TIMES


TAKE OFF AT A TIME THAT SUITS YOU





LOG IN TO MYJET2 ACCOUNT


YOUR EMAIL OR PASSWORD ARE INVALID PLEASE TRY AGAIN

Email address

Sorry, please type a valid email address

Password Hide Show

Password is required


Log in
Sign up for an account Forgotten your password?


ARE YOU SURE YOU WANT TO LOG OUT?

Cancel Yes, log out











PRIVACY PREFERENCE CENTER




YOUR PRIVACY


YOUR PRIVACY

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.


 * STRICTLY NECESSARY COOKIES
   
   
   STRICTLY NECESSARY COOKIES
   
   Always Active
   
   These cookies are necessary for the website to function and cannot be
   switched off in our systems. They are usually only set in response to actions
   made by you which amount to a request for services, such as setting your
   privacy preferences, logging in or filling in forms.    You can set your
   browser to block or alert you about these cookies, but some parts of the site
   will not then work. These cookies do not store any personally identifiable
   information.
   
   
   Cookies Details‎


 * PERFORMANCE COOKIES
   
   
   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.
   
   
   Cookies Details‎


 * FUNCTIONAL COOKIES
   
   
   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.
   
   
   Cookies Details‎


 * TARGETING COOKIES
   
   
   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.
   
   
   Cookies Details‎

Back Button


ADVERTISING COOKIES

Filter Button
Select All Vendors
Select All Hosts

Select All

 * REPLACE-WITH-DYANMIC-HOST-ID
   
   
   33ACROSS
   
   33ACROSS
   
   View Third Party Cookies
   
    * Name
      cookie name
      Host
      cookie host
      Duration
      cookie duration
      Type
      cookie type
      Category
      cookie category
      Description
      cookie category

 * REPLACE-WITH-DYANMIC-VENDOR-ID
   
   
   33ACROSS
   
   3 Purposes
   
   View Privacy Notice
   
   
   Consent Purposes
   
   Location Based Ads
   
   Consent Allowed
   
   Legitimate Interest Purposes
   
   Personalize
   
   Require Opt-Out
   
   Features
   
   Location Based Ads



Clear Fliters

Information storage and access
Apply
Allow all Confirm my choices


We use cookies to understand how you use our site and to improve your
experience. Click 'Ok, got it' to accept or learn more about managing your
cookies.

Learn more Ok, got it