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

Submitted URL: https://jet2email.com/3HYU-1J2M5-7BEZAT-11FJO7-0/c.aspx
Effective URL: https://www.jet2.com/destinations?utm_source=230113_FE5962_Tourst-Board_Malta-TB_All&utm_medium=Email&utm_term=STN&ut...
Submission: On January 26 via manual from IN — Scanned from DE

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">From</label></div>
      <div class="search-box-group__field ui-front"><input type="text" tabindex="4" placeholder="&quot;E.g. Manchester, MAN&quot;" 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 choose where you'd like to fly from</p> <button type="button" id="smart_search-from_show_list" class="search-box-group__link">Show list</button>
    </div>
    <div class="search-box-group search-box-group--to">
      <div class="search-box-group__title"><label class="search-box-group__label">To</label></div>
      <div class="search-box-group__field ui-front"><input type="text" tabindex="4" placeholder="&quot;E.g. Italy, Rome, FCO&quot;" 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 choose where you'd like to fly to</p> <button type="button" id="smart_search-to_show_list" class="search-box-group__link">Show list</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">When</label></div>
      <div class="search-box-group__field"><input id="smart_search-when_box" name="whenDate" placeholder="Choose dates" readonly="readonly" type="text" disabled="disabled" onfocus="this.blur();" class="search-box-group__input"> <button type="button"
          class="search-box-group__link"><svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" class="search-box-group__calendar-select-icon">
            <use xlink:href="#icon-calendar" xmlns:xlink="http://www.w3.org/1999/xlink"></use>
          </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">Who</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">Change</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="_crsu1pf5a" 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="_lx4lze274" 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>

<form class="email-signup__input-box-form">
  <div class="email-signup__icon"><svg viewBox="-169 292.89 256 256" id="email" xmlns="http://www.w3.org/2000/svg">
      <path
        d="M78.4 336.39h-238.8c-4.7 0-8.6 3.9-8.6 8.6v151.6c0 4.8 3.8 8.6 8.6 8.6H78.5c4.7 0 8.6-3.9 8.6-8.6v-151.5c-.1-4.8-3.9-8.7-8.7-8.7zm-230.3 24.5l76.4 57.4-76.4 63v-120.4zm110.9 64.4l-95.4-71.6H54.4l-95.4 71.6zm-23.8 1l19.4 14.6c1.3 1 2.9 1.5 4.5 1.5s3.1-.5 4.5-1.5l20-15 .1.1 74.4 62.2h-197.9l75-61.9zm58.9-8.5l75.8-56.9v120.2l-75.8-63.3z">
      </path>
    </svg></div> <input name="email" type="text" placeholder="Enter your email address " data-vv-validate-on="none" class="email-signup__input clearfix" data-vv-id="_ozqxmsehc" aria-required="true" aria-invalid="false">
  <p class="validation-message" style="display: none;"></p>
  <div class="email-signup__button-wrapper"><button id="btn-email" type="button" class="email-signup__button  btn--light-blue email-signup__loader inpage-loader inpage-loader--white center-align btn--light-blue"><span> Sign up </span></button></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
myJet2 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
     * January 2023 flights
     * February 2023 flights
     * March 2023 flights
     * View all
     * Winter 23/24
     * November 2023 flights
     * December 2023 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

We'd love to let you continue.

But first, please select your:






OUR DESTINATIONS

Home Page / Destinations




WHERE WE FLY

Flights
Jet2holidays
Jet2CityBreaks
 
Jet2Villas
Low Fare Finder
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
From
 * Minimum of 3 letters required
 * No matches found
 * See where we fly

Please choose where you'd like to fly from

Show list
To
 * Minimum of 3 letters required
 * No matches found
 * See where we fly

Please choose where you'd like to fly to

Show list

When


Please choose when you'd like to fly out

Change

Who
2 Adults , 
Change
 
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

Jan 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
 * 8
 * 9
 * 10
 * 11
 * 12
 * 13
 * 14
 * 15
 * 16
 * 17
 * 18
 * 19
 * 20
 * 21
 * 22
 * 23
 * 24
 * 25
 * 26
   Today
 * 27
 * 28
 * 29
 * 30
 * 31
 * 
 * 
 * 
 * 
 * 

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
Jan2023

MTWTFSS      12345678910111213141516171819202122232425262728293031     

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


Dreaming of getting away? Discover where we can take you to! Take your pick from
ten UK airports and more than 65 destinations across Europe. Want somewhere
warm? All those beach classics you know and love are among our line-up, like
Majorca, Tenerife and the Algarve. If you're more of a city break type, we've
got plenty of those too! Pick from culture-stuffed capitals like Rome, Budapest
and Prague, as well as places by the beach like Barcelona and Palma. Ski fan? We
can whisk you away to Geneva, Innsbruck, Salzburg and more!




SEARCH BY MAP

Find out when and where we're flying, from each of our ten UK airports. Simply
select your departure airport and the month you'd like to fly, then pick your
perfect destination.

Our map shows outbound fares for one adult. You can select your return flight
once you've decided on your destination!

Explore flights by map


FIND FLIGHTS FROM YOUR LOCAL UK DEPARTURE AIRPORT

Flights from Belfast
Flights from Birmingham
Flights from Bristol
Flights from East Midlands
Flights from Edinburgh
Flights from Glasgow
Flights from Leeds Bradford
Flights from London Stansted
Flights from Manchester
Flights from Newcastle
View all our
new routes


DESTINATIONS BY COUNTRY



Austria 3 Destinations

Bulgaria 1 Destination

Croatia 2 Destinations

Cyprus 2 Destinations

Czech Republic 1 Destination

Denmark 1 Destination

France 6 Destinations

Germany 2 Destination

Greece 15 Destinations

Hungary 1 Destination

Iceland 1 Destination

Italy 8 Destinations

Malta 1 Destination

Montenegro 1 Destination

Norway 1 Destination

Poland 1 Destination

Portugal 2 Destinations

Spain 13 Destinations

Switzerland 1 Destination

Turkey 4 Destinations

United Kingdom 1 Destination

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


WHY FLY WITH US?

Your safety, our priority

Everything from online check-in to onboard cleaning is in line with official
guidelines.

Read More

Speedy & smooth refunds

We've been praised by consumer experts for the way we deal with refunds, if we
have to cancel.

Read More

Award-winning flights

We’re a Which? Recommended Provider and Tripadvisor’s Best Airline – UK.

Read More

5* travel insurance

Our Defaqto 5* travel insurance includes COVID-19 cover and is available now.

Read More

Sustainability strategy

Our sustainability journey is taking off – we've got your carbon covered!

Read more


SIGN UP TO GET


DISCOUNTS AND UPDATES


TO YOUR INBOX

Sign up for our emails now!
Get discounts, destination updates and inspiration straight to your inbox!*

Sign up



          *By submitting this form, you are agreeing to receive marketing emails
from Jet2holidays.You can unsubscribe at any time. We process your data in
accordance to our Privacy Policy




DESTINATIONS BY FLIGHT TYPE


BEACH DESTINATIONS

Start the countdown to summer and book flights to one of our sizzling beach
destinations! Spain, Portugal and Turkey are always firm favourites. Or why not
give somewhere new a whirl, like Croatia, Greece or France?

Find out more


CITY DESTINATIONS

Come snow or sun, we can fly to some of our greatest cities on the planet.
Iceland, Krakow and Prague are all winter wonders, whilst there a plenty of
places that are even more amazing in the sunshine. Barcelona and Rome, we're
looking at you.

Find out more


SKI DESTINATIONS

Alpine adventures are on the horizon with our Ski flights to some of Europe's
top spots. So take your pick from ski resorts in the Austrian, French, Italian
and Swiss Alps, as well as Andorra and the Tyrolean Mountains.

Find out more


DISCOVER OUR NEW ROUTES

New year, new routes! That's right, we've added more destinations to our
line-up. Planning something for summer? Greece is the one that you want, with
new islands and parts of the mainland to discover. And we've added even more
routes from out UK airports to some of our favourite destinations too.

Read more


MAP SEARCH

Search by map

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





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


GREAT FLIGHT TIMES


TAKE OFF AT A TIME THAT SUITS YOU



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


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