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
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=""E.g. Manchester, MAN"" 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=""E.g. Italy, Rome, FCO"" 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;">, </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"> </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"> </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&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() && !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() && passengerSelectorViewModel().childPassengerInfo()" style="display: none;">, </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"> </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&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