en.aegeanair.com
Open in
urlscan Pro
45.60.33.247
Public Scan
URL:
https://en.aegeanair.com/plan/offers-competitions/international-promo/?utm_source=newsletterallen&utm_medium=email&utm_co...
Submission: On June 29 via api from IE — Scanned from DE
Submission: On June 29 via api from IE — Scanned from DE
Form analysis
4 forms found in the DOMGET https://en.aegeanair.com/search/
<form action="https://en.aegeanair.com/search/" method="GET" class="search-wrapper" novalidate="novalidate">
<div class="inputWrap">
<input type="text" id="site-search" name="q" class="textField searchInput" placeholder="search" aria-label="search" data-placeholder="search">
</div>
<button class="icon icon-search searchBtn" type="submit" aria-label="Search"></button>
</form>
POST /sys/Member/Login
<form action="/sys/Member/Login" class="validatableForm" data-ajax="true" data-ajax-begin="window.AegeanAir.Modules.showLoader('.login-form-contnent-loader :submit')"
data-ajax-failure="window.AegeanAir.Modules.onAjaxFailure('Sorry, your request cannot be completed at this time. Please try again later. ');window.AegeanAir.Modules.hideLoader('.login-form-contnent-loader :submit')" data-ajax-method="POST"
data-ajax-mode="replace" data-ajax-success="window.AegeanAir.Modules.hideLoader('.login-form-contnent-loader :submit')" data-ajax-update="#login-form-content" id="loginPopupFormId" method="post" novalidate="novalidate">
<div id="login-form-content" class="login-form-contnent-loader">
<input name="__RequestVerificationToken" type="hidden" value="JwYge32-LeARQBRIlVnhEguJiI3nGF1lFoG1vmQldp9hsJiupOl12SNlTujIZAK8R89qaCXcvFN1wpYbzQTRkgvGa_c1">
<input name="_ispopup" type="hidden" value="true"><input name="_isloyaltylogin" type="hidden" value="true">
<div class="row loginRow">
<a style="cursor: pointer;" class="btn btn-lg btn-primary facebook-login" data-facebook-login="944684648924599" tabindex="0">Login with Facebook</a>
</div>
<div class="row loginRow">
<script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js">
</script>
<div id="appleid-signin" data-color="black" data-border="true" data-type="sign in" class="apple-sign-in-container">
<div
style=" font-synthesis: none; -moz-font-feature-settings: kern; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 100%; height: 100%; min-width: 130px; max-width: 375px; min-height: 30px; max-height: 64px; position: relative; letter-spacing: initial;"
role="button" tabindex="0" aria-label="Sign in with Apple">
<div style=" padding-right: 8%; padding-left: 8%; position: absolute; box-sizing: border-box; width: 100%; height: 100%;">
<svg xmlns="http://www.w3.org/2000/svg" style="pointer-events: none; overflow: visible;" width="100%" height="100%">
<g>
<svg xmlns="http://www.w3.org/2000/svg" style="overflow: visible;" width="100%" height="50%" y="25%" viewBox="0 -11 111.046875 14" fill="#fff">
<defs>
<style>
@font-face {
font-family: "applied-button-font-0";
src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff")
}
</style>
</defs>
<text font-size="12px" textLength="111.046875" font-family="applied-button-font-0" direction="ltr"> Sign in with Apple</text>
</svg>
</g>
</svg>
</div>
<div style=" padding: 1px; width: 100%; height: 100%; box-sizing: border-box;"><svg xmlns="http://www.w3.org/2000/svg" style=" overflow: visible;" width="100%" height="100%">
<rect width="100%" height="100%" ry="15%" fill="#000" stroke="black" stroke-width="1" stroke-linecap="round"></rect>
</svg></div>
</div>
</div>
<script type="text/javascript">
AppleID.auth.init({
clientId: 'com.aegean.siwa.prod',
scope: 'name email',
redirectURI: 'https://en.aegeanair.com/member/login/',
state: '__',
usePopup: false //or false defaults to false
})
var appleButton = $('#appleid-signin');
$('.apple-sign-in-container').each(function(key, element) {
if ($(element).html().trim() == "") {
$('#appleid-signin').children().clone(true, true).appendTo($(element));
$(element).click(function() {
$('#appleid-signin').trigger('click')
});
}
});
</script>
</div>
<script src="https://apis.google.com/js/api:platform.js" gapi_processed="true">
</script>
<script>
var googleUser = {};
var startApp = function() {
gapi.load('auth2', function() {
auth2 = gapi.auth2.init({
client_id: '104163253692-otjhfcqk16u76dc102fp30ek7kv6qt6a.apps.googleusercontent.com',
// Scopes to request in addition to 'profile' and 'email'
scope: 'profile',
});
//attachSignin(document.getElementById('customBtn'));
$('#customBtn').click(function() {
// signInCallback defined in step 6.
window.AegeanAir.Modules.showLoader('.login-form-contnent-loader :submit');
auth2.grantOfflineAccess().then(signInCallback).catch(function(error) {
console.log(error)
if (error.error == 'popup_closed_by_user') {
window.AegeanAir.Modules.hideLoader('.login-form-contnent-loader :submit');
}
});
});
});
}
</script>
<script type="text/javascript">
//$('#customBtn').click(function () {
// // signInCallback defined in step 6.
// auth2.grantOfflineAccess().then(signInCallback);
//});
function signInCallback(authResult) {
//console.log(authResult);
//console.log(authResult['code']);
//console.log(JSON.stringify(authResult));
var authCode = authResult['code'];
if (authCode) {
authResult["isGoogle"] = true;
// Hide the sign-in button now that the user is authorized, for example:
$('#signinButton').attr('style', 'display: none');
// Send the code to the server
$.ajax({
type: 'POST',
url: '/sys/Member/Login',
// Always include an `X-Requested-With` header in every AJAX request,
// to protect against CSRF attacks.
headers: {
'X-Requested-With': 'XMLHttpRequest'
},
contentType: 'application/json; charset=utf-8',
success: function(result) {
$('.login-form-contnent-loader :submit').html(result);
//$('#login-form-content').html(result);
// Handle or verify the server response.
},
processData: false,
data: JSON.stringify(authResult)
});
} else {
window.AegeanAir.Modules.hideLoader('.login-form-contnent-loader :submit');
// There was an error.
}
}
</script>
<!-- In the callback, you would hide the gSignInWrapper element on a
successful sign in -->
<div class="row loginRow">
<div id="gSignInWrapper">
<div id="customBtn" class="customGPlusSignIn">
<span class="customGPlusSignIn__icon">
<!--?xml version="1.0" encoding="UTF-8" standalone="no" ?-->
<svg width="46px" height="46px" viewBox="0 0 46 46" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
<g id="Google-Button" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
<g id="9-PATCH" sketch:type="MSArtboardGroup" transform="translate(-608.000000, -160.000000)"></g>
<g id="btn_google_light_normal" sketch:type="MSArtboardGroup" transform="translate(-1.000000, -1.000000)">
<g id="logo_googleg_48dp" sketch:type="MSLayerGroup" transform="translate(15.000000, 15.000000)">
<path
d="M17.64,9.20454545 C17.64,8.56636364 17.5827273,7.95272727 17.4763636,7.36363636 L9,7.36363636 L9,10.845 L13.8436364,10.845 C13.635,11.97 13.0009091,12.9231818 12.0477273,13.5613636 L12.0477273,15.8195455 L14.9563636,15.8195455 C16.6581818,14.2527273 17.64,11.9454545 17.64,9.20454545 L17.64,9.20454545 Z"
id="Shape" fill="#4285F4" sketch:type="MSShapeGroup"></path>
<path
d="M9,18 C11.43,18 13.4672727,17.1940909 14.9563636,15.8195455 L12.0477273,13.5613636 C11.2418182,14.1013636 10.2109091,14.4204545 9,14.4204545 C6.65590909,14.4204545 4.67181818,12.8372727 3.96409091,10.71 L0.957272727,10.71 L0.957272727,13.0418182 C2.43818182,15.9831818 5.48181818,18 9,18 L9,18 Z"
id="Shape" fill="#34A853" sketch:type="MSShapeGroup"></path>
<path
d="M3.96409091,10.71 C3.78409091,10.17 3.68181818,9.59318182 3.68181818,9 C3.68181818,8.40681818 3.78409091,7.83 3.96409091,7.29 L3.96409091,4.95818182 L0.957272727,4.95818182 C0.347727273,6.17318182 0,7.54772727 0,9 C0,10.4522727 0.347727273,11.8268182 0.957272727,13.0418182 L3.96409091,10.71 L3.96409091,10.71 Z"
id="Shape" fill="#FBBC05" sketch:type="MSShapeGroup"></path>
<path
d="M9,3.57954545 C10.3213636,3.57954545 11.5077273,4.03363636 12.4404545,4.92545455 L15.0218182,2.34409091 C13.4631818,0.891818182 11.4259091,0 9,0 C5.48181818,0 2.43818182,2.01681818 0.957272727,4.95818182 L3.96409091,7.29 C4.67181818,5.16272727 6.65590909,3.57954545 9,3.57954545 L9,3.57954545 Z"
id="Shape" fill="#EA4335" sketch:type="MSShapeGroup"></path>
<path d="M0,0 L18,0 L18,18 L0,18 L0,0 Z" id="Shape" sketch:type="MSShapeGroup"></path>
</g>
</g>
</g>
</svg>
</span>
<span class="customGPlusSignIn__text">Sign in with Google</span>
</div>
</div>
</div>
<div id="name"></div>
<script>
startApp();
</script>
<div class="separator row">
<p> or </p>
</div>
<div class="row row-md">
<div class="col-xs-12 noPadding ">
<div class="inputWrap">
<label for="UsernameloginPopupFormId">Email or Miles+Bonus member ID:</label>
<input class="textField" data-val="true" data-val-required="Please enter your email or Miles+Bonus member ID." id="UsernameloginPopupFormId" name="Username" type="text" value="" aria-required="true">
<span class="field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span>
<p class="errorMsg"></p>
</div>
<a href="https://en.aegeanair.com/milesandbonus/member/retrieve-member-id/" class="forgot">Retrieve member ID</a>
</div>
</div>
<div class="row row-md">
<div class="col-xs-12 noPadding ">
<div class="inputWrap inputWrap--shovalue">
<label ffor="PasswordloginPopupFormId">Password:</label>
<input class="textField" data-val="true" data-val-required="Password is required." id="PasswordloginPopupFormId" name="Password" type="password" aria-required="true">
<span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span>
<i class="showValueicon icon-eye"></i>
<p class="errorMsg"></p>
</div>
<a href="https://en.aegeanair.com/member/forgot-password/" class="forgot">Forgot Password</a>
</div>
</div>
<input id="RedirectUrlloginPopupFormId" name="RedirectUrl" type="hidden" value="98340F94537442D5981599B1BF73E350"><input id="SuccessScript" name="SuccessScript" type="hidden" value="">
<div class="row login-bt-wrapper">
<button type="submit" class="btn btn-lg btn-progress "> Login </button>
</div>
</div>
</form>
POST /PostHandler.axd
<form method="POST" target="_self" id="flightMaskMainForm" onsubmit="window.AegeanAir.Modules.showLoader('#flightMaskMainForm :submit.flightMaskMain-search');" action="/PostHandler.axd" data-mobile-action="/PostHandler.axd" novalidate="novalidate">
<script type="text/javascript">
var airportMappings = {
"LON": "London, Heathrow, Gatwick, Stansted, Λονδίνο, Λονδινο, Χιθροου, Γκατγουικ, Στανστεντ, LHR, LGW, LON, lhr",
"AUH": "Αμπου Ντάμπι, Abu Dhabi, Abu Dhabi Int, United Arab Emirates, Ηνωμένα Αραβικά Εμιράτα, AE, AUH",
"ADD": "ADD;ADDIS ABABA;ΑΝΤΙΣ ΑΜΠΕΜΠΑ;ADDIS ABEBA;ADDIS ABEBA;ADDIS-ABEBA;ADDIS ABEBA;ETHIOPIA",
"HBE": "HBE,EG,Borg El Arab International Airport,ALEXANDRIA,ΑΛΕΞΑΝΔΡΕΙΑ,ALESSANDRIA,ALEXANDRIE,ALEJANDRÍA,АЛЕКСАНДРИЯ",
"AXD": "Αλεξανδρούπολη, Δημόκριτος, Δημοκριτος, Alexandroupolis, Demokritos, Dimokritos, Greece, Ελλάδα, GR, AXD",
"AMM": "ΑΜΜΑΝ, Αμμάν, AMMAN, AMM, Ιορδανία, Jordan, JO",
"AMS": "Αμστερνταμ, Amsterdam, Schiphol, Netherlands, Ολλανδία, NL, AMS",
"ASW": ";;ASW;ASWAN;ΑΣΟΥΑΝ;ASWAN;ASSUAN;ASSOUAN;ASUÁN",
"ATH": "Αθήνα,ΑΘΗΝΑ,ATHINA, Διεθνές Αεροδρόμιο Ελ. Βενιζέλος, Eleftherios Venizelos International Arpt, Eleftherios Venizelos Intl Arpt, Eleutherios Venizelos International Arpt, Athens, ATH, Greece, GR",
"BAH": ";;BAH;BAHRAIN;ΜΠΑΧΡΕΪΝ;BAHRAIN;BAHRAIN;BAHREÏN;BAHRÉIN",
"BCN": "Βαρκελώνη, Barcelona Arpt, BCN, Barcelona, El Prat, Prat, Barca, BCN, Spain, ES",
"BRI": "Μπάρι, Μπαρι, Bari, BARI, BRI, Italy, IT",
"BSL": "Basel, Mulhouse, Βασιλεία, Βασιλεια, Βασιλια, Switzerland, Germany, France, CH, DE, FR, BSL, EAP, MLH",
"BEY": "Βηρυτός, Beirut, Rafic Hariri International, Hariri, Lebanon, Λίβανο, LB, BEY",
"BEG": "Βελιγράδι, Belgrade, Nikola Tesla, Tesla, Serbia, Σερβία, RS, BEG",
"BGO": ";FLESLAND AIRPORT;BGO;BERGEN;ΜΠΕΡΓΚΕΝ;BERGEN;BERGEN;BERGEN;BERGEN",
"BER": ";BRANDENBURG AIRPORT;BER;BERLIN;ΒΕΡΟΛΙΝΟ;BERLIN;BERLINO;BERLIN;BERLÍN",
"BIO": ";;BIO;BILBAO;ΜΠΙΛΜΠΑΟ;BILBAO;BILBAO;BILBAO;BILBAO",
"BLQ": ";;BLQ;BOLOGNA;ΜΠΟΛΟΝΙΑ;BOLOGNA;BOLOGNA;BOLOGNE;BOLONIA;Italy;IT",
"BOD": "ΜΠΟΡΝΤΟ, Mpornto, Bordeaux–Mérignac Airport, BORDEAUX, Bordeaux–Mérignac Airport, BOD, Γαλλία, France, FR",
"BES": ";BRETAGNE AIRPORT;BES;BREST;ΒΡΕΣΤΗ;BREST;BREST;BREST;BREST",
"BRU": "Βρυξέλλες, Brussels, Brussels Nat. Aprt., Belgium, Βέλγιο, Βελγιο, BE, BRU",
"OTP": "Βουκουρέστι, Bucharest, Οτοπένι, Henri Coanda, Coanda, Romania, Ρουμανία, RO, OTP, BBU",
"BUD": "Βουδαπέστη, Budapest, Ferenc Liszt International, Liszt, Hungary, Ουγγαρία, HU, BUD",
"CAI": "ΚΑΪΡΟ, Cairo International Airport, CAIRO, Cairo International Airport, ΚΑΪΡΟ, Cairo International Airport, CAIRO, Cairo International Airport, CAI, Αίγυπτος, Egypt, EG",
"KSF": ";KASSEL;KSF;CALDEN AIRPORT;ΑΕΡΟΔΡΟΜΙΟ ΚΑΛΝΤΕΝ;CALDEN FLUGHAFEN;AEROPORTO DI CALDEN;AÉROPORT CALDEN;CALDEN AEROPUERTO",
"YYC": ";;YYC;CALGARY ;ΚΑΛΓΚΑΡΙ ;CALGARY;CALGARY ;CALGARY ;CALGARY",
"CTA": "ΚΑΤΑΝΙΑ, CATANIA, CTA, Ιταλία, Italy, IT",
"CHQ": "Χανιά, Δασκαλογιάννης, Ι. Δασκαλογιάννης, I. Daskalogiannis, Daskalogiannis, Souda Arpt, CHQ, Chania, Greece, Ελλάδα, GR, Crete, Κρήτη, Κρητη, Xania",
"CLT": ";;CLT;CHARLOTTE;ΣΑΡΛΟΤ;CHARLOTTE;CHARLOTTE;CHARLOTTE;CHARLOTTE",
"CEK": "CHELYABINSK, ΤΣΕΛΙΑΜΠΙΝΣΚ, Russia, Ρωσία, RU, CEK",
"JKH": "ΧΙΟΣ, ΧΙΟΣ, CHIOS, CHIOS, JKH, Ελλάδα, Greece, GR",
"CLJ": "CLUJ, NAPOCA, ΚΛΟΥΖ, ΝΑΠΟΚΑ, CLUJ NAPOCA, ΚΛΟΥΖ ΝΑΠΟΚΑ, ROMANIA, ΡΟΥΜΑΝΙΑ, Ρουμανία, RO, CLJ",
"CGN": "ΚΟΛΩΝΙΑ, Cologne Bonn Airport, COLOGNE, Cologne Bonn Airport, CGN, Γερμανία, Germany, DE",
"CPH": "ΚΟΠΕΓΧΑΓΗ, ΚΟΠΕΓΧΑΓΗ, COPENHAGEN, COPENHAGEN, CPH, Δανία, Denmark, DK",
"CFU": "ΚΕΡΚΥΡΑ, ΚΕΡΚΥΡΑ (Ιωάννης Καποδίστριας), CORFU, Corfu Airport \"Ι. Kapodistrias\", CFU, Ελλάδα, Greece, GR, kerkira, kerkyra, κέρκυρα",
"DOL": "Ντοβίλ, Ντοβιλ, Deauville, France, FR, DOL",
"DRS": ";;DRS;DRESDEN;ΔΡΕΣΔΗ;DRESDEN;DRESDA ;DRESDE;DRESDEN",
"DUB": "ΔΟΥΒΛΙΝΟ, ΑΕΡΟΔΡΟΜΙΟ ΔΟΥΒΛΙΝΟΥ, DUBLIN, DUBLIN AIRPORT, DUB, Ιρλανδία, Ireland, IE",
"DBV": "Ντουμπρόβνικ, ΝΤΟΥΜΠΡΟΒΝΙΚ, Dubrovnik, Κροατία, Croatia, HR, DBV",
"DUS": "ΝΤΙΣΕΛΝΤΟΡΦ , ΝΤΙΣΕΛΝΤΟΡΦ , DÜSSELDORF, DÜSSELDORF, DUS, Γερμανία, Germany, DE",
"EDI": "ΕΔΙΜΒΟΥΡΓΟ, ΑΕΡΟΔΡΟΜΙΟ ΕΔΙΜΒΟΥΡΓΟΥ, EDINBURGH, EDINBURGH AIRPORT, EDI, Ηνωμένο Βασίλειο, United Kingdom, GB",
"FRA": "ΦΡΑΝΚΦΟΥΡΤΗ, ΦΡΑΝΚΦΟΥΡΤΗ, FRANKFURT, FRANKFURT, FRA, Γερμανία, Germany, DE",
"GVA": "Γενεύη, Geneva, Geneva Int. Aprt., Switzerland, Ελβετία, CH, GVA ",
"GLA": ";;GLA;GLASGOW;ΓΛΑΣΚΩΒΗ;GLASGOW;GLASGOW;GLASGOW;GLASGOW",
"HAM": "Αμβούργο, Αμβουργο, Hamburg, Flughafen Hamburg, Germany, Γερμανία, DE, HAM",
"HAJ": "Αννόβερο, Αννοβερο, Hannover, Germany, Γερμανία, DE, HAJ",
"HEL": "ΕΛΣΙΝΚΙ, HELSINKI, HELSINKI, HELSINKI, HEL, Φινλανδία, Finland, FI",
"HER": "ΗΡΑΚΛΕΙΟ,ηρακλειο,HRAKLIO, Ν. Καζαντζακης, Νικος Καζαντζακης, N Kazantzakis Arpt,Nikos Kazantzakis, HER, Irakleion, Heraklion, HER, Greece, GR, Κρήτη, Κρητη, Crete",
"HRG": ";;HRG;HURGHADA;ΧΟΥΡΓΚΑΝΤΑ;HURGHADA;HURGHADA;HURGHADA;HURGADA",
"IAS": ";;IAS;IASI;ΙΑΣΙΟ;IASI;IASI;IASI;IASI",
"IBZ": "IBIZA, ΙΜΠΙΖΑ, ίμπιζα, Spain, Ισπανία, ES, IBZ",
"JIK": "ΙΚΑΡΙΑ, Αεροδρόμιο Ικαρίας , IKARIA, Ikaria Airport, JIK, Ελλάδα, Greece, GR",
"IOA": "ΙΩΑΝΝΙΝΑ, Αερολιμένας Ιωαννίνων, IOANNINA, Ioannina Airport, IOA, Ελλάδα, Greece, GR",
"IST": "ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΗ - ATATÜRK, Atatürk International Airport, ISTANBUL - ATATÜRK, Istanbul Atatürk , IST, Τουρκία, Turkey, TR",
"ADB": "ΣΜΥΡΝΗ, IZMIR, ADB, Τουρκία, Turkey, TR",
"JED": "Τζέντα, ΤΖΕΝΤΑ, JEDDAH, JED, SA, Saudi Arabia, Arabia",
"JNB": ";JOHANNESBURG;JNB;O.R. TAMBO INTL;ΔΙΕΘΝΕΣ ΑΕΡΟΔΡΟΜΙΟ Ο.Ρ. ΤΑΜΠΟ;O.R. TAMBO INTL;AEROPORTO INTERNAZIONALE O. R. TAMBO;O.R. TAMBO INTL;AEROPUERTO INTERNACIONAL O.R. TAMBO",
"KLX": "ΚΑΛΑΜΑΤΑ, Διεθνής Κρατικός Αερολιμένας Καλαμάτας, KALAMATA, Kalamata International Airport , KLX, Ελλάδα, Greece, GR",
"JKL": "ΚΑΛΥΜΝΟΣ, Κρατικός Αερολιμένας Καλύμνου, KALYMNOS, Airport Kalymnos, JKL, Ελλάδα, Greece, GR",
"AOK": "ΚΑΡΠΑΘΟΣ, Κρατικός Αερολιμένας Καρπάθου, KARPATHOS, Karpathos Airport, AOK, Ελλάδα, Greece, GR",
"KZS": "ΚΑΣΤΕΛΛΟΡΙΖΟ, KASTELLORIZO, KZS, Ελλάδα, Greece, GR",
"KVA": "ΚΑΒΑΛΑ, Καβάλα \"Μ. Αλεξάνδρου\", KAVALA, M. Alexandros Airport Kavala, KVA, Ελλάδα, Greece, GR",
"EFL": "ΚΕΦΑΛΟΝΙΑ, ΚΕΦΑΛΟΝΙΑ, KEFALONIA, Kefalonia Airport, EFL, Ελλάδα, Greece, GR",
"KBP": "Kiev, Κίεβο, Κιεβο, Boryspil, Μπορισπυλ, Ukraine, Ουκρανία, UA, KBP , IEV",
"IEVZ": "ΚΙΕΒΟ - ZHULIANY, Zhuliany International Airport, KIEV - ZHULIANY, Zhuliany International Airport, IEV, KBP, Ουκρανία, Ukraine, UA",
"KIT": "ΚΥΘΗΡΑ, Κρατικός Αερολιμένας Κυθήρων, KITHIRA, Kithira Airport, KIT, Ελλάδα, Greece, GR",
"KGS": "ΚΩΣ, ΚΩΣ (Κρατικός Αερολιμένας Ιπποκράτης), KOS, KOS, KGS, Ελλάδα, Greece, GR",
"KRK": "ΚΡΑΚΟΒΙΑ, KRAKOW, KRK Πολωνία, Poland, PL",
"KWI": "ΚΟΥΒEΙΤ, ΚΟΥΒEΙΤ, KUWAIT, KUWAIT, KWI, Κουβέιτ, Kuwait, KW",
"GOT": ";GOTEBORG;GOT;LANDVETTER AIRPORT;ΑΕΡΟΔΡΟΜΙΟ ΛΑΝΤΒΕΤΕΡ;LANDVETTER FLUGHAFEN;AEROPORTO DI LANDVETTER;LANDVETTER AÉROPORT;LANDVETTER AEROPUERTO",
"LCA": "Λαρνακα, Larnaca Intl, LCA, Larnaca, Larnaka, Κυπρος, Cyprus, CY",
"LEJ": ";;LEJ;LEIPZIG/HALLE;ΛΕΙΨΙΑ/ΧΑΛΛΕ;LEIPZIG/HALLE;LIPSIA/HALLE;LEIPZIG/HALLE;LEIPZIG/HALLE",
"LXS": "ΛΗΜΝΟΣ, Αερολιμένας Λήμνου, LEMNOS, Limnos Airport, LXS, Ελλάδα, Greece, GR",
"LRS": "ΛΕΡΟΣ, Αεροδρόμιο Λέρου, LEROS, Leros Airport, LRS, Ελλάδα, Greece, GR",
"LIL": "ΛΙΛ, LILLE, FRANCE, ΓΑΛΛΙΑ, FR, LIL",
"LIS": "ΛΙΣΣΑΒΟΝΑ, ΛΙΣΣΑΒΟΝΑ, LISBON, LISBON, LIS, Πορτογαλία, Portugal, PT",
"LJU": "Λιουμπλιανα, Ljubljana, LJU, Σλοβενία, Slovenia, SI",
"LGW": "ΛΟΝΔΙΝΟ-GATWICK, London Gatwick, LONDON-GATWICK, London Gatwick, LGW, Ηνωμένο Βασίλειο, United Kingdom, GB",
"LHR": "ΛΟΝΔΙΝΟ-HEATHROW, London Heathrow, LONDON-HEATHROW, London Heathrow, LHR, Ηνωμένο Βασίλειο, United Kingdom, GB",
"LUX": "ΛΟΥΞΕΜΒΟΥΡΓΟ, LUXEMBOURG, LUX, LU",
"LXR": ";;LXR;LUXOR;ΛΟΥΞΟΡ;LUXOR;LUXOR;LUXOR;LÚXOR",
"LYS": "ΛΥΩΝ, Lyon-Saint Exupéry Airport, LYON, Lyon-Saint Exupéry Airport, LYS, Γαλλία, France, FR",
"MAD": "ΜΑΔΡΙΤΗ, ΜΑΔΡΙΤΗ, MADRID, Madrid, MAD, Ισπανία, Spain, ES",
"AGP": ";;AGP;MALAGA;ΜΑΛΑΓΑ;MALAGA;MALAGA;MALAGA;MÁLAGA",
"MLA": "Μάλτα, Μαλτα, Malta, MT, MLA",
"MAN": "ΜΑΝΤΣΕΣΤΕΡ, ΜΑΝΤΣΕΣΤΕΡ, MANCHESTER, MANCHESTER, MAN, Ηνωμένο Βασίλειο, United Kingdom, GB",
"MRS": "ΜΑΣΣΑΛΙΑ, Marseille Provence Airport, MARSEILLE, Marseille Provence Airport, MRS, Γαλλία, France, FR",
"MEL": ";;MEL;MELBOURNE;ΜΕΛΒΟΥΡΝΗ;MELBOURNE;MELBOURNE;MELBOURNE;MELBOURNE",
"MXP": "ΜΙΛΑΝΟ, ΜΙΛΑΝΟ, MILAN - MALPENSA, MILAN, MXP, Ιταλία, Italy, IT",
"MLO": "ΜΗΛΟΣ, Κρατικός Αερολιμένας Μήλου, MILOS, Milos Airport, MLO, Ελλάδα, Greece, GR",
"YUL": ";YUL;MONTREAL;ΜΟΝΤΡΕΑΛ;MONTREAL;MONTREAL;MONTRÉAL;MONTREAL",
"DME": "ΜΟΣΧΑ - DOMODEDOVO, DOMODEDOVO, MOSCOW - DOMODEDOVO, MOSCOW - DOMODEDOVO, DME, Ρωσία, Russia, RU",
"SVO": "ΜΟΣΧΑ - SHEREMETYEVO, SHEREMETYEVO, MOSCOW - SHEREMETYEVO, MOSCOW - SHEREMETYEVO, SVO, Ρωσία, Russia, RU",
"MUC": "monaxo, MONACHO, μοναχο, ΜΟΝΑΧΟ, Munich Intl Arpt, MUC, Muenchen, Munich, Franz Josef Strauss, MUC, Germany, Γερμανία, DE",
"JMK": "ΜΥΚΟΝΟΣ, ΜΥΚΟΝΟΣ, MYKONOS, MYKONOS, MIKONOS, JMK, Ελλάδα, Greece, GR",
"MJT": "ΜΥΤΙΛΗΝΗ , ΜΥΤΙΛΗΝΗ, Λέσβος, Λεσβος , MYTILENE, MITILINI AIRPORT \"ODYSEAS ELITIS\", Lesvos, Lesbos, MJT, Ελλάδα, Greece, GR",
"NTE": "ΝΑΝΤΗ, Nantes Atlantique Airport, NANTES, Nantes Atlantique Airport, NTE, Γαλλία, France, FR",
"NAP": "Νάπολι, Ναπολι, Νάπολη, Ναπολη, NAPOLI, NAPLES, ITALY, ΙΤΑΛΙΑ, IT, NAP",
"JNX": "ΝΑΞΟΣ, Κρατικός Αερολιμένας Νάξου, NAXOS, Naxos Airport, JNX, Ελλάδα, Greece, GR",
"YYT": ";;YYT;NEWFOUNDLAND AND LABRADOR;ΝΕΑ ΓΗ ΚΑΙ ΛΑΜΠΡΑΝΤΟΡ;NEUFUNDLAND UND LABRADOR;TERRANOVA E LABRADOR;TERRE-NEUVE-ET-LABRADOR;TERRANOVA Y LABRADOR",
"NCE": "ΝΙΚΑΙΑ, ΝΙΚΑΙΑ , NICE, NICE, NCE, Γαλλία, France, FR",
"GOJ": ";;GOJ;NIZHNY NOVGOROD;ΝΙΖΝΙ ΝΙΒΓΚΟΡΟΝΤ;NISCHNI NOWGOROD;NIZHNY NOVGOROD;NIJNI NOVGOROD;NIZHNI NÓVGOROD",
"OVB": ";;OVB;NOVOSIBIRSK;ΝΟΒΟΣΙΜΠΙΡΣΚ;NOWOSIBIRSK;NOVOSIBIRSK;NOVOSIBIRSK;NOVOSIBIRSK",
"NUE": "ΝΥΡΕΜΒΕΡΓΗ, NUREMBERG, NUE, Γερμανία, Germany, DE",
"OSL": "ΟΣΛΟ, ΟΣΛΟ, OSLO, OSLO, OSL, Νορβηγία, Norway, NO",
"PMO": "PALERMO, ΠΑΛΕΡΜΟ, παλέρμο, Italy, ιταλία, ιταλια, IT, PMO",
"PMI": "ΜΑΓΙΟΡΚΑ, ΠΑΛΜΑ ΝΤΕ ΜΑΓΙΟΡΚΑ, PALMA DE MALLORCA, Palma de Mallorca, PMI, Ισπανία, Spain, ES",
"PFO": "ΠΑΦΟΣ, Paphos International Airport, PAPHOS, Paphos International Airport, PFO, Κύπρος, Cyprus, CY",
"CDG": "Charles De Gaulle Intl Arpt, CDG, Paris, PAR, France, FR",
"PAS": "ΠΑΡΟΣ, Κρατικός Αερολιμένας Πάρου, PAROS, Paros Airport, PAS, Ελλάδα, Greece, GR",
"PSA": "Πίζα, Πιζα, PISA, Piza, Italy, Ιταλία, IT, PSA",
"TGD": "Podcorica, Ποντγκόριτσα, Ποντγκοριτσα, Μαυροβούνιο, Montenegro, ME, TGD",
"OPO": ";;OPO;PORTO;ΠΟΡΤΟ;PORTO;PORTO;PORTO;PORTO",
"PRG": "ΠΡΑΓΑ, Πράγα - Ruzyne Airport, PRAGUE, PRAGUE - Ruzyne Airport, PRG, Τσεχική Δημοκρατία, Czech Republic, CZ",
"PVK": "Πρέβεζα, Άκτιο, Ακτιο, Πρεβεζα, Preveza, Aktion, Ελλάδα, Greece, GR, PVK",
"RHO": "ΡΟΔΟΣ, Ρόδος, rodos, RODOS , Διαγορας, Diagoras Arpt, RHO, Rhodes, Greece, GR",
"RIX": "ΡΙΓΑ, Ρίγα, RIGA, RIX, Λεττονία, Latvia, LT",
"RUH": "ΡΙΑΝΤ, Ριάντ, Riyadh, SAUDI ARABIA, ΣΑΟΥΔΙΚΗ ΑΡΑΒΙΑ, SA, RUH",
"FCO": "Leonardo da Vinci,romi, ROME,ROMI,ΡΩΜΗ,ρωμη, Fiumicino Arpt, FCO, Roma, Rome, ROM, Italy, IT",
"LED": "Αγία Πετρούπολη, Πετρούπολη, S. Petersburg, Saint Petersburg, Pulkovo, Russia, Ρωσία, RU, LED",
"SMI": "ΣΑΜΟΣ, ΣΑΜΟΣ, SAMOS, SAMOS, SMI, Ελλάδα, Greece, GR",
"JTR": "ΣΑΝΤΟΡΙΝΗ, ΣΑΝΤΟΡΙΝΗ, SANTORINI, SANTORINI, JTR, Ελλάδα, Greece, GR",
"SJJ": ";;SJJ;SARAJEVO;ΣΑΡΑΓΕΒΟ;SARAJEVO;SARAJEVO;SARAJEVO;SARAJEVO",
"SSH": "ΣΑΡΜ ΕΛ ΣΕΙΧ, Διεθνές Αεροδρόμιο Σαρμ Ελ Σείχ, SHARM EL SHEIKH, Sharm El Sheikh International Airport, SSH, Αίγυπτος, Egypt, EG",
"SIN": ";;SIN;SINGAPORE;ΣΙΝΓΚΑΠΟΥΡΗ;SINGAPUR;SINGAPORE;SINGAPOUR;SINGAPUR",
"JSH": "ΣΗΤΕΙΑ, Δημοτικός Αερολιμένας Σητείας , Κρήτη, SITIA, Sitia Public Airport , JSH, Ελλάδα, Greece, GR, Crete, Κρήτη, Κρητη",
"JSI": "ΣΚΙΑΘΟΣ, Κρατικός Αερολιμένας Σκιάθου Α.Παπαδιαμάντης, SKIATHOS, Skiathos AIrport A. Papadiamantis, JSI, Ελλάδα, Greece, GR",
"SKP": "SKOPJE, Skopia, Σκόπια, Σκοπια, North Macedonia, Βόρεια Μακεδονία, SKP, MK",
"SKU": "ΣΚΥΡΟΣ, SKYROS, SKU, Ελλάδα, Greece, GR",
"SOF": "ΣΟΦΙΑ, Αεροδρόμιο Σόφιας, SOFIA, Sofia, SOF, Βουλγαρία, Bulgaria, BG",
"SPU": "Σπλιτ, Κροατία, Split, Croatia, HR, SPU",
"ARN": "ΣΤΟΚΧΟΛΜΗ, Στοκχόλμη Αρλάντα, STOCKHOLM, Stockholm Arlanda Airport, ARN, Σουηδία, Sweden, SE",
"SXB": "ΣΤΡΑΣΒΟΥΡΓΟ, ΣΤΡΑΣΒΟΥΡΓΟ, STRASBURG, STRASBURG, SXB, Γερμανία, Germany, DE",
"STR": "ΣΤΟΥΤΓΑΡΔΗ, ΣΤΟΥΤΓΑΡΔΗ, STUTTGART, STUTTGART, STR, Γερμανία, Germany, DE",
"SYD": ";KINGSFORD SMITH;SYD;SYDNEY;ΣΥΔΝΕΫ;SYDNEY;SYDNEY;SYDNEY;SÍDNEY",
"TLL": "Ταλίν, ΤΑΛΙΝ, TALLINN, TALIN, Estonia, Εσθονία, TLL, EE",
"TBS": "ΤΙΦΛΙΔΑ, TBILISI, TBS, Γεωργία, Georgia, GE",
"TLV": "ΤΕΛ ΑΒΙΒ, ΤΕΛ ΑΒΙΒ, TEL AVIV, TEL AVIV AIRPORT BEN GURION, TLV, Ισραήλ, Israel, IL",
"SKG": "Θεσσαλονίκη, ΘΕΣΣΑΛΟΝΙΚΗ, THESSALONIKI , Makedonia Arpt, SKG, Salonika, Thessaloniki, SKG, Greece, GR",
"TSR": ";;TSR;TIMISOARA;ΤΙΜΙΣΟΑΡΑ;TIMISOARA;TIMISOARA;TIMISOARA;TIMISOARA",
"TIA": "ΤΙΡΑΝΑ, ΤΙΡΑΝΑ, TIRANA, Tirana, TIA, Αλβανία, Albania, AL",
"YYZ": ";LESTER B. PEARSON INTL;YYZ;TORONTO;ΤΟΡΟΝΤΟ;TORONTO;TORONTO;TORONTO;TORONTO",
"TLS": "ΤΟΥΛΟΥΖ, Τουλούζ, Toulouse, France, FR, TLS",
"TUN": "Τύνιδα,Tunis,Τυνησία,TN, TUN",
"TRN": "TURIN, TORINO, ΤΟΡΙΝΟ, ITALY, ΙΤΑΛΙΑ, ιταλία, IT, TRN",
"VLC": "VALENCIA, ΒΑΛΕΝΘΙΑ, βαλένθια, Ισπανια, Spain, ES, VLC",
"VAR": ";;VAR;VARNA;ΒΑΡΝΑ;VARNA;VARNA;VARNA;VARNA",
"VCE": "Βενετία, Venice, Marco Polo, Polo, Italy, Ιταλία, IT, VCE",
"VRN": "VERONA, ΒΕΡΟΝΑ,βερόνα, Italy, Ιταλία, IT, VRN",
"VIE": "Βιέννη,Vienna International Airport, Vienna Intl Arpt, VIE, Wien, Austria, Αυστρία, AT",
"VNO": ";;VNO;VILNIUS;ΒΙΛΝΙΟΥΣ;VILNIUS;VILNIUS;VILNIUS;VILNA",
"WAW": "Βαρσοβία, Warsaw, Chopin, Πολωνία, Poland, PL, WAW",
"XIY": "XIAN, XI'AN,XIANYANG, ΣΙΑΝ, σιάν,China, CN, XIY, SIA",
"SVX": ";;SVX;YEKATERINBURG;ΑΙΚΑΤΕΡΙΝΜΠΟΥΡΓΚ;JEKATERINBURG;EKATERINBURG;IEKATERINBOURG;EKATERIMBURGO",
"EVN": "Γιερεβάν, ΓΙΕΡΕΒΑΝ, Yerevan, Αρμενία, Armenia, AM, EVN",
"ZAG": ";;ZAG;ZAGREB;ΖΑΓΚΡΕΜΠ;ZAGREB;ZAGABRIA;ZAGREB;ZAGREB; Croatia, Κροατία, Κροατια, HR",
"ZTH": "Ζάκυνθος, Zakinthos, Zakynthos, Διονύσιος Σολωμός, Σολωμός, Dionysios Solomos, Dionisios Solomos, Solomos, Greece, Ελλάδα, GR, ZTH",
"ZRH": "ΖΥΡΙΧΗ, Zurich Airport, ZURICH, Zurich Airport, ZRH, Ελβετία, Switzerland, CH",
"EIN": "Eindhoven;Eindhoven Airport;EIN;EINDHOVEN;ΑΪΝΤΧΟΦΕΝ;EINDHOVEN;EINDHOVEN;EINDHOVEN;EINDHOVEN;ЭЙНДХОВЕН",
"FLR": "Firenze;Peretola Airport;FLR;FIRENZE;ΦΛΩΡΕΝΤΙΑ;FIRENZE;FIRENZE;FLORENCE;FIRENZE;ФЛОРЕНЦИЯ",
"KRR": "Krasnodar;Krasnodar Pashkovsky International Airport;KRR;KRASNODAR;ΚΡΑΣΝΟΝΤΑΡ;KRASNODAR;KRASNODAR;KRASNODAR;KRASNODAR;КРАСНОДАР",
"SEZ": "Mahe Island;Seychelles International Airport;SEZ;MAHE ISLAND;ΜΑΕ;INSEL MAHE;ISOLA DI MAHÉ;MAHÉ;MAHE ISLAND;ОСТРОВ МАЭ",
"SZG": "Salzburg;Salzburg Airport;SZG;SALZBURG;ΣΑΛΤΣΜΠΟΥΡΓΚ;SALZBURG;SALISBURGO;SALZBOURG;SALSBURGO;ЗАЛЬЦБУРГ",
"TMP": "Tampere / Pirkkala;Tampere-Pirkkala Airport;TMP;TAMPERE / PIRKKALA;ΤΑΜΠΕΡΕ / ΠΙΡΚΑΛΑ;TAMPERE / PIRKKALA;TAMPERE / PIRKKALA;TAMPERE / PIRKKALA;TAMPERE / PIRKKALA;ТАМПЕРЕ-ПИРККАЛА",
"TRS": "Trieste;Trieste–Friuli Venezia Giulia Airport;TRS;TRIESTE;ΤΕΡΓΕΣΤΗ;TRIEST;TRIESTE;TRIESTE;TRIESTE;ТРИЕСТ"
};
</script>
<input type="hidden" class="mobile-root" value="https://mobile.aegeanair.com">
<input type="hidden" name="flow" value="Booking">
<input type="hidden" name="lang" class="flightMaskMain-language" value="3">
<input type="hidden" name="Referer" value="eticket">
<input type="hidden" name="RefererURL" value="en.aegeanair.com_plan_offers-competitions_international-promo_">
<input type="hidden" name="UsedInPage">
<input type="hidden" name="Currency" id="Currency" value="EUR">
<input type="hidden" name="ReturnUrl" value="https://en.aegeanair.com/plan/book-a-flight/">
<div class="step1">
<div class="flex_row">
<div class="form_elms">
<div class="form-group" data-error="Departure Airport is missing">
<label class="control-label" for="AirportFrom">From</label>
<div class="select2-container airport-select form-control input-lg select-from AirportFrom flightSelect flightSelectFrom" id="s2id_AirportFrom">
<a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1"> <span class="select2-chosen" id="select2-chosen-2">Departure City or Airport</span><abbr class="select2-search-choice-close"></abbr> <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
for="s2id_autogen2" class="select2-offscreen" aria-hidden="true">0.19214878051977702</label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" aria-labelledby="select2-chosen-2" id="s2id_autogen2">
<div class="select2-drop select2-display-none flightSelectDD flightSelectDDFrom select2-with-searchbox">
<div class="select2-search"> <label for="s2id_autogen2_search" class="select2-offscreen" aria-hidden="true">0.34733482018401407</label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"
class="select2-input" role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-2" id="s2id_autogen2_search" placeholder="Type Airport or City"> </div>
<ul class="select2-results" role="listbox" id="select2-results-2"> </ul>
</div>
</div><input id="AirportFrom" type="hidden" name="AirportFrom" class="airport-select form-control input-lg select-from AirportFrom" value="" data-placeholder="Departure City or Airport" data-airline="" data-expandgroups="False"
data-hidegroups="False" data-sdf="" data-country="" data-bcid="" tabindex="-1" title="From" style="display: none;">
<div class="mob_flight_info">
<a href="#" class="backFixedPopup" aria-label="Close Popup"></a>
<p class="title">Departure</p>
</div>
<div class="select2_trigger"></div>
</div>
<i class="icon-switch-lightPrimary step1-reverse-from-to" tabindex="0" role="button" aria-label="Reverse Airport"></i>
<div class="form-group" data-error="Arrival Airport is missing">
<label class="control-label" for="AirportTo">To</label>
<div class="select2-container airport-select form-control input-lg select-to AirportTo flightSelect flightSelectTo" id="s2id_AirportTo">
<a href="javascript:void(0)" class="select2-choice select2-default" tabindex="-1"> <span class="select2-chosen" id="select2-chosen-3">Arrival City or Airport</span><abbr class="select2-search-choice-close"></abbr> <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
for="s2id_autogen3" class="select2-offscreen" aria-hidden="true">0.821372953998529</label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" aria-labelledby="select2-chosen-3" id="s2id_autogen3">
<div class="select2-drop select2-display-none flightSelectDD flightSelectDDTo select2-with-searchbox">
<div class="select2-search"> <label for="s2id_autogen3_search" class="select2-offscreen" aria-hidden="true">0.5354312675732682</label> <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"
class="select2-input" role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-3" id="s2id_autogen3_search" placeholder="Type Airport or City"> </div>
<ul class="select2-results" role="listbox" id="select2-results-3"> </ul>
</div>
</div><input id="AirportTo" type="hidden" name="AirportTo" class="airport-select form-control input-lg select-to AirportTo" value="" data-placeholder="Arrival City or Airport" data-airline="" data-expandgroups="False"
data-hidegroups="False" data-sdf="" data-country="" data-bcid="" tabindex="-1" title="To" style="display: none;">
<div class="mob_flight_info">
<a href="#" class="backFixedPopup" aria-label="Close Popup"></a>
<p class="title">Arrival</p>
</div>
<div class="select2_trigger"></div>
</div>
</div>
<div class="submit">
<div class="custom-checkbox">
<input type="hidden" name="TravelType" class="TravelType" value="R">
<input type="checkbox" id="OneWayCheck" class="OneWayCheck">
<label class="checkbox-inline" for="OneWayCheck"> One way </label>
</div>
<button class="btn btn-lg btn-progress step1-btn flightMaskMain-step1-search">Search</button>
<div class="close-widget">
<a style="cursor:pointer;">×</a>
</div>
</div>
</div>
</div>
<div class="step2">
<div class="flex_row mob_wrap row form_elms">
<div class="col-xs-12 col-sm-6 padRight">
<div class="datepicker_group hideForOneWayContainer" data-label-dates="Dates" data-label-date="Date">
<div class="element_overlay"></div>
<div class="mob_flight_info">
<a href="#" class="backFixedPopup" aria-label="Close Popup"></a>
<p class="title">Dates</p>
</div>
<div class="input_combo">
<div class="form-group" data-error="Departure Date is missing">
<label class="control-label" for="DateDeparture">Dates</label>
<div class="input">
<input class="form-control input-lg text-box single-line t-DateDeparture" id="DateDeparture" name="DateDeparture" type="text" value="" placeholder="Departure" aria-label="Departure date" readonly="readonly">
</div>
</div>
<div class="form-group hideForOneWay" data-error="Please select Return Date." data-error2="MainMask_Error_ReturnDate_Invalid">
<div class="input withIcon">
<input class="form-control input-lg text-box single-line t-DateReturn" id="DateReturn" name="DateReturn" type="text" value="" placeholder="Return" aria-label="Return date" readonly="readonly">
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 padLeft">
<div class="bookingMaskPassengers" data-error="Too many travellers have been selected, the maximum allowed is 9" data-error2="Please select at least one adult." data-error3="Please select at least one adult / young adult.">
<label class="control-label" for="Passengers">Passengers</label>
<div class="input">
<input class="form-control input-lg text-box single-line" id="Passengers" name="Passengers" type="text" value="" readonly="">
</div>
<input class="passengers_value" id="ChildrenCount" name="ChildrenCount" type="hidden" value="0">
<div class="element_overlay"></div>
<div class="passengersPopup">
<div class="head">
<a href="#" class="backFixedPopup" aria-label="Close Popup"></a>
<p class="title">Passengers</p>
</div>
<div class="main_content">
<div class="form-group flex">
<div class="label_group">
<label class="control-label" for="bookAdults">Adults</label>
</div>
<div class="quantWrap">
<button class="btn btn-secondary btn-minus disabled" disabled="disabled"></button>
<input value="1" class="form-control input-ghost AdultsNum text-box single-line" data-default-value="1" data-label="Adult" data-label-plural="Adults" id="bookAdults" max="9" min="1" name="AdultsNum" type="text">
<button class="btn btn-secondary btn-plus"></button>
</div>
</div>
<div class="form-group flex" style="display:none;">
<div class="label_group">
<label class="control-label" for="sixteenYears">Young adults</label>
<span class="sub-label">12-15 years</span>
</div>
<div class="quantWrap">
<button class="btn btn-secondary btn-minus disabled" disabled="disabled"></button>
<input value="0" class="form-control input-ghost C16Num text-box single-line" data-default-value="0" data-label="Young Adult" data-label-plural="Young adults" id="sixteenYears" max="8" min="0" name="Children16Nums" type="text">
<button class="btn btn-secondary btn-plus"></button>
</div>
</div>
<div class="form-group umnr-form-group flex">
<div class="label_group">
<label class="control-label" for="twelveYears">Children</label>
<span class="sub-label">5-11 years</span>
</div>
<div class="quantWrap">
<button class="btn btn-secondary btn-minus disabled" disabled="disabled"></button>
<input value="0" class="form-control input-ghost C12Num text-box single-line" data-default-value="0" data-label="Child 5-11 years" data-label-plural="Children 5-11 years" id="twelveYears" max="8" min="0" name="Children12Nums"
type="text">
<button class="btn btn-secondary btn-plus"></button>
</div>
</div>
<div class="umnr_row">
<a href="~/link.aspx?_id=4B83CE14825642C3BD2E07832578A252&_z=z" target="_blank">More</a>
<div class="umnr_fields">
<div data-umnr="">
<div class="umnr_fields_inner umnr_field_container">
<div class="umnr_field">
<label class="control-label" for="C12DOB1">Date of birth: Child 1</label>
<div class="input" data-error="Date of Birth (Child 1) is required" data-error2="Date of Birth (Child 1) is invalid" data-error3="Child 1 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB1"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB1"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB1"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB1" id="C12DOB1" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB1");
var month = $("#DateOfBirth_MonthC12DOB1");
var year = $("#DateOfBirth_YearC12DOB1");
var hidden = $("#C12DOB1");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB2">Date of birth: Child 2</label>
<div class="input" data-error="Date of Birth (Child 2) is required" data-error2="Date of Birth (Child 2) is invalid" data-error3="Child 2 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB2"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB2"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB2"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB2" id="C12DOB2" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB2");
var month = $("#DateOfBirth_MonthC12DOB2");
var year = $("#DateOfBirth_YearC12DOB2");
var hidden = $("#C12DOB2");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB3">Date of birth: Child 3</label>
<div class="input" data-error="Date of Birth (Child 3) is required" data-error2="Date of Birth (Child 3) is invalid" data-error3="Child 3 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB3"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB3"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB3"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB3" id="C12DOB3" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB3");
var month = $("#DateOfBirth_MonthC12DOB3");
var year = $("#DateOfBirth_YearC12DOB3");
var hidden = $("#C12DOB3");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB4">Date of birth: Child 4</label>
<div class="input" data-error="Date of Birth (Child 4) is required" data-error2="Date of Birth (Child 4) is invalid" data-error3="Child 4 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB4"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB4"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB4"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB4" id="C12DOB4" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB4");
var month = $("#DateOfBirth_MonthC12DOB4");
var year = $("#DateOfBirth_YearC12DOB4");
var hidden = $("#C12DOB4");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB5">Date of birth: Child 5</label>
<div class="input" data-error="Date of Birth (Child 5) is required" data-error2="Date of Birth (Child 5) is invalid" data-error3="Child 5 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB5"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB5"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB5"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB5" id="C12DOB5" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB5");
var month = $("#DateOfBirth_MonthC12DOB5");
var year = $("#DateOfBirth_YearC12DOB5");
var hidden = $("#C12DOB5");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB6">Date of birth: Child 6</label>
<div class="input" data-error="Date of Birth (Child 6) is required" data-error2="Date of Birth (Child 6) is invalid" data-error3="Child 6 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB6"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB6"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB6"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB6" id="C12DOB6" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB6");
var month = $("#DateOfBirth_MonthC12DOB6");
var year = $("#DateOfBirth_YearC12DOB6");
var hidden = $("#C12DOB6");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB7">Date of birth: Child 7</label>
<div class="input" data-error="Date of Birth (Child 7) is required" data-error2="Date of Birth (Child 7) is invalid" data-error3="Child 7 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB7"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB7"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB7"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB7" id="C12DOB7" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB7");
var month = $("#DateOfBirth_MonthC12DOB7");
var year = $("#DateOfBirth_YearC12DOB7");
var hidden = $("#C12DOB7");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB8">Date of birth: Child 8</label>
<div class="input" data-error="Date of Birth (Child 8) is required" data-error2="Date of Birth (Child 8) is invalid" data-error3="Child 8 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB8"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB8"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB8"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB8" id="C12DOB8" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB8");
var month = $("#DateOfBirth_MonthC12DOB8");
var year = $("#DateOfBirth_YearC12DOB8");
var hidden = $("#C12DOB8");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
<div class="umnr_field">
<label class="control-label" for="C12DOB9">Date of birth: Child 9</label>
<div class="input" data-error="Date of Birth (Child 9) is required" data-error2="Date of Birth (Child 9) is invalid" data-error3="Child 9 must be between 5-12 years of age.">
<input min="1" max="31" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_DayC12DOB9"
class="form-control input-lg text-box day-input single-line C12DOB" placeholder="DD" maxlength="2">
<input min="1" max="12" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_MonthC12DOB9"
class="form-control input-lg text-box month-input single-line C12DOB" placeholder="MM" maxlength="2">
<input min="1920" max="2022" type="number" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" value="" id="DateOfBirth_YearC12DOB9"
class="form-control input-lg text-box year-input single-line C12DOB" placeholder="YYYY" maxlength="4">
<input type="hidden" name="C12DOB9" id="C12DOB9" value="" class="C12DOBDate">
<script>
$(function() {
var day = $("#DateOfBirth_DayC12DOB9");
var month = $("#DateOfBirth_MonthC12DOB9");
var year = $("#DateOfBirth_YearC12DOB9");
var hidden = $("#C12DOB9");
function onChange() {
if (month.val() && year.val() && day.val()) {
hidden.val(day.val() + '/' + month.val() + '/' + year.val());
hidden.valid();
}
}
function onChangeHidden() {
if (!(month.val() && year.val() && day.val()) && hidden.val()) {
var values = hidden.val().split('/');
if (values.length == 3) {
day.val(values[0]);
month.val(values[1]);
year.val(values[2]);
}
}
}
day.on('input', onChange);
month.on('input', onChange);
year.on('input', onChange);
hidden.on('change', onChangeHidden);
onChangeHidden();
});
</script>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="umnr_container">
<div class="checkbox_row">
<div class="custom-checkbox umnr_checkbox">
<input type="hidden" name="IsUMNR" class="IsUMNR" value="false">
<input type="checkbox" id="IsUMNRCheck" class="IsUMNRCheck">
<label class="checkbox-inline" for="IsUMNRCheck"> Child travelling alone </label>
</div>
</div>
</div>
<div class="form-group flex">
<div class="label_group">
<label class="control-label" for="fiveYears">Children</label>
<span class="sub-label">2-4 years</span>
</div>
<div class="quantWrap">
<button class="btn btn-secondary btn-minus disabled" disabled="disabled"></button>
<input value="0" class="form-control input-ghost C5Num text-box single-line" data-default-value="0" data-label="Child" data-label-plural="Children" id="fiveYears" max="8" min="0" name="Children5Num" type="text">
<button class="btn btn-secondary btn-plus"></button>
</div>
</div>
<div class="form-group flex" data-error="Too many infants have been selected, the maximum allowed is 1 infant per adult">
<div class="label_group">
<label class="control-label" for="bookInfants">Infants</label>
<span class="sub-label">under 2 years</span>
</div>
<div class="quantWrap">
<button class="btn btn-secondary btn-minus disabled" disabled="disabled"></button>
<input value="0" class="form-control input-ghost InfNum text-box single-line" data-default-value="0" data-label="Infant" data-label-plural="Infants" id="bookInfants" max="9" min="0" name="InfantsNum" type="text">
<button class="btn btn-secondary btn-plus"></button>
</div>
</div>
</div>
<div class="passengerPopupMaxPaxError passengerNotification hidden">
<i class="passengerNotification__icon" aria-hidden="true"></i>
<p class="passengerNotification__text">No more travellers can been selected, the maximum allowed is 9</p>
</div>
<div class="passengerPopupInfantsError passengerNotification hidden">
<i class="passengerNotification__icon" aria-hidden="true"></i>
<p class="passengerNotification__text">No more infants can be selected, the maximum allowed is 1 infant per adult</p>
</div>
<div class="footer">
<div class="btn_row flex_end">
<button class="btn btn-lg btn-progress btn-update"> OK </button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="flex_row row center_align space-between mob_wrap form_elms">
<div class="flex_row space-between col-sm-6 col-xs-12">
<div class="custom-checkbox grow">
<input type="hidden" name="directFlights" class="DirectFlight" value="indirect">
<input type="checkbox" id="DirectFlightCheck" class="DirectFlightCheck">
<label class="checkbox-inline" for="DirectFlightCheck"> Direct flights </label>
</div>
<div class="custom-checkbox dateCheck grow">
<input type="hidden" name="DaysRange" class="DaysRange" value="3">
<input type="checkbox" id="DaysRangeCheck" class="DaysRangeCheck">
<label class="checkbox-inline" for="DaysRangeCheck"> Flexible dates </label>
</div>
</div>
<div class="flex_row space-between col-sm-6 col-xs-12 padLeft">
<div class="promocode_box">
<div class="flex_row center_align mob_wrap space-between" data-error="Please use correct Promo Code">
<span class="tooltip-container">
<i class="icon-tooltip-primary"></i>
<span class="tooltip_popup">The promotional code entry field is not available for the selected currency. Please change to EUR or GBP to activate it.</span>
</span>
<a href="#" class="more s">
<span>Promotional Code and Credit Voucher</span>
</a>
<div class="input">
<input class="form-control input-lg PromoCode text-box single-line" id="PromoCode" name="PromoCode" type="text" value="">
</div>
</div>
</div>
</div>
</div>
<div class="row flex_row">
<div class="col-sm-2 col-xs-12">
<div class="custom-checkbox grow">
<label for="Currency">Currency:</label>
<div class="select2-container auto-init-select select form-control input-lg select-dropdown currencyList" id="s2id_currencyDropDown">
<a href="javascript:void(0)" class="select2-choice" tabindex="-1"> <span class="select2-chosen" id="select2-chosen-1">EUR</span><abbr class="select2-search-choice-close"></abbr> <span class="select2-arrow" role="presentation"><b role="presentation"></b></span></a><label
for="s2id_autogen1" class="select2-offscreen" aria-hidden="true">0.1971009931325225</label><input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" aria-labelledby="select2-chosen-1" id="s2id_autogen1">
<div class="select2-drop select2-display-none">
<div class="select2-search select2-search-hidden select2-offscreen"> <label for="s2id_autogen1_search" class="select2-offscreen" aria-hidden="true">0.8101176221011055</label> <input type="text" autocomplete="off" autocorrect="off"
autocapitalize="off" spellcheck="false" class="select2-input" role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-1" id="s2id_autogen1_search" placeholder=""> </div>
<ul class="select2-results" role="listbox" id="select2-results-1"> </ul>
</div>
</div><select class="auto-init-select select2-container select form-control input-lg select-dropdown currencyList" id="currencyDropDown" name="currencyDropDown" tabindex="-1" title="" style="display: none;">
<option selected="selected" value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="USD">USD</option>
<option value="CAD">CAD</option>
<option value="CHF">CHF</option>
<option value="SEK">SEK</option>
<option value="DKK">DKK</option>
<option value="AUD">AUD</option>
<option value="AED">AED</option>
<option value="BRL">BRL</option>
<option value="NOK">NOK</option>
<option value="RUB">RUB</option>
<option value="SAR">SAR</option>
<option value="TRY">TRY</option>
<option value="PLN">PLN</option>
<option value="ILS">ILS</option>
</select>
</div>
</div>
</div>
<div class="flex_row row center_align space-between border-top mob_wrap">
<div class="flex_row mob_wrap center_align space-between col-sm-6 col-xs-12 flex_grow">
<div class="multiple_dest">
<a class="more s" href="https://en.aegeanair.com/plan/book-a-flight/#book-two-flights">
<i class="add-icon"></i>
<span>More options</span>
</a>
</div>
</div>
<div class="flex_row mob_wrap col-sm-6 col-xs-12 promo_submit fm">
<div class="searchBtn searchBtn--relative">
<button type="submit" class="btn btn-lg btn-progress flightMaskMain-search">Search</button>
</div>
</div>
</div>
</div>
</form>
POST /sys/Newsletters/NewsletterInlineForm?Length=8
<form action="/sys/Newsletters/NewsletterInlineForm?Length=8" class="validatableForm col-xs-12 col-md-4" data-ajax="true" data-ajax-begin=" window.AegeanAir.Modules.showLoader('#newsletterbut');"
data-ajax-failure="$('#ActualPost').val(false); $('#newsletter-inline-form').replaceWith(data);" data-ajax-method="POST" data-ajax-mode="replace" data-ajax-success="$('#ActualPost').val(false); $('#newsletter-inline-form').replaceWith(data);"
data-ajax-update="#newsletter-inline-form" id="newsletterinlineform" method="post" novalidate="novalidate"><input data-val="true" data-val-required="The Actual Post field is required." id="ActualPost" name="ActualPost" type="hidden" value="False">
<label class="hpfield" for="AccountName"></label>
<input class="hpfield" autocomplete="off" type="text" id="AccountName" name="AccountName" placeholder="AccountName">
<input class="form-control " type="email" name="Email" placeholder="Insert your email" aria-labelledby="newsletterPromoText">
<button id="newsletterbut" class="btn btn-sm btn-progress" type="submit">Subscribe</button>
<script>
$('#newsletterinlineform').submit(function() {
$('#ActualPost').val(true);
return true; // return false to cancel form action
});
</script>
</form>
Text Content
Skip to main content * Help & Contact * My Aegean * English Language * Ελληνικά * English * Deutsch * Italiano * Français * Español * Русский * Română * Plan * Book a flight * Booking information * Book a hotel * Check-in * Rent a car * My booking * AEGEAN Pass NEW * Flight schedule * Offers & contests * Low Fare Calendar * Additional services * Travel Info * At the airport * Baggage * Check-in information * On board * Seat selection * Special assistance * Upgrade to Business Class * Aegean For Families * My Notifications * The Aegean App * Digital security * Discover * Flights * Destinations * Greece by Greeks * Route Map * neo Era * Miles+Bonus * Overview * Tiers & Benefits * How to earn * How to spend * Partners * Purchase & Share miles * News * Miles calculator * Register / Login REGISTER Create an account today! * View and manage upcoming flights * Receive our latest news and special offers * Earn or redeem miles and enjoy benefits with Miles+Bonus Register LOGIN Login with Facebook Sign in with Apple Sign in with Google or Email or Miles+Bonus member ID: Retrieve member ID Password: Forgot Password Login Compare account types Benefit Miles+Bonus Basic Join for free Save your details for quick booking View and manage upcoming flights Manage profile and preferences Receive latest news and offers Login with your Facebook account 1,000 welcome miles Earn miles when flying or using our partners’ services Redeem miles for award flights, seat upgrades and services from our growing list of partners Enjoy exclusive benefits and discounts from our partners Get advantage of more privileges as you move to higher tiers Hurry up! The offer ends soon! 00 Days 1144 Hours 3388 Min 4487 Sec * Book a flight * Book a hotel * Rent a car Book a flight From Departure City or Airport 0.19214878051977702 0.34733482018401407 Departure To Arrival City or Airport 0.821372953998529 0.5354312675732682 Arrival One way Search × Dates Dates Passengers Passengers Adults Young adults 12-15 years Children 5-11 years More Date of birth: Child 1 Date of birth: Child 2 Date of birth: Child 3 Date of birth: Child 4 Date of birth: Child 5 Date of birth: Child 6 Date of birth: Child 7 Date of birth: Child 8 Date of birth: Child 9 Child travelling alone Children 2-4 years Infants under 2 years No more travellers can been selected, the maximum allowed is 9 No more infants can be selected, the maximum allowed is 1 infant per adult OK Direct flights Flexible dates The promotional code entry field is not available for the selected currency. Please change to EUR or GBP to activate it. Promotional Code and Credit Voucher Currency: EUR 0.1971009931325225 0.8101176221011055 EUR GBP USD CAD CHF SEK DKK AUD AED BRL NOK RUB SAR TRY PLN ILS More options Search Book a hotel Rent a car 1. Homepage 2. Offers & contests 3. Try something new in Greece with up to 40% off! TRY SOMETHING NEW IN GREECE WITH UP TO 40% OFF! NEED SOMETHING TO LOOK FORWARD TO? Book now and enjoy the count-down to your next holiday in Greece with up to 40% off! Bookings until 29/06/2022 Travel between 12/09/2022 – 31/03/2023 Terms & Conditions: The offer is valid for all direct and connecting flights to/from Greece from/to all international destinations. The offer is valid for bookings between 23/06/2022 – 29/06/2022 and travel from 12/09/2022 until 31/03/2023 for flights operated by AEGEAN and Olympic Air. 20% discount applies to all flights between 12/09/2022 – 06/11/2022. 30% discount applies to all flights between 07/11/2022 – 16/12/2022. 40% discount applies to all flights between 11/01/2023 –31/03/2023. The offer is not valid for flights between 17/12/2022 up until 10/01/2023. All discounts are applied on all fares and fuel surcharges. Fares and fuel surcharges shown on the reservation system are already reduced by 20%, 30% and 40% respectively. Ticket changes are permitted – relevant charges depend on fare category. In case of ticket cancellation refund policy is applied depending on fare class. Discount does not apply on all taxes. The offer applies to Economy class tickets. The promo ends on 29/06/2022 at 23:59 Greek time. YOUR BROWSER IS OUT OF DATE TO ENSURE YOU HAVE THE BEST POSSIBLE EXPERIENCE USING AEGEANAIR.COM, WE RECOMMEND TO DOWNLOAD A NEW BROWSER OR UPGRADE YOUR EXISTING BROWSER TO A NEWER VERSION Click the icon of your preferred browser NEWSLETTER Subscribe DOWNLOAD THE AEGEAN APP NOW! FOLLOW US ON * * * * * AEGEAN Group * Help & Contact * Business On Board * Travel Agents * Conditions & Notices * Privacy Notice PAYMENT METHODS 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1. 2. 3. 4. 2022 AEGEAN AIRLINES Aegean App Get the best out of your travel experience with the Aegean App. Get the App Not now Feedback COOKIES PREFERENCE CENTER ABOUT COOKIES ABOUT COOKIES Cookies are text files containing small amounts of information which are downloaded to your device when you visit a website. They are then sent back to the originating site on each subsequent visit, or to another site that recognizes that cookie. Cookies let you navigate between pages efficiently and generally improve your user experience. They can also help to ensure that marketing activities you see online are more relevant to your interests. They do not identify the individual user, but just the device you are using via a randomly generated identifying tag. We respect your right to privacy and offer you the option to enable/disable some categories of cookies. Cookies Policy * NECESSARY NECESSARY Always Active Necessary These are necessary for the website’s operation, as well as in order to provide you with the website functionalities that you choose to enable. Additional uses include averting improper use of our services, as well as storage of your privacy settings. According to the applicable legislation, your action is not required for the acceptance of these cookies. Third party providers have access to this information. * PERFORMANCE PERFORMANCE Performance Performance cookies allow us to continuously improve the level of our services, by collecting and analyzing statistics regarding your landing to us from another website and the overall website traffic (e.g. number of visitors, most common searches). Third party providers have access to this information. * PREFERENCE PREFERENCE Preference Preference cookies facilitate the personalization of the website content. The language you choose, as well as the rest of your choices, allow us to offer you the optimum browsing experience, tailored to your preferences. Third party providers have access to this information. * TARGETING TARGETING Targeting Your interaction with our website is used by us and third party providers for commercial / advertising use, such as for analyzing your interaction with the website content in order to show you relevant content, as well as to send you personalized marketing communications. Third party providers have access to this information. Back Button ADVERTISING COOKIES Filter Button Consent Leg.Interest Select All Vendors Select All Vendors Select All Hosts Select All Clear Filters Information storage and access Apply Save settings Allow all To improve your experience on aegeanair.com we use cookies. This includes cookies essential for the basic functionalities of our website, cookies used for analytical purposes and cookies enabling us to provide personalised content. You are free to set your cookie preferences at your will. Settings Deny Accept