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

Form analysis 4 forms found in the DOM

GET 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&amp;_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