www.garuda-indonesia.com Open in urlscan Pro
2606:4700::6812:ac0  Public Scan

Submitted URL: https://qj61jwdp.r.us-east-1.awstrack.me/L0/https:%2F%2Fwww.garuda-indonesia.com%2Fid%2Fen%2Fnews-and-events%2Fkebijakan-operasional-terk...
Effective URL: https://www.garuda-indonesia.com/id/en/news-and-events/kebijakan-operasional-terkait-covid19?utm_source=flodesk&utm_medium=newsle...
Submission: On February 04 via api from CH — Scanned from US

Form analysis 24 forms found in the DOM

Name: CrCookie

<form name="CrCookie" id="CrCookie">
  <input id="ajax_url_2" type="hidden" name="ajax_url_2" value="$AJAX_URL">
</form>

Name: SecureSession

<form name="SecureSession" id="SecureSession">
  <input id="ajax_url_secure" type="hidden" name="ajax_url_secure" value="$AJAX_URL">
</form>

Name: member-loginPOST /id/id/index.page?submit=true&componentID=1513306234493

<form onsubmit="return submitLogout()" name="member-login" action="/id/id/index.page?submit=true&amp;componentID=1513306234493" method="post" id="member-logout">
  <input name="iwPreActions" type="hidden">
  <div class="form-horizontal box">
    <div class="box-mobile-attribute-member-notsync" style="display:none">
      <a href="#" onclick="syncSosmedLogin()">Already Have GarudaMiles?</a>
    </div>
    <div class="box-mobile-attribute-member">
      <span>Welcome, </span>
      <div class="GM-name"></div>
      <div class="GM-number"> | </div>
      <div class="GM-balance">Current Balance <span></span>
      </div>
    </div>
  </div>
  <div style="border-bottom: 1px solid #d6d6d6;">
    <input type="submit" class="btn btn-primary_square" style="margin:5px 0px;" value="Keluar">
  </div>
</form>

Name: member-login-formPOST

<form onsubmit="return submitLogin()" name="member-login-form" action="" method="post" id="member-login-form">
  <input name="iwPreActions" type="hidden">
  <div class="col-md-6">
    <div class="content-menu">
      <div class="form-horizontal">
        <h4>Login</h4>
        <div class="form-group" style="margin-bottom:0px;">
          <div class="row">
            <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
              <div class="input-login">
                <input class="form-control" id="garudamiles-no" name="logusername" placeholder="GA ID or GarudaMiles No." type="text" autocomplete="off">
                <input type="hidden" value="" name="paramCaptcha" id="paramCaptcha">
              </div>
              <div class="input-login">
                <input class="form-control" id="password" name="logpassword" placeholder="Password" type="password">
              </div>
            </div>
          </div>
        </div>
        <div class="button-group">
          <div class="row">
            <div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 text-right">
              <div class="form-horizontal">
                <div id="login-desk-captcha" data-callback="" data-sitekey="6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo" class="g-recaptcha-ibe">
                  <div style="width: 304px; height: 78px;">
                    <div><iframe title="reCAPTCHA"
                        src="https://recaptcha.net/recaptcha/api2/anchor?ar=1&amp;k=6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo&amp;co=aHR0cHM6Ly93d3cuZ2FydWRhLWluZG9uZXNpYS5jb206NDQz&amp;hl=en&amp;v=1p3YWy80wlZ7Q8QFR1gjazwU&amp;size=normal&amp;cb=lgg6kcljkhkc"
                        width="304" height="78" role="presentation" name="a-4jd21lz3jjtf" frameborder="0" scrolling="no"
                        sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
                      class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="button-group">
          <div class="row">
            <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
              <div class="row">
                <div class="col-xs-12" style="padding:10px 15px;">
                  <input id="submit-login" type="button" onclick="submitLogin()" class="btn-primary btn-block right btn btn-primary_square" value="Login">
                </div>
                <div class="col-xs-12">
                  <a class="control-label forgot-password" href="/content/garuda/id/en/web-service-form/forgot-password">
Forgot Password?
</a>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="social-login" id="social-login">
          <h4>or Login through Social Media</h4>
          <div class="row">
            <div class="col-xs-2">
              <div class="fb-login-button fb_iframe_widget" data-width="" data-size="large" data-button-type="login_with" data-layout="default" data-auto-logout-link="false" data-use-continue-as="false" onlogin="window.location.reload();"
                login_text="" fb-xfbml-state="rendered"
                fb-iframe-plugin-query="app_id=2077467505731265&amp;auto_logout_link=false&amp;button_type=login_with&amp;container_width=0&amp;layout=default&amp;locale=en_US&amp;login_text=&amp;sdk=joey&amp;size=large&amp;use_continue_as=false&amp;width=">
                <span style="vertical-align: bottom; width: 0px; height: 0px;"><iframe name="f394ff3591174" width="1000px" height="1000px" data-testid="fb:login_button Facebook Social Plugin" title="fb:login_button Facebook Social Plugin"
                    frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" allow="encrypted-media"
                    src="https://www.facebook.com/v6.0/plugins/login_button.php?app_id=2077467505731265&amp;auto_logout_link=false&amp;button_type=login_with&amp;channel=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df2ca07f33450648%26domain%3Dwww.garuda-indonesia.com%26is_canvas%3Dfalse%26origin%3Dhttps%253A%252F%252Fwww.garuda-indonesia.com%252Ff61d47d605736c%26relation%3Dparent.parent&amp;container_width=0&amp;layout=default&amp;locale=en_US&amp;login_text=&amp;sdk=joey&amp;size=large&amp;use_continue_as=false&amp;width="
                    class="" style="border: none; visibility: visible; width: 0px; height: 0px;"></iframe></span></div>
            </div>
            <div class="col-xs-2" style="padding-left: 5px;">
              <div class="g-signin2" data-onsuccess="onSignIn" data-gapiscan="true" data-onload="true">
                <div style="height:36px;width:120px;" class="abcRioButton abcRioButtonLightBlue">
                  <div class="abcRioButtonContentWrapper">
                    <div class="abcRioButtonIcon" style="padding:8px">
                      <div style="width:18px;height:18px;" class="abcRioButtonSvgImageWithFallback abcRioButtonIconImage abcRioButtonIconImage18"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18px" height="18px" viewBox="0 0 48 48"
                          class="abcRioButtonSvg">
                          <g>
                            <path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path>
                            <path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path>
                            <path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path>
                            <path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path>
                            <path fill="none" d="M0 0h48v48H0z"></path>
                          </g>
                        </svg></div>
                    </div><span style="font-size:13px;line-height:34px;" class="abcRioButtonContents"><span id="not_signed_in8p2di0531qfh">Sign in</span><span id="connected8p2di0531qfh" style="display:none">Signed in</span></span>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <input id="frontlgn_fname" name="frontlgn_fname" type="hidden" value="">
        <input id="salutation" type="hidden" value="">
        <input id="frontlgn_subscribe" type="hidden" value="">
        <input id="fullname" type="hidden" value="">
        <input type="hidden" id="frontlgn_miles" value="">
        <input type="hidden" id="frontlgn_tier" value="">
        <input type="hidden" id="frontlgn_tier_id" value="">
        <input type="hidden" id="frontlgn_email" value="">
        <input type="hidden" id="frontlgn_username" value="">
        <input type="hidden" id="frontlgn_nameoncard" value="">
      </div>
    </div>
  </div>
  <div class="col-md-3" style="display:none">
    <div class="form-horizontal">
      <div id="login-desk-captcha" data-sitekey="6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo" class="g-recaptcha-ibe"></div>
    </div>
  </div>
  <div class="col-md-6">
    <div class="form-horizontal">
      <h4>No account yet? Create one now.</h4>
      <div class="button-group">
        <a class="btn btn-secondary_square" href="/content/garuda/id/en/web-service-form/register-member-garudamiles">Register</a>
      </div>
    </div>
  </div>
</form>

Name: member-loginGET

<form style="padding-right: 60px; float: right;" onsubmit="return submitLogout()" name="member-login" action="" method="get" id="member-logout">
  <input name="iwPreActions" type="hidden">
  <input type="submit" class="btn btn-secondary_square right" value="Log-out">
</form>

Name: garudamiles-login-formPOST

<form action="" id="garudamiles-login-form" name="garudamiles-login-form" method="post">
  <div class="content-menu">
    <div class="form-horizontal">
      <div class="form-group">
        <div class="col-sm-12">
          <input id="gm-no" autocomplete="off" name="logusername" placeholder="GA ID or GarudaMiles No." type="text"
            class="form-control"><a class="custom-tooltip" id="req-gm-no" href=""><i class="fa fa-exclamation absolute"><span>This field is required</span></i></a>
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-12">
          <input id="gm-pass" name="logpassword" placeholder="Password" type="password" class="form-control"><a class="custom-tooltip" id="req-gm-pass" href=""><i class="fa fa-exclamation absolute"><span>This field is required</span></i></a>
        </div>
      </div>
      <div class="form-group">
        <div id="gm-captcha" style="display: flex;justify-content: flex-end;" data-callback="gm_captcha" data-sitekey="6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo" class="g-recaptcha-gm col-xs-12">
          <div style="width: 304px; height: 78px;">
            <div><iframe title="reCAPTCHA"
                src="https://recaptcha.net/recaptcha/api2/anchor?ar=1&amp;k=6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo&amp;co=aHR0cHM6Ly93d3cuZ2FydWRhLWluZG9uZXNpYS5jb206NDQz&amp;hl=en&amp;v=1p3YWy80wlZ7Q8QFR1gjazwU&amp;size=normal&amp;cb=3byovk47wfxf"
                width="304" height="78" role="presentation" name="a-oknv38mnry26" frameborder="0" scrolling="no"
                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response"
              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
          </div><iframe style="display: none;"></iframe>
        </div>
      </div>
      <div style="display:none; float: right; width: 100%; color: red; margin-bottom: 10px; text-align: right" id="error-login-gm">
        <i style="margin-right: 10px;" class="fa fa-times absolute"></i><span id="error-login-label">Wrong username!</span>
      </div>
      <div class="text-right" style="display: flex;justify-content: space-between;">
        <a class="control-label forgot-password" href="/content/garuda/id/en/web-service-form/forgot-password">
Forgot Password?
</a>
        <input value="Login" class="btn btn-primary_square" type="button" id="submit-garudamiles-login" onclick="javascript:submitGMLogin();">
      </div>
    </div>
  </div>
</form>

Name: searchflightformPOST /id/id/special-offers/sales-promotion.page?submit=true&componentID=1517988649624

<form id="searchflightform" name="searchflightform" class="form-horizontal" action="/id/id/special-offers/sales-promotion.page?submit=true&amp;componentID=1517988649624" method="post" novalidate="novalidate">
  <div class="ipadscrollsize_booking_flight_dekstop">
    <div class="">
      <input type="hidden" id="ajax" value="/id/id/special-offers/sales-promotion/1517988649624.ajax">
      <input type="hidden" value="IBE" id="bookingType" name="bookingType">
      <div class="form-group city-picker halfwidth" id="cityfrom">
        <label class="col-xs-2 control-label input-sm">From</label>
        <div class="col-xs-10 pad-left">
          <div id="default">
            <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input type="text" class="typeahead flight_search_typeahead_from tt-hint" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
                style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input name="originairportcode"
                id="originairportcode" type="text" class="typeahead flight_search_typeahead_from tt-input" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
                style="position: relative; vertical-align: top; background-color: transparent;">
              <pre aria-hidden="true"
                style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
              <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
                <div class="tt-dataset tt-dataset-citypicker"></div>
              </div>
            </span>
          </div>
        </div>
      </div>
      <div style="display:none" class="multi-city-route" id="divRoute3">
        <div class="hide-city">
          <a href=""><i class="fa fa-times-circle"></i></a>
        </div>
        <fieldset>
          <input class="from origin ac_input" name="originairportcode3" id="originairportcode3" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-originairportcode3"></div>
          <input class="to destination ac_input" name="destairportcode3" id="destairportcode3" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-destairportcode3"></div>
        </fieldset>
        <fieldset class="date-input">
          <div class="departure">
            <label><i class="fa fa-calendar"></i></label>
            <input name="BOOKING_DATE_TIME_3" id="departuredate3" readonly="" class="date hasDatepicker" type="text" placeholder="">
          </div>
        </fieldset>
      </div>
      <div style="display:none" class="multi-city-route" id="divRoute4">
        <div class="hide-city">
          <a href=""><i class="fa fa-times-circle"></i></a>
        </div>
        <fieldset>
          <input class="from origin ac_input" name="originairportcode4" id="originairportcode4" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-originairportcode4"></div>
          <input class="to destination ac_input" name="destairportcode4" id="destairportcode4" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-destairportcode4"></div>
        </fieldset>
        <fieldset class="date-input">
          <div class="departure">
            <label><i class="fa fa-calendar"></i></label>
            <input name="BOOKING_DATE_TIME_4" id="departuredate4" readonly="" class="date hasDatepicker" type="text" placeholder="">
          </div>
        </fieldset>
      </div>
      <div style="display:none" class="multi-city-route" id="divRoute5">
        <div class="hide-city">
          <a href=""><i class="fa fa-times-circle"></i></a>
        </div>
        <fieldset>
          <input class="from origin ac_input" name="originairportcode5" id="originairportcode5" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-originairportcode5"></div>
          <input class="to destination ac_input" name="destairportcode5" id="destairportcode5" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-destairportcode5"></div>
        </fieldset>
        <fieldset class="date-input">
          <div class="departure">
            <label><i class="fa fa-calendar"></i></label>
            <input name="BOOKING_DATE_TIME_5" id="departuredate5" readonly="" class="date hasDatepicker" type="text" placeholder="">
          </div>
        </fieldset>
      </div>
      <div style="display:none" class="multi-city-route" id="divRoute6">
        <div class="hide-city">
          <a href=""><i class="fa fa-times-circle"></i></a>
        </div>
        <fieldset>
          <input class="from origin ac_input" name="originairportcode6" id="originairportcode6" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-originairportcode6"></div>
          <input class="to destination ac_input" name="destairportcode6" id="destairportcode6" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
          <div class="autocomplete-container" id="autocomplete-destairportcode6"></div>
        </fieldset>
        <fieldset class="date-input">
          <div class="departure">
            <label><i class="fa fa-calendar"></i></label>
            <input name="BOOKING_DATE_TIME_6" id="departuredate6" readonly="" class="date hasDatepicker" type="text" placeholder="">
          </div>
        </fieldset>
      </div>
      <div class="form-group city-picker halfwidth inlineright" id="cityto">
        <label class="col-xs-2 control-label input-sm">To </label>
        <div class="col-xs-10 pad-left">
          <div id="default">
            <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_to tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
                style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
                class="typeahead flight_search_typeahead_to tt-input" type="text" id="destairportcode" name="destairportcode" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
                style="position: relative; vertical-align: top; background-color: transparent;">
              <pre aria-hidden="true"
                style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
              <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
                <div class="tt-dataset tt-dataset-citypicker"></div>
              </div>
            </span>
          </div>
        </div>
      </div>
      <div style="width:100%;float:left;margin-top:-12px;">
        <div style="width:50%;float:left;">
          <label class="error" for="originairportcode"></label>
        </div>
        <div style="width:50%;float:right;">
          <label class="error" for="destairportcode"></label>
        </div>
      </div>
      <div class="radio-group">
        <label class="radio-inline">
          <input checked="" value="O" class="flyingtriptype" name="trip" id="radioOW" type="radio">One Way</label>
        <label class="radio-inline">
          <input value="R" class="flyingtriptype" name="trip" id="radioRT" type="radio">Return</label>
        <label class="radio-inline"><a class="linkmulticity" title="" href="/content/garuda/id/en/web-service-form/multicity">Multicity</a></label>
        <input id="TRIP_TYPE" name="TRIP_TYPE" class="TRIP_TYPE" value="R" type="hidden">
        <input type="hidden" value="kebijakan-operasional-terkait-covid19" name="campaign_name" id="campaign_name">
      </div>
      <div id="date-period" class="form-group_double">
        <div id="depart_date" class="form-group">
          <div class="col-xs-12 _row">
            <div class="input-icon">
              <input name="BOOKING_DATE_TIME_1" id="departuredate" readonly="" class="departuredate hasDatepicker" type="text" placeholder="Departure Date"><i aria-hidden="true" class="fa fa-calendar"></i>
            </div>
          </div>
        </div>
        <div style="" id="return_date" class="form-group">
          <div class="col-xs-12 _row">
            <div class="input-icon">
              <input name="BOOKING_DATE_TIME_2" id="arrivaldate" readonly="" class="arrival hasDatepicker" type="text" placeholder="Return Date"><i aria-hidden="true" class="fa fa-calendar"></i>
            </div>
          </div>
        </div>
        <div style="width:100%;float:left;" class="labelerror-desktop">
          <div style="width:50%;float:left;">
            <label for="departuredate" class="error"></label>
          </div>
          <div style="width:50%;float:right;">
            <label for="arrivaldate" class="error"></label>
          </div>
        </div>
      </div>
      <div class="form-group_triple classtrippleaddult">
        <div class="form-group">
          <label class="col-xs-12 control-label input-sm">Adult (&gt;11 years)</label>
          <div class="col col-xs-12 col-sm-12 col-md-12">
            <div class="input-group">
              <span class="input-group-btn"><button id="btn-minus-adult" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
              </span>
              <input value="1" class="paxad" name="guestTypes[0].amount" id="guestTypes[0].amount" readonly="" type="text"><span class="input-group-btn"><button id="btn-plus-adult" type="button" data-action="increase"
                  class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
              </span>
            </div>
          </div>
        </div>
        <div class="form-group">
          <label class="col-xs-12 control-label input-sm">Children (2-11
            years)<a style="border: 1px solid #aaa;border-radius: 50%;color: #aaa;display: inline-block;font-style: normal;height: 17px;margin: -6px 3px;position: absolute;top: 14px;right: 0px;text-align: center;width: 17px;" data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="Children should be between 2 - 11 years for the entire journey.">?</a></label>
          <div class="col col-xs-12 col-sm-12 col-md-12">
            <div class="input-group">
              <span class="input-group-btn"><button id="btn-minus-child" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
              </span>
              <input class="paxch" value="0" id="guestTypes[1].amount" name="guestTypes[1].amount" readonly="" type="text"><span class="input-group-btn"><button id="btn-plus-child" type="button" data-action="increase"
                  class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
              </span>
            </div>
          </div>
        </div>
        <div id="form-group-infant" class="form-group">
          <label class="col-xs-12 control-label input-sm">Infant (0-23
            months)<a style="border: 1px solid #aaa;border-radius: 50%;color: #aaa;display: inline-block;font-style: normal;height: 17px;margin: -6px 3px;position: absolute;top: 14px;right: 0px;text-align: center;width: 17px;" data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="Infant should be between 0 - 23 months for the entire journey. ">?</a></label>
          <div class="col col-xs-12 col-sm-12 col-md-12">
            <div class="input-group">
              <span class="input-group-btn"><button id="btn-minus-infant" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
              </span>
              <input class="paxinf" value="0" id="guestTypes[2].amount" name="guestTypes[2].amount" readonly="" type="text"><span class="input-group-btn"><button id="btn-plus-infant" type="button" data-action="increase"
                  class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
              </span>
            </div>
          </div>
        </div>
      </div>
      <div id="form-group-cabindesk" class="form-group booking_flight_citylink_area halfwidth">
        <label class="col-xs-1 control-label input-sm">Class</label>
        <div class="col-xs-11 col-sm-10">
          <div class="btn-group bootstrap-select"><button type="button" class="btn dropdown-toggle btn-primary" data-toggle="dropdown" role="button" data-id="cabindesk" title="Economy Class"><span class="filter-option pull-left">Economy
                Class</span>&nbsp;<span class="bs-caret"><span class="caret"></span></span></button>
            <div class="dropdown-menu open" role="combobox">
              <ul class="dropdown-menu inner" role="listbox" aria-expanded="false">
                <li data-original-index="0" class="selected">
                  <a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="true"><span class="text">Economy Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="1"><a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="false"><span class="text">Business Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="2" class="disabled">
                  <a tabindex="-1" class="" data-tokens="null" role="option" href="#" aria-disabled="true" aria-selected="false"><span class="text">First Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              </ul>
            </div><select name="CABIN" data-style="btn-primary" id="cabindesk" class="selectpicker" tabindex="-98">
              <option value="E">Economy Class</option>
              <option value="B">Business Class</option>
              <option value="F" disabled="disabled">First Class</option>
            </select>
          </div>
        </div>
      </div>
      <div id="form-group-promocodedesk" class="form-group booking_flight_citylink_area halfwidth inlineright add-height">
        <div class="col-xs-12 _row">
          <div class="input-icon">
            <input autocomplete="off" name="promoCode" id="promoCodeDesk" class="promocode" type="text"
              placeholder="Promo Code"><a data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="A promo code is a series of letters and/or numbers that allow Customers to get a discount of Garuda Indonesia airfares.">?</a>
          </div>
        </div>
      </div>
      <input type="hidden" name="lang" value="GB">
      <input type="hidden" id="clickid" name="external_id4">
    </div>
  </div>
  <div class="button-group text-right">
    <a id="btnSearchFlightRedeem" class="btn btn-primary_square btn-redeem ml-xs mt-xs mr-xs mb-xs">Redeem Miles</a>&nbsp;<a id="buttonSearchFlight" class="btn btn-secondary_square ml-xs mt-xs mr-xs mb-xs" href="#">Search Flight</a>
  </div>
  <small class="text-danger text-right info-redeem" id="">*GarudaMiles redemption is not available for Citilink flights</small>
</form>

POST

<form class="form-horizontal" action="" method="post">
  <h5><b>Hotel</b></h5>
  <div class="info-text _big_baggage_trace_desktop" data-scrollbar="true" tabindex="1" style="overflow: hidden; outline: none;">
    <div class="scroll-content">
      <p>Book a Hotel Room with Booking.com</p>
      <p>Now you can plan your trip seamlessly by booking your hotel with us. We've partnered with Booking.com - the world's largest accommodation search site. You can choose from over 28 million listed accommodation listings, including more than 6.2
        million listings of homes, apartments, and other unique places to stay. Click on the link below to enjoy this offer.<br>
      </p>
    </div>
    <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
      <div class="scrollbar-thumb scrollbar-thumb-x"></div>
    </div>
    <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
      <div class="scrollbar-thumb scrollbar-thumb-y"></div>
    </div>
  </div>
  <div class="button-group text-right"><a class="btn btn-secondary_square" href="https://sp.booking.com/index.html?aid=2127874" target="_blank">Book Hotel</a></div>
</form>

Name: formManageBookingPOST

<form method="POST" action="" name="formManageBooking" id="formManageBooking" class="form-horizontal" novalidate="novalidate">
  <div class="ipadscrollsize_manage_mybooking_dekstop">
    <div class="ml-md mr-md">
      <div class="form-group" id="booking-code">
        <div class="col-xs-12">
          <input autocomplete="off" class="bookingcode m-all-0" maxlength="6" type="text" name="bookingCode" id="bookingCode" placeholder="Booking Code">
        </div>
      </div>
      <label class="error" style="width:100%;" for="bookingCode"></label>
      <div class="form-group" id="booking-last-name">
        <div class="col-xs-12">
          <input autocomplete="off" class="lastname m-all-0" type="text" name="bookingLastName" id="bookingLastName" placeholder="Last Name">
          <input type="hidden" name="lang" value="GB">
        </div>
      </div>
      <label class="error" style="width:100%;" for="bookingLastName"></label>
      <h5>Terms &amp; Conditions Manage My Booking</h5>
      <div class="info-text _big_mytrip_desktop" data-scrollbar="true" tabindex="1" style="overflow: hidden; outline: none;">
        <div class="scroll-content">
          <p>This feature allows you to do the following things:</p>
          <ol class="manage-disclaimer scrollbar-outer scroll-content scroll-scrolly_visible">
            <li>Check booking information.</li>
            <li>Add or change additional services (may chargeable) such as Seat Selection, Special Meal Request, and Prepaid Excess Baggage.<ul>
                <li>Chargeable additional service(s) is only valid on tickets purchased via Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and Contact Center).</li>
                <li>Note that you need to change your services following your schedule modification or else your services will not be available to your new schedule</li>
              </ul>
            </li>
            <li>Change contact information.</li>
            <li>Modify Flights (Reschedule).<ul>
                <li>Rescheduling is allowed for all Garuda Indonesia flights (Domestic or International).</li>
                <li>Rescheduling is only allowed before flight departure.</li>
                <li>Rescheduling is only valid on tickets purchased via Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and Contact Center).</li>
                <li>Note that you need to change your services following your schedule modification or else your services will not be available to your new schedule</li>
              </ul>
            </li>
          </ol>
          <p>For more detail, please check this <a href="https://www.garuda-indonesia.com/id/en/garuda-indonesia-experience/on-ground/automatic-ticket-changer/index.page">link</a>.&nbsp;</p>
        </div>
        <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
          <div class="scrollbar-thumb scrollbar-thumb-x"></div>
        </div>
        <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
          <div class="scrollbar-thumb scrollbar-thumb-y"></div>
        </div>
      </div>
    </div>
  </div>
  <label class="mt-sm">
    <input class="checkmanagemybook" id="checkmanagemybook" type="checkbox"> I have read online Manage My Booking notice and Information</label>
  <div class="button-group text-right">
    <input class="btn btn-secondary_square" disabled="" id="submitManageStatus" type="button" value="check">
  </div>
</form>

Name: formTicketRefundPOST

<form method="POST" action="" name="formTicketRefund" id="formTicketRefund" class="form-horizontal" novalidate="novalidate">
  <div class="form-group" id="refundemail">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_email" id="refund_email" placeholder="Email">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_email"></label>
  <div class="form-group" id="refundbookingcode">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_booking_code" id="refund_booking_code" placeholder="Kode Booking">
      <input type="hidden" name="lang" value="GB">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_booking_code"></label>
  <div class="form-group" id="refundbookingdate">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0 hasDatepicker" type="text" name="refund_booking_date" id="refund_booking_date" placeholder="Tanggal Booking">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_booking_date"></label>
  <div class="form-group" id="refundlastname">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_lastname" id="refund_lastname" placeholder="Nama Belakang">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_lastname"></label>
  <div class="button-group text-right">
    <input class="btn btn-secondary_square" id="submitTicketRefund" type="button" value="Submit">
  </div>
</form>

Name: frmShowScheduleByDatePOST

<form onsubmit="return processShowSchedule()" method="POST" id="frmShowScheduleByDate" name="frmShowScheduleByDate" action="" class="checked" novalidate="novalidate">
  <input id="iwPreActionSchedule" name="iwPreActions" type="hidden">
  <input value="o" name="TypeOfJourney" type="radio" class="left" id="schedule-oneway">
  <label class="left m-all-0" for="schedule-oneway"></label>
  <div class="clearfix m-bottom-5"></div>
  <input selected="selected" value="r" name="TypeOfJourney" type="radio" class="left" id="schedule-return">
  <label class="left m-bottom-20" for="schedule-return"></label>
  <div class="clearfix m-top-10"></div>
  <fieldset>
    <input class="from origin2 ac_input" id="originbd-2" name="origin-2s" type="text" placeholder="">
    <div class="autocomplete-container" id="autocomplete-originbd-2"></div>
    <input class="to destination2 ac_input" name="destination-2s" id="destinationbd-2" type="text" placeholder="">
    <div class="autocomplete-container" id="autocomplete-destinationbd-2"></div>
  </fieldset>
  <fieldset style="display:none;" class="date-input inputDate2 block-grid-2">
    <div class="departure">
      <label><i class="fa fa-calendar"></i></label>
      <input name="departuredate2" id="departuredatebd2" readonly="" class="date departuredate hasDatepicker" type="text" placeholder="">
    </div>
    <div class="return">
      <label><i class="fa fa-calendar"></i></label>
      <input name="arrivaldate2" id="arrivaldatebd2" readonly="" class="date hasDatepicker" type="text" placeholder="">
    </div>
  </fieldset>
  <input name="submitQSByDate" class="btn-primary right m-top-10" type="submit" value="">
</form>

Name: showSchedulePOST

<form id="showSchedule" name="showSchedule" class="form-horizontal" action="" method="post" novalidate="novalidate">
  <div class="form-group city-picker" id="cityfrom">
    <label class="col-xs-2 control-label input-sm">From</label>
    <div class="col-xs-10 pad-left">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_from tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_from tt-input" type="text" id="originairportcode" name="originairportcode" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="originairportcode"></label>
  <div class="form-group city-picker" id="cityto">
    <label class="col-xs-2 control-label input-sm">To </label>
    <div class="col-xs-10 pad-left">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_to tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_to tt-input" type="text" id="destairportcode" name="destairportcode" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="destairportcode"></label>
  <div class="radio-group">
    <label class="radio-inline">
      <input checked="" value="O" class="flyingtriptypeSchedule" name="trip" id="radioOW" type="radio">One Way</label>
    <label class="radio-inline">
      <input value="R" class="flyingtriptypeSchedule" name="trip" id="radioRT" type="radio">Return</label>
    <input id="TRIP_TYPE_SCHEDULE" name="TRIP_TYPE" class="TRIP_TYPE_SCHEDULE" value="O" type="hidden">
  </div>
  <div id="date-period" class="form-group_double">
    <div id="depart_date" class="form-group">
      <div class="col-xs-12 _row">
        <div class="input-icon">
          <input name="BOOKING_DATE_TIME_1" id="departuredateSchedule" readonly="" class="departuredate hasDatepicker" type="text" placeholder="Departure Date"><i aria-hidden="true" class="fa fa-calendar"></i>
        </div>
      </div>
    </div>
    <div style="display:none" id="return_date_schedule" class="form-group">
      <div class="col-xs-12 _row">
        <div class="input-icon">
          <input name="BOOKING_DATE_TIME_2" id="arrivaldateSchedule" readonly="" class="arrival hasDatepicker" type="text" placeholder="Return Date">
          <input type="hidden" value="SHOWSCHEDULE" id="bookingTypeSchedule" name="bookingType"><i aria-hidden="true" class="fa fa-calendar"></i>
        </div>
      </div>
    </div>
    <div style="width:100%;float:left;" class="labelerror-desktop">
      <div style="width:50%;float:left;">
        <label for="departuredateSchedule" class="error"></label>
      </div>
      <div style="width:50%;float:right;">
        <label for="arrivaldateSchedule" class="error"></label>
      </div>
    </div>
  </div>
  <div class="button-group text-right">
    <a id="btnShowSchedule" class="btn btn-secondary_square" href="#">Check Schedule</a>
  </div>
  <input type="hidden" name="lang" value="GB">
</form>

Name: formDepartureArrivalPOST

<form onsubmit="return checkFlightProcess()" method="POST" action="" id="formDepartureArrival" name="formDepartureArrival" class="form-horizontal" novalidate="novalidate">
  <input type="hidden" name="iwPreActions">
  <br><br>
  <label class="control-label input-sm">Select City </label>
  <div class="form-group" id="arrivalcity">
    <div class="col-xs-12">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_from tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_from tt-input" type="text" id="select-city" name="arrivaldepartureCity" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="select-city"></label>
  <div class="button-group text-right">
    <input onclick="departureProcess()" class="btn btn-primary_square" type="submit" value="Departure Info">&nbsp; <input onclick="arrivalProcess()" class="btn btn-secondary_square" type="submit" value="Arrival Info">
  </div>
  <input value="arrival" name="arrivaldeparture" type="hidden">
</form>

Name: continueCheckInPOST

<form id="continueCheckIn" name="continueCheckIn" class="form-horizontal" action="" method="post" novalidate="novalidate">
  <div class="">
    <h5><b>Terms &amp; Conditions Web Check-In</b></h5>
    <div class="info-text _big_booking_checkin_floating_desktop" data-scrollbar="true" tabindex="1" style="overflow: hidden; outline: none;">
      <div class="scroll-content">
        <div class="scroll-content">
          <ul class="notice-checkin scrollbar-outer scroll-content scroll-scrolly_visible" style="">
            <li>&lt;Important&gt; Each booking is only allowed one Online Check-in. If there is more than one passenger on a booking, all passengers must check-in all at once, otherwise the remaining passenger(s) will not be able to do Online
              Check-in and it can only be done at the airport.</li>
            <li>Online Check-in service is available from 48 hours to 2 hours before departure for domestic flights and 48 hours to 4 hours before departure time for international flights.</li>
            <li>Online Check-in is not available for the following passengers:<ul style="padding: 0 0 0 15.0px;">
                <li>Passengers without e-ticket</li>
                <li>Infants under 2 years old who are not occupying a seat.</li>
                <li>Passengers who need special assistance at the airport, such as pregnant passengers, children younger than 12 years old who travel alone, Unaccompanied Minor (UM), the passengers that require wheelchair, stretcher case, or any
                  other special handlings at the airport.</li>
                <li style="padding-bottom: 0.0px;">Group bookings (more than 9 persons)</li>
              </ul>
            </li>
            <li>The system will automatically assign you a seat, but you can change it by accessing the preferred seat option in our Online Check-in function.</li>
            <li>For international flights, please show your Online Boarding Passes (both PDF and QR barcode boarding pass) to the Airport Check-in Counter before boarding.</li>
            <li>For international flights, please make sure that your passport is valid up to at least 6 months from the travel date and secure other valid travel documents such as any visa documents required for the trip. Present them to the Airport
              Check-in Counter before boarding.</li>
            <li>Boarding gate number and seat number may change without prior notice for the following reasons: the circumstances at the airport on the day of the flight or a change of aircraft. You may check boarding gate updates on the airport
              information display system at the airport.</li>
            <li>If you fail to complete the Online Check-in procedure due to technical problems such as printer or system error, please refer to the instructions on the page and complete the boarding procedure at the Airport Check-in Counter.</li>
            <p>&nbsp;</p>
            <p><b>Information:</b></p>
            <li>To use Online Check-in, please use your e-ticket with confirmed reservation.</li>
            <li>For prompt customs and immigration procedures, please bring your passport and fill in your passport information during Online Check-in.</li>
            <li>Passengers with connecting flights can check-in sequentially.</li>
            <li>Please arrive early for quarantine and security checks. Please complete the check-in procedure at the Airport Check-in Counter at least 60 minutes before departure for domestic flights, and 90 minutes before departure for
              international flights.</li>
            <li>Carry-on baggage should be limited to one piece, must not weigh more than 7 kg (for both Economy and Business Class), with maximum size: 56 cm length, 23 cm width, and 36 cm height (for CRJ and ATR Aircraft type maximum size is 41 cm
              length, 17 cm width, and 34 cm height).</li>
            <li>Make sure that you are not carrying any valuable items in your checked baggage</li>
            <li>For the safety and security of our passengers, crew, and the aircraft, please make sure that you are not carrying any dangerous items in your carry-on and checked baggage. Please
              <a href="/id/en/garuda-indonesia-experience/on-ground/baggage/baggage-restriction-information.page?">click here</a> for baggage restrictions information details</li>
            <li>Please make sure that you pack your own baggage or supervise the person who does it for you.</li>
            <li>The Airport Check-in Counter will be closed 45 minutes prior to departure for international flights and 30 minutes prior to departure for domestic flights.</li>
            <li>For flights departing from Terminal 3 Soekarno-Hatta International Airport, the Airport Check-in Counter is closed 60 minutes prior to scheduled departure for International flights and 45 minutes prior to scheduled departure for
              domestic flights.</li>
            <li>Boarding gate open 120 minutes prior to departure.</li>
            <li>Aircraft door is closed 10 minutes prior to departure.</li>
            <li>Passengers who want to cancel must report to the Airport Check-in Counter or Garuda Indonesia Call Center.</li>
            <li>For further information please contact the Garuda Indonesia Call Center at 0804-1-807-807 (within Indonesia region only) or +62-21-2351 9999.</li>
          </ul>
        </div>
      </div>
      <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-x"></div>
      </div>
      <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-y"></div>
      </div>
    </div>
  </div>
  <div class="ml-md mr-md">
    <label class="mt-sm">
      <input value="notice" id="notice-checkin" name="noticecheckin" type="checkbox"> I have read online Check-In notice and information</label>
  </div>
  <label class="error" for="noticecheckin"></label>
  <div class="button-group text-right">
    <a class="btn btn-secondary_square" name="btnContinueCheckIn" id="btnContinueCheckIn">Continue</a>
  </div>
</form>

POST

<form class="form-horizontal" action="" method="post">
  <div class="">
    <h5><b>Travel Voucher</b></h5>
    <div class="info-text _big_booking_trace_baggage_floating_desktop" data-scrollbar="true" tabindex="1" style="overflow: hidden; outline: none;">
      <div class="scroll-content">
        <p>It is easier and more convenient for your transaction with Garuda Indonesia Travel Voucher. You can also give this voucher as a special gift for your beloved ones or colleagues. Garuda Indonesia Travel Voucher is a voucher issued by Garuda
          Indonesia with a certain amount. Insert the voucher code on the payment page on Garuda Indonesia website or GIA Mobile app for ticket purchase and other Garuda Indonesia products.&nbsp;</p>
      </div>
      <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-x"></div>
      </div>
      <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-y"></div>
      </div>
    </div>
  </div>
  <div class="button-group text-right">
    <a class="btn btn-secondary_square" target="_news" href="https://voucher.garuda-indonesia.com/">Travel Voucher</a>
  </div>
</form>

Name: searchflightform_mobilePOST

<form id="searchflightform_mobile" name="searchflightform_mobile" class="form-horizontal" action="" method="post" novalidate="novalidate">
  <div class="_big_booking_flight_mobile pad_mobile" data-scrollbar="true" tabindex="1" style="overflow: hidden; outline: none;">
    <div class="scroll-content">
      <div class="scroll-content">
        <input type="hidden" value="GA" id="pick-airline" name="airline">
        <div class="form-group city-picker" id="cityfrom">
          <label class="col-xs-2 control-label input-sm">From</label>
          <div class="col-xs-10 pad-left">
            <div id="default">
              <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_from tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
                  style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
                  class="typeahead flight_search_typeahead_from tt-input" type="text" id="originairportcode" name="originairportcode" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
                  style="position: relative; vertical-align: top; background-color: transparent;">
                <pre aria-hidden="true"
                  style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
                <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
                  <div class="tt-dataset tt-dataset-citypicker"></div>
                </div>
              </span>
            </div>
          </div>
        </div>
        <label class="error" style="width:100%;" for="originairportcode"></label>
        <div class="form-group city-picker" id="cityto">
          <label class="col-xs-2 control-label input-sm">To </label>
          <div class="col-xs-10 pad-left">
            <div id="default">
              <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_to tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
                  style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
                  class="typeahead flight_search_typeahead_to tt-input" type="text" id="destairportcode" name="destairportcode" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
                  style="position: relative; vertical-align: top; background-color: transparent;">
                <pre aria-hidden="true"
                  style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
                <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
                  <div class="tt-dataset tt-dataset-citypicker"></div>
                </div>
              </span>
            </div>
          </div>
        </div>
        <label class="error" style="width:100%;" for="destairportcode"></label>
        <div style="display:none" class="multi-city-route" id="divRoute3">
          <div class="hide-city">
            <a href=""><i class="fa fa-times-circle"></i></a>
          </div>
          <fieldset>
            <input class="from origin ac_input" name="originairportcode3" id="originairportcode3" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-originairportcode3"></div>
            <input class="to destination ac_input" name="destairportcode3" id="destairportcode3" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-destairportcode3"></div>
          </fieldset>
          <fieldset class="date-input">
            <div class="departure">
              <label><i class="fa fa-calendar"></i></label>
              <input name="BOOKING_DATE_TIME_3" id="departuredate3" readonly="" class="date hasDatepicker" type="text" placeholder="">
            </div>
          </fieldset>
        </div>
        <div style="display:none" class="multi-city-route" id="divRoute4">
          <div class="hide-city">
            <a href=""><i class="fa fa-times-circle"></i></a>
          </div>
          <fieldset>
            <input class="from origin ac_input" name="originairportcode4" id="originairportcode4" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-originairportcode4"></div>
            <input class="to destination ac_input" name="destairportcode4" id="destairportcode4" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-destairportcode4"></div>
          </fieldset>
          <fieldset class="date-input">
            <div class="departure">
              <label><i class="fa fa-calendar"></i></label>
              <input name="BOOKING_DATE_TIME_4" id="departuredate4" readonly="" class="date hasDatepicker" type="text" placeholder="">
            </div>
          </fieldset>
        </div>
        <div style="display:none" class="multi-city-route" id="divRoute5">
          <div class="hide-city">
            <a href=""><i class="fa fa-times-circle"></i></a>
          </div>
          <fieldset>
            <input class="from origin ac_input" name="originairportcode5" id="originairportcode5" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-originairportcode5"></div>
            <input class="to destination ac_input" name="destairportcode5" id="destairportcode5" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-destairportcode5"></div>
          </fieldset>
          <fieldset class="date-input">
            <div class="departure">
              <label><i class="fa fa-calendar"></i></label>
              <input name="BOOKING_DATE_TIME_5" id="departuredate5" readonly="" class="date hasDatepicker" type="text" placeholder="">
            </div>
          </fieldset>
        </div>
        <div style="display:none" class="multi-city-route" id="divRoute6">
          <div class="hide-city">
            <a href=""><i class="fa fa-times-circle"></i></a>
          </div>
          <fieldset>
            <input class="from origin ac_input" name="originairportcode6" id="originairportcode6" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-originairportcode6"></div>
            <input class="to destination ac_input" name="destairportcode6" id="destairportcode6" onclick="this.setSelectionRange(0, this.value.length)" type="text" placeholder="">
            <div class="autocomplete-container" id="autocomplete-destairportcode6"></div>
          </fieldset>
          <fieldset class="date-input">
            <div class="departure">
              <label><i class="fa fa-calendar"></i></label>
              <input name="BOOKING_DATE_TIME_6" id="departuredate6" readonly="" class="date hasDatepicker" type="text" placeholder="">
            </div>
          </fieldset>
        </div>
        <div class="radio-group">
          <label class="radio-inline">
            <input checked="" value="O" class="flyingtriptypeMobile" name="trip" id="radioOW" type="radio"> One Way </label>
          <label class="radio-inline">
            <input value="R" class="flyingtriptypeMobile" name="trip" id="radioRT" type="radio"> Return </label>
          <label class="radio-inline">
            <a class="linkmulticity" title="" href="/content/garuda/id/en/web-service-form/multicity">Multicity</a>
          </label>
          <input id="TRIP_TYPE" name="TRIP_TYPE" class="TRIP_TYPE" value="O" type="hidden">
          <input type="hidden" value="kebijakan-operasional-terkait-covid19" name="campaign_name" id="campaign_name_mobile">
        </div>
        <div id="date-period" class="form-group_double">
          <div class="form-group" id="depart_date">
            <div class="col-xs-12 _row">
              <div class="input-icon">
                <input name="BOOKING_DATE_TIME_1" id="mobile_departuredate" readonly="" class="departuredate hasDatepicker" type="text" placeholder="Departure Date"><i aria-hidden="true" class="fa fa-calendar"></i>
              </div>
            </div>
          </div>
          <label class="error" style="width:100%;" for="mobile_departuredate"></label>
          <div style="display:none" id="return_date" class="form-group">
            <div class="col-xs-12 _row">
              <div class="input-icon">
                <input name="BOOKING_DATE_TIME_2" id="mobile_arrivaldate" readonly="" class="arrivaldate hasDatepicker" type="text" placeholder="Return Date"><i aria-hidden="true" class="fa fa-calendar"></i>
              </div>
            </div>
          </div>
          <label class="error" style="width:100%;" for="mobile_arrivaldate"></label>
        </div>
        <div class="form-group_triple">
          <div class="form-group">
            <label class="col-xs-12 control-label input-sm">Adult (&gt;11 years)</label>
            <div class="col col-xs-5 col-sm-5 col-md-5">
              <div class="input-group">
                <span class="input-group-btn"><button id="btn-minus-adult" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
                </span>
                <input value="1" class="paxad" name="guestTypes[0].amount" id="guestTypes[0].amount" readonly="" type="text"><span class="input-group-btn"><button id="btn-plus-adult" type="button" data-action="increase"
                    class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
                </span>
              </div>
            </div>
          </div>
          <div class="form-group">
            <label class="col-xs-12 control-label input-sm">Children (2-11
              years)<a style="border: 1px solid #aaa;border-radius: 50%;color: #aaa;display: inline-block;font-style: normal;height: 17px;margin: -6px 3px;position: relative;text-align: center;width: 17px;" data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="Anak-anak berumur antara 2-11 tahun di seluruh perjalanan.">?</a></label>
            <div class="col col-xs-5 col-sm-5 col-md-5">
              <div class="input-group">
                <span class="input-group-btn"><button id="btn-minus-child" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
                </span>
                <input class="paxch" value="0" id="guestTypes[1].amount" name="guestTypes[1].amount" readonly="" type="text"><span class="input-group-btn"><button id="btn-plus-child" type="button" data-action="increase"
                    class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
                </span>
              </div>
            </div>
          </div>
          <div id="form-group-infant" class="form-group">
            <label class="col-xs-12 control-label input-sm">Infant (0-23
              months)<a style="border: 1px solid #aaa;border-radius: 50%;color: #aaa;display: inline-block;font-style: normal;height: 17px;margin: -6px 3px;position: relative;text-align: center;width: 17px;" data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="Bayi berumur antara 0-23 bulan di seluruh perjalanan.">?</a></label>
            <div class="col col-xs-5 col-sm-5 col-md-5">
              <div class="input-group">
                <span class="input-group-btn"><button id="btn-minus-infant" type="button" data-action="decrease" class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-minus"></span></button>
                </span>
                <input class="paxinf" value="0" id="guestTypes[2].amount" name="guestTypes[2].amount" readonly="" type="text">.<span class="input-group-btn"><button id="btn-plus-infant" type="button" data-action="increase"
                    class="btn btn-default incr-btn input-sm"><span class="glyphicon glyphicon-plus"></span></button>
                </span>
              </div>
            </div>
          </div>
        </div>
        <div id="form-group-cabinmobile" class="form-group">
          <label class="col-xs-1 control-label input-sm">Class</label>
          <div class="col-xs-11">
            <div class="btn-group bootstrap-select"><button type="button" class="btn dropdown-toggle btn-primary" data-toggle="dropdown" role="button" data-id="cabin-mobile" title="Economy Class"><span class="filter-option pull-left">Economy
                  Class</span>&nbsp;<span class="bs-caret"><span class="caret"></span></span></button>
              <div class="dropdown-menu open" role="combobox">
                <ul class="dropdown-menu inner" role="listbox" aria-expanded="false">
                  <li data-original-index="0" class="selected">
                    <a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="true"><span class="text">Economy Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                  <li data-original-index="1"><a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="false"><span class="text">Business Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a>
                  </li>
                  <li data-original-index="2"><a tabindex="0" class="" data-tokens="null" role="option" aria-disabled="false" aria-selected="false"><span class="text">First Class</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                </ul>
              </div><select name="CABIN" data-style="btn-primary" id="cabin-mobile" class="selectpicker" tabindex="-98">
                <option value="E">Economy Class</option>
                <option value="B">Business Class</option>
                <option value="F">First Class</option>
              </select>
            </div>
          </div>
        </div>
        <div id="form-group-promocodemobile" class="form-group">
          <div class="col-xs-12 _row">
            <div class="input-icon">
              <input autocomplete="off" name="promoCode" id="promoCodeMobile" class="promocode" type="text"
                placeholder="Promo Code"><a data-placement="top" data-toggle="tooltip" class="icn-info" href="#" title="" data-original-title="A promo code is a series of letters and/or numbers that allow Customers to get a discount of Garuda Indonesia airfares.">?</a>
            </div>
          </div>
        </div>
        <input type="hidden" name="lang" value="GB">
      </div>
      <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-x"></div>
      </div>
      <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
        <div class="scrollbar-thumb scrollbar-thumb-y"></div>
      </div>
    </div>
    <div class="scrollbar-track scrollbar-track-x show" style="display: none;">
      <div class="scrollbar-thumb scrollbar-thumb-x"></div>
    </div>
    <div class="scrollbar-track scrollbar-track-y show" style="display: none;">
      <div class="scrollbar-thumb scrollbar-thumb-y"></div>
    </div>
  </div>
  <div class="button-group text-right">
    <a id="btnSearchFlightRedeem" class="btn btn-primary_square btn-redeem ml-xs mt-xs mr-xs mb-xs">Redeem Miles</a><a id="buttonSearchFlight_mobile" class="btn btn-secondary_square ml-xs mt-xs mr-xs mb-xs" href="#">Search Flight</a>
  </div>
  <small class="text-danger text-right info-redeem" id="">*GarudaMiles redemption is not available for Citilink flights</small>
</form>

POST

<form class="form-horizontal" action="" method="post">
  <h5><b>Hotel</b></h5>
  <div class="info-text _big_baggage_trace_desktop">
    <p>Book a Hotel Room with Booking.com</p>
    <p>Now you can plan your trip seamlessly by booking your hotel with us. We've partnered with Booking.com - the world's largest accommodation search site. You can choose from over 28 million listed accommodation listings, including more than 6.2
      million listings of homes, apartments, and other unique places to stay. Click on the link below to enjoy this offer.<br>
    </p>
  </div>
  <div class="button-group text-right"><a class="btn btn-secondary_square" href="https://sp.booking.com/index.html?aid=2127874" target="_blank">Book Hotel</a></div>
</form>

Name: continueCheckInPOST

<form id="continueCheckInMobile" name="continueCheckIn" class="form-horizontal" action="" method="post" novalidate="novalidate">
  <h5>Terms &amp; Conditions Web Check-In</h5>
  <div class="info-text _big">
    <ul class="notice-checkin scrollbar-outer scroll-content scroll-scrolly_visible" style="display:inline-block;">
      <div class="scroll-content">
        <ul class="notice-checkin scrollbar-outer scroll-content scroll-scrolly_visible" style="">
          <li>&lt;Important&gt; Each booking is only allowed one Online Check-in. If there is more than one passenger on a booking, all passengers must check-in all at once, otherwise the remaining passenger(s) will not be able to do Online Check-in
            and it can only be done at the airport.</li>
          <li>Online Check-in service is available from 48 hours to 2 hours before departure for domestic flights and 48 hours to 4 hours before departure time for international flights.</li>
          <li>Online Check-in is not available for the following passengers:<ul style="padding: 0 0 0 15.0px;">
              <li>Passengers without e-ticket</li>
              <li>Infants under 2 years old who are not occupying a seat.</li>
              <li>Passengers who need special assistance at the airport, such as pregnant passengers, children younger than 12 years old who travel alone, Unaccompanied Minor (UM), the passengers that require wheelchair, stretcher case, or any other
                special handlings at the airport.</li>
              <li style="padding-bottom: 0.0px;">Group bookings (more than 9 persons)</li>
            </ul>
          </li>
          <li>The system will automatically assign you a seat, but you can change it by accessing the preferred seat option in our Online Check-in function.</li>
          <li>For international flights, please show your Online Boarding Passes (both PDF and QR barcode boarding pass) to the Airport Check-in Counter before boarding.</li>
          <li>For international flights, please make sure that your passport is valid up to at least 6 months from the travel date and secure other valid travel documents such as any visa documents required for the trip. Present them to the Airport
            Check-in Counter before boarding.</li>
          <li>Boarding gate number and seat number may change without prior notice for the following reasons: the circumstances at the airport on the day of the flight or a change of aircraft. You may check boarding gate updates on the airport
            information display system at the airport.</li>
          <li>If you fail to complete the Online Check-in procedure due to technical problems such as printer or system error, please refer to the instructions on the page and complete the boarding procedure at the Airport Check-in Counter.</li>
          <p>&nbsp;</p>
          <p><b>Information:</b></p>
          <li>To use Online Check-in, please use your e-ticket with confirmed reservation.</li>
          <li>For prompt customs and immigration procedures, please bring your passport and fill in your passport information during Online Check-in.</li>
          <li>Passengers with connecting flights can check-in sequentially.</li>
          <li>Please arrive early for quarantine and security checks. Please complete the check-in procedure at the Airport Check-in Counter at least 60 minutes before departure for domestic flights, and 90 minutes before departure for international
            flights.</li>
          <li>Carry-on baggage should be limited to one piece, must not weigh more than 7 kg (for both Economy and Business Class), with maximum size: 56 cm length, 23 cm width, and 36 cm height (for CRJ and ATR Aircraft type maximum size is 41 cm
            length, 17 cm width, and 34 cm height).</li>
          <li>Make sure that you are not carrying any valuable items in your checked baggage</li>
          <li>For the safety and security of our passengers, crew, and the aircraft, please make sure that you are not carrying any dangerous items in your carry-on and checked baggage. Please
            <a href="/id/en/garuda-indonesia-experience/on-ground/baggage/baggage-restriction-information.page?">click here</a> for baggage restrictions information details</li>
          <li>Please make sure that you pack your own baggage or supervise the person who does it for you.</li>
          <li>The Airport Check-in Counter will be closed 45 minutes prior to departure for international flights and 30 minutes prior to departure for domestic flights.</li>
          <li>For flights departing from Terminal 3 Soekarno-Hatta International Airport, the Airport Check-in Counter is closed 60 minutes prior to scheduled departure for International flights and 45 minutes prior to scheduled departure for
            domestic flights.</li>
          <li>Boarding gate open 120 minutes prior to departure.</li>
          <li>Aircraft door is closed 10 minutes prior to departure.</li>
          <li>Passengers who want to cancel must report to the Airport Check-in Counter or Garuda Indonesia Call Center.</li>
          <li>For further information please contact the Garuda Indonesia Call Center at 0804-1-807-807 (within Indonesia region only) or +62-21-2351 9999.</li>
        </ul>
      </div>
    </ul>
  </div>
  <label class="radio-inline">
    <input value="notice" id="notice-checkin-mobile" name="noticecheckin" type="checkbox"> I have read online Check-In notice and information </label>
  <label class="error" for="noticecheckin"></label>
  <div class="button-group text-right">
    <a class="btn btn-secondary_square" name="btnContinueCheckIn" disabled="disabled" id="btnContinueCheckInmobile">Continue</a>
  </div>
</form>

Name: formManageBookingMobilePOST

<form method="POST" action="" name="formManageBookingMobile" id="formManageBookingMobile" class="form-horizontal" novalidate="novalidate">
  <div class="form-group" id="booking-code">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" maxlength="6" type="text" name="bookingCode" id="bookingCode" placeholder="Booking Code">
    </div>
  </div>
  <label class="error" style="width:100%;" for="bookingCode"></label>
  <div class="form-group" id="booking-last-name">
    <div class="col-xs-12">
      <input autocomplete="off" class="lastname m-all-0" type="text" name="bookingLastName" id="bookingLastName" placeholder="Last Name">
      <input type="hidden" name="lang" value="GB">
    </div>
  </div>
  <label class="error" style="width:100%;" for="bookingLastName"></label>
  <h5><b>Terms &amp; Conditions Manage My Booking</b></h5>
  <div class="info-text">
    <p>This feature allows you to do the following things:</p>
    <ol class="manage-disclaimer scrollbar-outer scroll-content scroll-scrolly_visible">
      <li>Check booking information.</li>
      <li>Add or change additional services (may chargeable) such as Seat Selection, Special Meal Request, and Prepaid Excess Baggage.<ul>
          <li>Chargeable additional service(s) is only valid on tickets purchased via Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and Contact Center).</li>
          <li>Note that you need to change your services following your schedule modification or else your services will not be available to your new schedule</li>
        </ul>
      </li>
      <li>Change contact information.</li>
      <li>Modify Flights (Reschedule).<ul>
          <li>Rescheduling is allowed for all Garuda Indonesia flights (Domestic or International).</li>
          <li>Rescheduling is only allowed before flight departure.</li>
          <li>Rescheduling is only valid on tickets purchased via Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and Contact Center).</li>
          <li>Note that you need to change your services following your schedule modification or else your services will not be available to your new schedule</li>
        </ul>
      </li>
    </ol>
    <p>For more detail, please check this <a href="https://www.garuda-indonesia.com/id/en/garuda-indonesia-experience/on-ground/automatic-ticket-changer/index.page">link</a>.&nbsp;</p>
  </div>
  <div class="button-group text-left">
    <input class="checkmanagemybookmobile" id="checkmanagemybookmobile" type="checkbox"> I have read online Manage My Booking notice and Information
  </div>
  <div class="button-group text-right">
    <input class="btn btn-secondary_square" disabled="" id="submitManageStatusMobile" type="button" value="check">
  </div>
</form>

Name: formTicketRefundMobilePOST

<form method="POST" action="" name="formTicketRefundMobile" id="formTicketRefundMobile" class="form-horizontal" novalidate="novalidate">
  <div class="form-group" id="refundemail">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_email" id="refund_email" placeholder="Email">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_email"></label>
  <div class="form-group" id="refundbookingcode">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_booking_code" id="refund_booking_code" placeholder="Last Name">
      <input type="hidden" name="lang" value="GB">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_booking_code"></label>
  <div class="form-group" id="refundbookingdate">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0 hasDatepicker" type="text" name="refund_booking_date" id="refund_booking_date_mobile" placeholder="Email">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_booking_date_mobile"></label>
  <div class="form-group" id="refundlastname">
    <div class="col-xs-12">
      <input autocomplete="off" class="bookingcode m-all-0" type="text" name="refund_lastname" id="refund_lastname" placeholder="">
    </div>
  </div>
  <label class="error" style="width:100%;" for="refund_lastname"></label>
  <div class="button-group text-right">
    <input class="btn btn-secondary_square" id="submitTicketRefundMobile" type="button" value="Submit">
  </div>
</form>

Name: frmShowScheduleByDateMobilePOST

<form onsubmit="return processShowScheduleMobile()" method="POST" id="frmShowScheduleByDateMobile" name="frmShowScheduleByDateMobile" action="">
  <input id="iwPreActionSchedule" name="iwPreActions" type="hidden">
  <input value="o" name="TypeOfJourney" type="radio" class="left TypeOfJourneyMobile" id="schedule-oneway-mobile">
  <label class="left m-all-0 " for="schedule-oneway"></label>
  <div class="clearfix m-bottom-5"></div>
  <input selected="selected" value="r" name="TypeOfJourney" type="radio" class="left TypeOfJourneyMobile" id="schedule-return-mobile">
  <label class="left m-bottom-20 " for="schedule-return"></label>
  <div class="clearfix m-top-10"></div>
  <fieldset>
    <input class="from origin2 ac_input" id="originbd-2-mobile" name="origin-2s" type="text" placeholder="">
    <div class="autocomplete-container" id="autocomplete-originbd-2"></div>
    <input class="to destination2 ac_input" name="destination-2s" id="destinationbd-2-mobile" type="text" placeholder="">
    <div class="autocomplete-container" id="autocomplete-destinationbd-2"></div>
  </fieldset>
  <fieldset style="display:none;" class="date-input inputDate2 block-grid-2">
    <div class="departure">
      <label><i class="fa fa-calendar"></i></label>
      <input name="departuredate2" id="departuredatebd2-mobile" readonly="" class="date departuredate" type="text" placeholder="">
    </div>
    <div class="return">
      <label><i class="fa fa-calendar"></i></label>
      <input name="arrivaldate2" id="arrivaldatebd2-mobile" readonly="" class="date" type="text" placeholder="">
    </div>
  </fieldset>
  <input id="submitQSByDate-mobile" name="submitQSByDate-mobile" class="btn-primary right m-top-10" type="submit" value="">
</form>

Name: showSchedule-mobilePOST

<form id="showSchedule-mobile" name="showSchedule-mobile" class="form-horizontal" action="" method="post" novalidate="novalidate">
  <div class="form-group city-picker" id="cityfrom">
    <label class="col-xs-2 control-label input-sm">From</label>
    <div class="col-xs-10 pad-left">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_from tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_from tt-input" type="text" id="originairportcode-mobile" name="originairportcode-mobile" placeholder="Pilih Kota" autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="originairportcode-mobile"></label>
  <div class="form-group city-picker" id="cityto">
    <label class="col-xs-2 control-label input-sm">To </label>
    <div class="col-xs-10 pad-left">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_to tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_to tt-input" type="text" id="destairportcode-mobile" name="destairportcode-mobile" placeholder="Pilih Kota" autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="destairportcode-mobile"></label>
  <div class="radio-group">
    <label class="radio-inline">
      <input checked="" value="O" class="flyingtriptypeSchedule-mobile" name="trip" id="radioOW" type="radio"> One Way</label>
    <label class="radio-inline">
      <input value="R" class="flyingtriptypeSchedule-mobile" name="trip" id="radioRT" type="radio">Return</label>
    <input id="TRIP_TYPE_SCHEDULE_MOBILE" name="TRIP_TYPE" class="TRIP_TYPE_SCHEDULE_MOBILE" value="O" type="hidden">
  </div>
  <div id="date-period" class="form-group_double">
    <div id="depart_date" class="form-group">
      <div class="col-xs-12 _row">
        <div class="input-icon">
          <input name="BOOKING_DATE_TIME_1" id="departuredateSchedule-mobile" readonly="" class="departuredate hasDatepicker" type="text" placeholder="Departure Date"><i aria-hidden="true" class="fa fa-calendar"></i>
        </div>
      </div>
    </div>
    <label class="error" style="width:100%;" for="departuredateSchedule-mobile"></label>
    <div style="display:none" id="return_date_schedule_mobile" class="form-group">
      <div class="col-xs-12 _row">
        <div class="input-icon">
          <input name="BOOKING_DATE_TIME_2" id="arrivaldateSchedule-mobile" readonly="" class="arrival hasDatepicker" type="text" placeholder="Return Date">
          <input type="hidden" value="SHOWSCHEDULE" id="bookingTypeSchedule-mobile" name="bookingType"><i aria-hidden="true" class="fa fa-calendar"></i>
        </div>
      </div>
    </div>
    <label class="error" style="width:100%;" for="arrivaldateSchedule-mobile"></label>
  </div>
  <div class="button-group text-right">
    <a id="btnShowSchedule-mobile" class="btn btn-secondary_square" href="#">Check Schedule</a>
  </div>
  <input type="hidden" name="lang" value="GB">
</form>

Name: formDepartureArrivalPOST

<form onsubmit="return checkFlightProcessMobile()" method="POST" action="" id="formDepartureArrival-mobile" name="formDepartureArrival" class="form-horizontal" novalidate="novalidate">
  <input type="hidden" name="iwPreActions">
  <br><br>
  <label class="control-label input-sm">Select City </label>
  <div class="form-group city-picker">
    <div class="col-xs-12">
      <div id="default">
        <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input class="typeahead flight_search_typeahead_from tt-hint" type="text" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr"
            style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input
            class="typeahead flight_search_typeahead_from tt-input" type="text" id="select-city-mobile" name="arrivaldepartureCity" placeholder="Select City " autocomplete="off" spellcheck="false" dir="auto"
            style="position: relative; vertical-align: top; background-color: transparent;">
          <pre aria-hidden="true"
            style="position: absolute; visibility: hidden; white-space: pre; font-family: sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre>
          <div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none; max-height: 200px;">
            <div class="tt-dataset tt-dataset-citypicker"></div>
          </div>
        </span>
      </div>
    </div>
  </div>
  <label class="error" style="width:100%;" for="select-city-mobile"></label>
  <div class="button-group text-right">
    <input onclick="departureProcessMobile()" class="btn btn-primary_square" type="submit" value="Departure Info">&nbsp; <input onclick="arrivalProcessMobile()" class="btn btn-secondary_square" type="submit" value="Arrival Info">
  </div>
  <input value="arrival" name="arrivaldeparture" id="arrivaldeparturemobile" type="hidden">
</form>

POST

<form class="form-horizontal" action="" method="post">
  <h5>Travel Voucher</h5>
  <div class="info-text">
    <p style="display:inline-block;"></p>
    <p>It is easier and more convenient for your transaction with Garuda Indonesia Travel Voucher. You can also give this voucher as a special gift for your beloved ones or colleagues. Garuda Indonesia Travel Voucher is a voucher issued by Garuda
      Indonesia with a certain amount. Insert the voucher code on the payment page on Garuda Indonesia website or GIA Mobile app for ticket purchase and other Garuda Indonesia products.&nbsp;</p>
    <p></p>
  </div>
  <div class="button-group text-right">
    <a class="btn btn-secondary_square" target="_news" href="http://www.worldtracer.aero/filedsp/ga.htm">Travel Voucher</a>
  </div>
</form>

Text Content

Before continuing your booking process, please ensure you agree with the
following points:

 * ECO LITE or ECO LITE PROMO is a price option for sitting side by side with
   other passengers
 * By choosing ECO LITE or ECO LITE PROMO , you are unable to select your
   preferred seat
 * Passengers with ECO LITE or ECO LITE PROMO  ticket is required to check-in at
   the airport.
 * The stipulation above is also applied for Business Class tickets in one
   booking code issued by using the FLY2 promo code.

See more information about the travel restrictions here.

I Agree and Continue Booking More Info

Make sure you have read and understood the travel requirements for passengers
from Indonesia to Jeddah (Saudi Arabia).

By continuing the booking process and complete the payment, you are considered
to agree to the terms and conditions applied.

Garuda Indonesia has a right to refuse a passenger who is not eligible and free
from a lawsuit.

I Agree and Continue Booking More Info

Make sure you have read and understood the travel requirements for passengers
from Indonesia to Jeddah (Saudi Arabia).

By continuing the booking process and complete the payment, you are considered
to agree to the terms and conditions applied.

Garuda Indonesia has a right to refuse a passenger who is not eligible and free
from a lawsuit.

I Agree and Continue Booking More Info

Before you proceed with your booking, get the latest information regarding
travel requirements to Xiamen / Fuzhuo here.

By continuing and completing this booking, you are considered to agree and
understand the terms & conditions apply. Garuda Indonesia has the right to
refuse passengers who do not meet the requirements and are free from lawsuits.


I Agree and Continue Booking More Info




[Important Notice per 3 January 2022]

Following the policies of the government and relevant authorities during the
Public Activity Restrictions (PPKM) period, here are some of the latest
important information for your attention.

 1. Domestic flights FROM/TO cities in JAWA & BALI and WITHIN JAWA must show:
    • Vaccine certificate (min. first dose) and a negative RT-PCR test result
    max. 3 x 24 hours (since the letter of test result was issued) OR
    • Vaccine certificate (complete doses) and a negative Rapid Antigen test
    result max. 1 x 24 hours
 2. Domestic flights from/to OTHER THAN JAWA & BALI areas must show:
    • Vaccine certificate (min. first dose) and a negative Rapid Antigen test
    result max. 1 x 24 hours or RT-PCR test result max. 3 x 24 hours (since the
    letter of test result was issued)
 3. Passengers under 12 years old are excluded from the vaccine requirement and
    allowed to travel by showing a negative RT-PCR test result max. 3 x 24 hours
    and accompanied by a family member proven with a Family Certificate.
 4. A letter of RT-PCR or Rapid Antigen test results must be issued from a
    Health Facility registered in the Decree of the Indonesian Health
    Ministry, which can be viewed here  and ensure that health facility upload
    test results into PeduliLindungi application system.
 5. Effective 3 December 2021, regarding international flights passengers
    entering Indonesia with traveling history to countries affected by the
    Omicron variant (South Africa, Bostwana, Hongkong, Angola, Zambia, Zimbabwe,
    Malawi, Mozambique, Namibia, Eswatini, dan Lesotho), the Indonesian
    government enforces the following provisions:
    • Restrict Foreign Citizens (WNA) with traveling history to the affected
    countries in the last 14 days to enter the Indonesian territory
    • Indonesian Citizens (WNI) with traveling history to the affected countries
    in the last 14 days are still able to return to Indonesia by showing a
    vaccine certificate (complete dose) & a negative RT-PCR test result (sample
    taken within max. 3x24 hours) before departure, and undergo mandatory
    quarantine for 14 x 24 hours
    • For passengers (Foreign & Indonesian Citizens) from countries which are
    not stated above, must show a vaccine certificate (complete dose) & a
    negative RT-PCR test result (sample taken within max. 3x24 hours) before
    departure, and undergo mandatory quarantine for 10 x 24 hours

More Information

CLOSE

Maaf, Kode Promo saat ini hanya tersedia pada website versi desktop, dan belum
tersedia pada pemesanan melalui ponsel

CLOSE
Processing your request Thank you for waiting Please do not close or refresh
this page


In order to comply with the new data protection law, we have adjusted our
privacy policy, terms of use, and cookies policy. By continuing to use this
website, you understand and agree to our updated privacy policy, terms of use,
and cookies policy.




untuk mengaktifikan message tambah addClass active-message_header pada div
alert-message

 * News 
    * INFORMATION ABOUT OPERATIONAL POLICY DUE TO THE IMPACT COVID-19 OUTBREAK

 * Indonesia | English
 * id | en
   Location
   Indonesia 
    * Indonesia
    * Singapore
    * Malaysia
    * Thailand
    * Australia
    * Japan
    * China
    * South Korea
    * Hong Kong
    * Netherlands
    * United Kingdom
    * Saudi Arabia
    * India
    * Other Countries
   
   IndonesiaSingaporeMalaysiaThailandAustraliaJapanChinaSouth KoreaHong
   KongNetherlandsUnited KingdomSaudi ArabiaIndiaOther Countries
   Language
   English 
    * Indonesian
    * English
   
   IndonesianEnglish
 * Search
   
 * Help

3 5 33

Search result appears here



MASUK/DAFTAR


WELCOME,

Back

GA ID atau No. GarudaMiles

Password

Daftar

OR LOGIN THROUGH SOCIAL MEDIA


Sign inSigned in
Klik di sini untuk reset
Already Have GarudaMiles?
Welcome,

|
Current Balance


MY ACCOUNT

PROFIL

CLAIM MISSING MILEAGE

MORE

PROMO AND INFO

PROMO

NEWS

EARN MILES

FLY

STAY

MORE

REDEEM MILES

FLY

DONATE

MORE

ABOUT GARUDAMILES

GARUDAMILES REGULAR

GARUDAMILES JUNIOR

MORE

OTHER

CONTACT US

DOWNLOAD

OTHERS


INDONESIA|ENGLISH


 LOKASI & BAHASA |

Back

Lokasi
Indonesia 
 * Indonesia
 * Singapore
 * Malaysia
 * Thailand
 * Australia
 * Japan
 * China
 * South Korea
 * Hong Kong
 * Netherlands
 * United Kingdom
 * Saudi Arabia
 * India
 * Other Countries

IndonesiaSingaporeMalaysiaThailandAustraliaJapanChinaSouth KoreaHong
KongNetherlandsUnited KingdomSaudi ArabiaIndiaOther Countries
Bahasa
English 
 * Indonesian
 * English

IndonesianEnglish

Back


PROMO AND INFO

Back

PROMO

INFO

EXCESS BAGGAGE CALCULATOR


EARN MILES

Back

FLY

STAY

BANKING & FINANCE

BUY MILEAGE

MORE


REDEEM MILES

Back

FLY

DONATE

HOTEL

MORE


ABOUT GARUDAMILES

Back

GARUDAMILES REGULAR

GARUDAMILES JUNIOR

MORE


OTHER

Back

CONTACT US

DOWNLOAD

OTHERS


NEW FROM GARUDAMILES

Back


JOIN NOW AS GARUDAMILES PARTNER

Back


JOURNEY

Back

SERVICE CONCEPT

ON GROUND

FLEET

SKYPRIORITY

IN-FLIGHT

CABIN CLASS


DESTINATIONS

Back

DESTINATIONS

ROUTES


OFFERS

Back

GARUDASHOP

ADDITIONAL SERVICES

BEST FARE

PROMO

CORPORATE PRIVILEGE

CHARTER FLIGHT

BPTV

AIRPORT TRAIN TICKET





 * Journey
   
   
   JOURNEY
   
    SERVICE CONCEPT
   
    ON GROUND
   
    * Check In
    * Premium Service
    * Baggage
    * Medical Conditions
    * Expectant Mother
    * Airport Map
    * Passenger Rights
    * More
   
    FLEET
   
    * Fleet Revitalization
    * Seat Map
   
    SKYPRIORITY
   
    * Airport List with SkyPriority
   
    IN-FLIGHT
   
    * Cabin
    * In-flight Entertainment
    * In-flight Connectivity
    * Special Meal
    * Book Your Meal
   
    CABIN CLASS
   
    * First Class
    * Business Class
    * Economy Class

 * Destinations
   
   
   DESTINATIONS
   
    DESTINATIONS
   
    * Jakarta
    * Kuala Lumpur
    * Bangkok
    * Sydney
    * Guangzhou
    * More
   
    ROUTES
   
    * Domestic Routes
    * International Routes

 * OFFERS
   
   
   OFFERS
   
    * GarudaShop
    * Additional Services
    * Best Fare
    * Promo
    * Corporate Privilege
    * Charter Flight
    * BPTV
    * Airport Train Ticket

 * 


 * GARUDAMILES
   
    PROMO AND INFO
   
    * Promo
    * Info
    * Excess Baggage Calculator
   
    EARN MILES
   
    * Fly
    * Stay
    * Banking & Finance
    * Buy Mileage
    * More
   
    REDEEM MILES
   
    * Fly
    * Donate
    * Hotel
    * More
   
    ABOUT GARUDAMILES
   
    * GarudaMiles Regular
    * GarudaMiles Junior
    * More
   
    OTHER
   
    * Contact Us
    * Download
    * Others
   
    NEW FROM GARUDAMILES
   
    JOIN NOW AS GARUDAMILES PARTNER

 * Login / Register
   
   
   Current Balance
   
   
   
   Welcome,
   
   
   LOGIN
   
   
   
   Forgot Password?
   
   OR LOGIN THROUGH SOCIAL MEDIA
   
   
   Sign inSigned in
   
   
   NO ACCOUNT YET? CREATE ONE NOW.
   
   Register
   
   
   PROFILE
   
   
   
   MY ACCOUNT
   
    * Profil
    * Claim Missing Mileage
    * More
   
   PROMO AND INFO
   
    * Promo
    * News
   
   EARN MILES
   
    * Fly
    * Stay
    * More
   
   REDEEM MILES
   
    * Fly
    * Donate
    * More
   
   ABOUT GARUDAMILES
   
    * GarudaMiles Regular
    * GarudaMiles Junior
    * More
   
   OTHER
   
    * Contact Us
    * Download
    * Others
   
    PROFILE
   
    * Already Have GarudaMiles?


LOG IN

This field is required
This field is required

Wrong username!
Forgot Password?
News 
 * INFORMATION ABOUT OPERATIONAL POLICY DUE TO THE IMPACT COVID-19 OUTBREAK

3 5 33
 * 
 * 
 * 


INFORMATION ABOUT OPERATIONAL POLICY DUE TO THE IMPACT OF COVID-19 OUTBREAK

Last updated on 3 February 2022, 4.55 PM (Jakarta time UTC +7)


TRAVEL RESTRICTIONS & DOCUMENT REQUIREMENTS

Travel restrictions and document requirements mentioned for each destination
below are based on each destination governments/local governments/related
authorities regulations


DOMESTIC FLIGHTS DURING PPKM PERIOD



The following provisions are the travel document requirements during the public
activity restrictions (PPKM) effective from 3 January 2022 until further notice

Attention: COVID-19 test results must be published from one of the health
facilities registered on the Indonesian Health Ministry that you can find here
and passengers must make sure that it is uploaded to the eHAC system integrated
into PeduliLindungi app by the health facility (you can download the app on
Android and iOS)

Route Vaccination Certificate Negative COVID-19 Test Results
(maximum time range results published to departure time)
Additional Requirements RT-PCR Rapid Antigen To/From Java
To From Bali
Within Java
Min. First Dose 3 x 24 Hours
since it's published result Not Valid To Bali:
- The RT-PCR test result must have a BarCode/QRCode
- Vaccination participants at I Gusti Ngurah Rai International Airport (DPS)
Bali cannot fly on the same day as vaccination
- Passengers with a COVID-19 infections history within three months may show a
COVID-19 Survivor Certificate for reference cannot be vaccinated
- Foreigners who depart from Bali to international destinations and have a
connecting domestic flight with transit time no longer than 24 hours are not
required to show a vaccination card
To Nabire:
Required to show Surat Izin Keluar Masuk (SIKM)/ Entry Exit Permit from COVID-19
Task Force that can be obtained through contacting: Efraim (+6282239584499 ) /
Kristo Patiung (+6282199021991) / Piet Nabot (+6281280466247)
To Lombok:
The RT-PCR/Rapid Antigen test result must have a BarCode/QRCode
To Labuan Bajo:
for vacation purposes must be completed with an online registration form that
can be found here
To Gorontalo:
Random Rapid Antigen test will be carried out upon arrival, and if it shows a
positive result then the passenger must undergo an RT-PCR test and be
quarantined until the result is published
To Manado:
Upon arrival, passengers must go through a Rapid Antigen test conducted by the
local authority
To Biak, Merauke, Jayapura:
1) Required to show a Permit Letter from the highest official of the institution
where they serve (for those on official trip) or from the companies (for those
with urgent matter) or from the local government of origin (for those who reside
in/have ID cards/identity issued from other than Papua Province). 2) RT-PCR or
Rapid Antigen tests will be carried upon arrival and if it shows a positive
result then the passenger must undergo a centralized quarantine at the expense
of the passengers
Full Dose

3 x 24 Hours
since it's published result

1 x 24 Hours
since it's published result To/From outside Java
To From outside Bali
Min. First Dose

3 x 24 Hours
since it's published result

1 x 24 Hours
since it's published result

Important Notes

 1.  Negative COVID-19 test results must be published from one of the health
     facilities registered on the Indonesian Health Ministry that you can find
     here and passengers must make sure that it is uploaded to the eHAC system
     integrated to PeduliLindungi app by the health facility
 2.  If there is a different requirement between the origin and destination, the
     regulations follow the more stringent requirements or follow the local Port
     Health Office (KKP) policies
 3.  All passengers must fill Electronic Health Alert Card (eHAC) that that is
     integrated with the PeduliLindungi app which can be downloaded on Android
     and iOS
 4.  Passengers under 12 years old exempt from vaccine requirements and are
     allowed to fly if accompanied by a family member proven with a Family
     Certificate and by showing a COVID-19 test result maksimum 3 x 24 hours
 5.  Passengers with urgent traveling purposes and are not yet or cannot be
     vaccinated due to medical reasons based on a statement letter from a
     medical specialist from a Government Hospitals may continue their journey
     by providing negative RT-PCR results based on the destination requirements
 6.  Passengers departing from areas that do not have RT-PCR test facilities
     that can publish results in a short time are encouraged to confirm the
     policy of the departure airport authority by contacting the local Garuda
     Indonesia branch office
     
 7.  Passengers departing from border areas and 3T areas (tertinggal, terdepan &
     terluar) do not apply the health certificate provisions as required
 8.  Domestic transit/connecting flight passengers (without exiting the transit
     area) may follow the final destination requirements
 9.  International flight passengers entering Indonesia with a connecting to
     domestic flight destination must follow the international arrival
     requirements (please see International Flight Entering Indonesia below) and
     the final domestic destination requirements as above
 10. Foreigners who are not/yet vaccinated and are leaving the Indonesian
     territory through a transit/connecting domestic flight are not required to
     show a vaccine certificate, as long they do not leave the airport area
     during transit and are permitted by the local Port Health Authority (KKP)
     at the departure airport

Besides the above requirements, upon arrival at the destination airport,
passengers are possible to go through additional health checks or to fill other
forms/statement letters required by local authorities/local government. 

Passengers are requested to download and use the PeduliLindungi application for
the process of checking flight requirements documents (vaccine certificates and
negative COVID-19 test results) at the departure airport. We recommend that
passengers also carry a print out of the original required documents (vaccine
certificate and negative COVID-19 test result) before arriving at the departure
airport as back up.

Garuda Indonesia is not responsible for any lack or mistake on any of the
required documents and has the right to cancel the flight of any passenger that
does not meet the requirement.


INTERNATIONAL FLIGHTS ENTERING INDONESIA



You may access updated Indonesian entry requirements on the IATA Travel Center
 and Indonesian Immigration site :
Currently point of entry to the Indonesian terriroty is only possible via:

 * Soekarno-Hatta International Airport (CGK) Jakarta - Tangerang
 * Juanda International Airport (SUB) - Surabaya
 * Sam Ratulangi International Airport (MDC) Manado
 * I Gusti Ngurah Rai International Airport (DPS) Denpasar - Bali (for
   foreigners with tourism purpose)
 * Hang Nadim International Airport (BTH) Batam - Kepulauan Riau (for foreigners
   with tourism purpose)
 * Raja Haji Fiisabilillah International Airport (TNJ) Tanjung Pinang -
   Kepulauan Riau (for foreigners with tourism purpose with charter flights)

Indonesian Citizens (WNI) All Indonesian citizens are allowed to enter Indonesia
Foreign Citizens (WNA) Foreign Citizens from all foreign countries who will
enter Indonesia, either directly or by transitting in foreign countries, are
temporarily prohibited from entering Indonesia unless they meet one of the
following criteria:

 1. Referring to Regulation of Indonesian Ministry of Law and Human Rights
    Number 34 of 2021. these restrictions are excluded against foreigners
    holding legal and valid Visa and Stay Permit (consisting of: Service Visa,
    Diplomatic Visa, Visit Visa, Temporary Stay Visa, Official Stay Permit,
    Diplomatic Stay Permit, Temporary Stay Permit (KITAS), Permanent Stay Permit
    (KITAP), foreigners with health and humanitarian purpose (after receiving a
    recommendation from the ministry/institution that carries out the COVID- 9
    handling function), and transportation crew that comes with the conveyance
 2. Foreign citizens who are allowed to travel with tourism purposes entering
    Denpasar (Bali) are Kuwait, Bahrain, Qatar, China, India, Japan, South
    Korea, Liechtenstein, Italy, France, Portugal, Spain, Sweden, Poland,
    Hungary and Norway
 3. Referring to the Travel Corridor Agreement (TCA)
 4. Obtained a special written consideration/permission from an Indonesian
    Ministry/Institution
 5. Delegations of G20 member countries

Foreigners with tourism purpose may enter Indonesia with the following
provisions:
 1. Entry points only via I Gusti Ngurah Rai International Airport (DPS) Bali or
    Hang Nadim International Airport (BTH) Batam or Raja Haji Fiisabilillah
    International Airport (TNJ) Tanjung Pinang 
    
 2. Short Visit Visa holders or other entry permits in accordance with the
    applicable laws and regulations
 3. Foreigners who are allowed to travel with tourism purpose are those with the
    following nationalities and depart with direct flights from their countries
    of origin:
    
    
    1. Bahrain 5. Italy 9. Liechstentein 13. Poland 17. New Zealand 2. China 6.
    Japan 10. Norway 14. Portugal 18. Spain 3. Hungary 7. South Korea 11. France
    15. Qatar 19. Sweden 4. India 8. Kuwait 12. UAE 16. Saudi Arabia  

 4. Show proof of health insurance/travel insurance ownership with minimum
    coverage value of USD100,000 which includes COVID-19 treatment financing
 5. Proof of booking confirmation and payment of accomodation during stay in
    Indonesia

Documents Requirements & Health Protocols 1 Comply with the health protocols set
by the Indonesian government 2 Show a negative RT-PCR test result which sample
taken in the country of origin within a maximum of 2 x 24 hours before departure
upon health checks or attach it on the Indonesian eHAC system on the
PeduliLindungi App (download for Android / iOS) 3 Show a complete (full dose)
COVID-19 vaccine card/certificate (printed/digital) that has been done minimum
14 days before departure date written in English or origin country language, in
a condition where the passenger cannot show a complete COVID-19
card/certificate, then the following rules apply:
a. Indonesian Citizens (WNI) can enter Indonesia and will be vaccinated upon
arrival in Indonesia at the quarantine location
b. Foreign Citizens (WNA) who meet the following requirements will be vaccinated
upon arrival in Indonesia

 * Foreigners between 12 - 17 years old
 * Diplomatic Stay Permit/Official Stay Permit holders
 * Has an invitation from Indonesian Ministry

Excluded from the mandatory complete COVID-19 vaccine certificate requirements
are:

 1. Indonesian Citizens/Foreigners under 12 years old who meets the following
    requirements:
    - Accompanied by parent with proof of family relation
    - Show a negative RT-PCR results
 2. Diplomatic Visa / Official Visa holders related to state visits (min.
    Minister level) above and their entourage who make official/state visits
 3. Foreigners who enter Indonesia under the Travel Corridor Arrangement (TCA)
    scheme, according to the principle of reciprocity while still implementing
    strict health protocols
 4. International travelers under 18 years of age
 5. Indonesian Citizens/Foreigners who are not yet or cannot be vaccinated due
    to medical reasons based on a statement letter from a medical specialist
    from a government hospital in their origin country

4 In the event that international travelers carry out centralized quarantine
with self-financing, they are required to show proof of payment confirmation for
booking quarantine accommodation from the accommodation provider while staying
in Indonesia 5

Upon arrival, the passenger must go through an Isotermal Molecular test
(NAAT/similiar) or RT-PCR test at the arrival airport in order to determine the
health status of international travelers, and are required to undergo
centralized quarantine with the following conditions:

 * 7 x 24 hours for International Traveller who have received the first dose of
   vaccine
 * 5 x 24 hours for International Traveller who have received the full dose of
   vaccine

In accordance with the Decree of the Head of the Task Force for Handling
COVID-19 concerning Entry Points, Quarantine Places, and RT-PCR Obligations for
Indonesian Citizens, International Travelers , namely for the following

 1. Indonesian Citizens (WNI) with these criteria: Indonesian Migrant Workers
    (PMI) who return to Indonesia to stay at least 14 days in Indonesia;
    students; or Government Officials returning from a duty trip; are required
    to undergo a centralized quarantine designated by the authority at the
    expense of the Indonesian government
 2. Indonesian Citizens outside the criteria mentioned in point 5.1. and Foreign
    Citizens (WNA) including foreign diplomats, (exceptions: the head of the
    foreign representatives and the family of the head of the foreign
    representatives) are required to undergo quarantine in a quarantine
    accommodation that has been certified by the Indonesian Health Ministry at
    the expense of their own.
 3. Exempted from the mandatory quarantine are Diplomatic Visa & Official Visa
    holders, State Visits min. Minister level and their entourage, and
    foreigners who enter Indonesia under the TCA

6 Chief of foreign country representatives and their families who are assigned
to Indonesia may carry out a self-quarantine at their private residence 7x24
hours for International Traveller who have received the first dose of vaccine or
5x24 hours for International Traveller who have received the full dose of
vaccine 7 In the event where RT-PCR retest upon arrival showed a positive
result, medical treatments on a isolation/health facilities based on the
symptoms level will be given to Indonesian citizens (WNI) at the Indonesian
government expense and Foreign citizens (WNA) at their own expense 8 In the
event where a Foreign Citizen (WNA) is unable to pay for their quarantine and/or
medical treatment expenses, then the sponsor-ministry/institution/company that
has given consideration/permission for the foreigner to enter the Indonesian
territory may be held accountable 9 On the 4th and 6th day of the quarantine,
both Indonesian (WNI) & Foreign Citizens (WNA) must go through another
NAAT/RT-PCR test.
 1. Negative results: the traveler may continue their journey and are
    recommended to continue 14 days of self-quarantine and keep following the
    health protocols
 2. Positive results: medical treatment on a isolation/health facilities based
    on the symptoms level will be given to Indonesian Citizens at the Indonesian
    government expense and for Foreign Citizens at their own expense;

The above provisions are referring to COVID-19 Handling Acceleration Task Force
Circular Letter Number 4 of 2022, and effective from 3 February 2022 until
further notice.

Passengers also may check the document requirements on Traveldoc. Besides the
above requirements, upon arrival at the destination airport, passengers are
possible to go through additional health checks or to fill other forms/statement
letters required by local authorities/local government. Passengers are expected
to prepare a copy and original copy of the documents prior to arrival at the
departure airport and present it upon check-in. Garuda Indonesia is not
responsible for any lack or mistake on any of the required documents and has the
right to cancel the flight of any passenger that does not meet the requirement. 


INTERNATIONAL FLIGHTS FROM INDONESIA TO OTHER COUNTRIES



Check the latest entry requirements on IATA Travel Center, Traveldoc, Indonesian
Immigration site, and destination country official sites as follows:

Destination Requirements Reference Links Singapore Singapura - Changi
International Airport (SIN)  Kuala Lumpur Kuala Lumpur - Kuala Lumpur
International Airport (KUL) Bangkok
Bangkok - Suvarnabhumi International Airport (BKK)
 Tokyo & Osaka Tokyo - Haneda International Airport (HND) & Osaka - Kansai
International Airport (KIX)
Please find quarantine requirements for Japan arrival that you can access here
 Hong Kong
Hong Kong - Hong Kong International Airport (HKG)

 Seoul Seoul - Incheon International Airport (ICN)
RT-PCR test results must be issued from health facilities which are appointed by
the South Korean Embassy for Indonesia that you can see here Amsterdam
Amsterdam - Schipol International Airport (AMS)
Passengers must fill a Negative Test Declaration Form [download here] and
Traveler Public Health Declaration [download here]

Melbourne / Perth / Sydney Australia - Melbourne International Airport (MEL),
Perth International Airport (PER) & Sydney International Airport (SYD)
From 31 December 2021, the Australian State of New South Wales (Sydney) is
implementing a new health protocol for fully vaccinated travelers arriving in
Sydney, more detailed information can be found here Saudi Arabia
 * Passengers must have a negative COVID-19 PCR test taken at most 72 hours
   before departure of the last direct flight to Saudi Arabia
 * Passengers must have a COVID-19 vaccination certificate showing that they
   were fully vaccinated with AstraZeneca (Covishield), AstraZeneca (SK
   Bioscience), AstraZeneca (Vaxzevria), Janssen, Moderna (Spikevax),
   Pfizer-BioNTech (Comirnaty), Sinopharm or Sinovac at least 14 days before
   departure
 * Passengers must register in the following platforms :
   * Resident & Visitors: on Muqeem platform before coming to the Kingdom
   * Resident: In the event that vaccinations are obtained outside the Kingdom,
     this will be registered through the health platform The External
     Vaccination Portal
 * Passengers must have medical insurance to cover COVID-19 expenses
 * Passengers must obtain an institutional quarantine package for 5 days
 * Passenger under the following categories are excempted from the institutional
   quarantine :
   * Citizens coming to the Kingdom through transit from countries which
     institutional quarantine applies to
   * Saudi citizens, citizen spouses and their mothers , citizen’s children and
     domestic workers accompanying any of individuals mentioned in these
     categories
   * Non-immune domestic workers accompanying an immune resident
   * Immune travellers
   * Those holding a diplomatic visa, diplomats and their residing families, and
     their domestic workers
   * Official delegations
   * Cabin Crews
   * Those involved in health supply chains, according to MOH
   * Health practitioners working in Government sectors, their families and
     companions those who are under the age of (18 years old)

 1. For domestic to international transit (connecting flights) passengers, they
    are advised to meet the of the transit airport requirements (refer to the
    table of domestic flight requirements above)
 2. Foreigners under 12 years old who will leave the Indonesian territory and
    have a transit/connecting domestic flight are not required to show a vaccine
    certificate, provided that they are accompanied by a parent with a negative
    RT-PCR test result (this not apply to domestic flight only with no
    connecting international flight)
 3. Foreigners who are not/yet vaccinated and are leaving the Indonesian
    territory through a transit/connecting domestic flight are not required to
    show a vaccine certificate, as long they do not leave the airport area
    during transit
 4. For outbound international flights (exiting Indonesia) with destination
    country that requires a RT-PCR test result, RT-PCR test must be done in one
    of health facilities listed below (except for specified destinations with
    specific requirements of health facilities from the destination country
    (like South Korea)):
    - Garuda Indonesia Partners Health Facilites. you may access the list here
    - Health Facilities that are registered on Indonesian Health Ministry Letter
    No. HK.01.07/MENKES/4642/2021 that you may find here 
    - Health Facilities that are mentioned in Decree of the Director-General of
    Disease Prevention and Control Letter regarding The Establishment of
    Covid-19 Laboratories Examiner in the context of Travel Corridor
    Arrangement (TCA) that may find here

Reschedule, Reroute, Cancellation & Open Ticket Policy
3.620Bagikan
2.220Lihat
Certified Quarantine Accomodations for International Passengers
3.620Bagikan
2.220Lihat
Flight Schedule Adjustments
3.620Bagikan
2.220Lihat

Garuda Indonesia's Preventive Measures & Health Protocols
3.620Bagikan
2.220Lihat
Health Protocol by Our Airline Partners
3.620Bagikan
2.220Lihat
Select Passenger Select Passenger Select Passenger
 * Flight
 * Hotel
 * Cars

From






To



One Way Return Multicity

Adult (>11 years)

Children (2-11 years)?

Infant (0-23 months)?

Class
Economy Class 
 * Economy Class
 * Business Class
 * First Class

Economy Class Business Class First Class
?
Redeem Miles Search Flight
*GarudaMiles redemption is not available for Citilink flights

HOTEL

Book a Hotel Room with Booking.com

Now you can plan your trip seamlessly by booking your hotel with us. We've
partnered with Booking.com - the world's largest accommodation search site. You
can choose from over 28 million listed accommodation listings, including more
than 6.2 million listings of homes, apartments, and other unique places to stay.
Click on the link below to enjoy this offer.




Book Hotel

 * Manage My Booking
 * Bid Upgrade




TERMS & CONDITIONS MANAGE MY BOOKING

This feature allows you to do the following things:

 1. Check booking information.
 2. Add or change additional services (may chargeable) such as Seat Selection,
    Special Meal Request, and Prepaid Excess Baggage.
    * Chargeable additional service(s) is only valid on tickets purchased via
      Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and
      Contact Center).
    * Note that you need to change your services following your schedule
      modification or else your services will not be available to your new
      schedule
 3. Change contact information.
 4. Modify Flights (Reschedule).
    * Rescheduling is allowed for all Garuda Indonesia flights (Domestic or
      International).
    * Rescheduling is only allowed before flight departure.
    * Rescheduling is only valid on tickets purchased via Garuda Indonesia’s
      Channel (Website, GIA Mobile App, Sales Office, and Contact Center).
    * Note that you need to change your services following your schedule
      modification or else your services will not be available to your new
      schedule

For more detail, please check this link. 



I have read online Manage My Booking notice and Information






 * Flight Schedule
 * Flight Info

 * 
 * 




From


To


One Way Return

Check Schedule


Select City


 
 * Check In
 * TravelDoc

TERMS & CONDITIONS WEB CHECK-IN

 * <Important> Each booking is only allowed one Online Check-in. If there is
   more than one passenger on a booking, all passengers must check-in all at
   once, otherwise the remaining passenger(s) will not be able to do Online
   Check-in and it can only be done at the airport.
 * Online Check-in service is available from 48 hours to 2 hours before
   departure for domestic flights and 48 hours to 4 hours before departure time
   for international flights.
 * Online Check-in is not available for the following passengers:
   * Passengers without e-ticket
   * Infants under 2 years old who are not occupying a seat.
   * Passengers who need special assistance at the airport, such as pregnant
     passengers, children younger than 12 years old who travel alone,
     Unaccompanied Minor (UM), the passengers that require wheelchair, stretcher
     case, or any other special handlings at the airport.
   * Group bookings (more than 9 persons)
 * The system will automatically assign you a seat, but you can change it by
   accessing the preferred seat option in our Online Check-in function.
 * For international flights, please show your Online Boarding Passes (both PDF
   and QR barcode boarding pass) to the Airport Check-in Counter before
   boarding.
 * For international flights, please make sure that your passport is valid up to
   at least 6 months from the travel date and secure other valid travel
   documents such as any visa documents required for the trip. Present them to
   the Airport Check-in Counter before boarding.
 * Boarding gate number and seat number may change without prior notice for the
   following reasons: the circumstances at the airport on the day of the flight
   or a change of aircraft. You may check boarding gate updates on the airport
   information display system at the airport.
 * If you fail to complete the Online Check-in procedure due to technical
   problems such as printer or system error, please refer to the instructions on
   the page and complete the boarding procedure at the Airport Check-in Counter.

    

   Information:

 * To use Online Check-in, please use your e-ticket with confirmed reservation.
 * For prompt customs and immigration procedures, please bring your passport and
   fill in your passport information during Online Check-in.
 * Passengers with connecting flights can check-in sequentially.
 * Please arrive early for quarantine and security checks. Please complete the
   check-in procedure at the Airport Check-in Counter at least 60 minutes before
   departure for domestic flights, and 90 minutes before departure for
   international flights.
 * Carry-on baggage should be limited to one piece, must not weigh more than 7
   kg (for both Economy and Business Class), with maximum size: 56 cm length, 23
   cm width, and 36 cm height (for CRJ and ATR Aircraft type maximum size is 41
   cm length, 17 cm width, and 34 cm height).
 * Make sure that you are not carrying any valuable items in your checked
   baggage
 * For the safety and security of our passengers, crew, and the aircraft, please
   make sure that you are not carrying any dangerous items in your carry-on and
   checked baggage. Please click here for baggage restrictions information
   details
 * Please make sure that you pack your own baggage or supervise the person who
   does it for you.
 * The Airport Check-in Counter will be closed 45 minutes prior to departure for
   international flights and 30 minutes prior to departure for domestic flights.
 * For flights departing from Terminal 3 Soekarno-Hatta International Airport,
   the Airport Check-in Counter is closed 60 minutes prior to scheduled
   departure for International flights and 45 minutes prior to scheduled
   departure for domestic flights.
 * Boarding gate open 120 minutes prior to departure.
 * Aircraft door is closed 10 minutes prior to departure.
 * Passengers who want to cancel must report to the Airport Check-in Counter or
   Garuda Indonesia Call Center.
 * For further information please contact the Garuda Indonesia Call Center at
   0804-1-807-807 (within Indonesia region only) or +62-21-2351 9999.



I have read online Check-In notice and information
Continue
DestinationAfghanistanAlbaniaAlgeriaAmerican SamoaAngolaAnguillaAntigua and
BarbudaArgentinaArmeniaArubaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire,
Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBrazilBritish Indian Ocean
TerritoryBritish Virgin IslandsBrunei DarussalamBulgariaBurkina
FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African
RepublicChadChileChinaChristmas IslandCocos (Keeling)
IslandsColombiaComorosCongo (Democratic Republic of the Congo)Congo (Republic of
the Congo)Cook IslandsCosta RicaCote
d'IvoireCroatiaCubaCuraçaoCyprusCzechiaDemocratic People's Republic of Korea
(North)DenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaFalkland IslandsFaroe
IslandsFederated States of MicronesiaFijiFinlandFranceFrench GuianaFrench
PolynesiaFrench Southern
TerritoriesGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLao
People's Democratic
RepublicLatviaLebanonLesothoLiberiaLibyaLithuaniaLuxembourgMacauMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew
CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorthern Mariana
IslandsNorwayOmanPakistanPalauPalestinePanamaPapua New
GuineaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarRepublic of Korea
(South)Republic of North MacedoniaReunionRomaniaRussian FederationRwandaSaint
HelenaSaint Kitts and NevisSaint LuciaSaint Pierre and MiquelonSaint Vincent and
the GrenadinesSaint-BarthélemySaint-MartinSamoaSao Tome and PrincipeSaudi
ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint
MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth Georgia and the
South Sandwich IslandsSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan
Mayen IslandsSwedenSwitzerlandSyrian Arab
RepublicTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and
TobagoTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited
Arab EmiratesUnited Kingdom (UK)United States Minor Outlying IslandsUnited
States of AmericaUnited States Virgin
IslandsUruguayUzbekistanVanuatuVenezuelaViet NamWallis and Futuna
IslandsYemenZambiaZimbabwe
NationalityAfghanistanAlbaniaAlgeriaAndorraAngolaAntigua and
BarbudaArgentinaArmeniaAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBhutanBoliviaBosnia
and HerzegovinaBotswanaBrazilBritish National (Overseas)British Overseas
CitizenBritish Overseas Territories CitizenBritish Protected PersonBritish
SubjectBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape
VerdeCentral African RepublicChadChileChinaColombiaComorosCongo (Democratic
Republic of the Congo)Congo (Republic of the Congo)Costa RicaCote
d'IvoireCroatiaCubaCyprusCzechiaDemocratic People's Republic of Korea
(North)DenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl
SalvadorEquatorial GuineaEritreaEstoniaEswatiniEthiopiaEuropean UnionFederated
States of
MicronesiaFijiFinlandFranceGabonGambiaGeorgiaGermanyGhanaGreeceGrenadaGuatemalaGuineaGuinea-BissauGuyanaHaitiHondurasHong
KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsraelItalyJamaicaJapanJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLao
People's Democratic
RepublicLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacauMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall
IslandsMauritaniaMauritiusMexicoMoldovaMonacoMongoliaMontenegroMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew
ZealandNicaraguaNigerNigeriaNorwayOmanPakistanPalauPalestinePanamaPapua New
GuineaParaguayPerson of unspecified
nationalityPeruPhilippinesPolandPortugalQatarRefugee - 1951 ConventionRefugee -
OtherRepublic of Korea (South)Republic of North MacedoniaRomaniaRussian
FederationRwandaSaint Kitts and NevisSaint LuciaSaint Vincent and the
GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi
ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSlovakiaSloveniaSolomon
IslandsSomaliaSouth AfricaSouth SudanSovereign Military Order of MaltaSpainSri
LankaStateless person - 1954 ConventionSudanSurinameSwedenSwitzerlandSyrian Arab
RepublicTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTongaTrinidad and
TobagoTunisiaTurkeyTurkmenistanTuvaluUgandaUkraineUnited Arab EmiratesUnited
Kingdom (UK)United Nations OrganizationUnited Nations Specialized AgencyUnited
States of AmericaUruguayUzbekistanVanuatuVatican City State (Holy
See)VenezuelaViet NamYemenZambiaZimbabwe
Check

--------------------------------------------------------------------------------


Please enter your destination and passport nationality to check travel
requirements.


Powered By
 * Travel Voucher

TRAVEL VOUCHER

It is easier and more convenient for your transaction with Garuda Indonesia
Travel Voucher. You can also give this voucher as a special gift for your
beloved ones or colleagues. Garuda Indonesia Travel Voucher is a voucher issued
by Garuda Indonesia with a certain amount. Insert the voucher code on the
payment page on Garuda Indonesia website or GIA Mobile app for ticket purchase
and other Garuda Indonesia products. 



Travel Voucher
 * Book & Trip
 * Check In
 * My Trip
 * Flight Info
 * Travel Voucher

×

BOOK & TRIP

x
 * Flight
 * Hotel
 * Cars

From


To






One Way Return Multicity

Adult (>11 years)

Children (2-11 years)?

Infant (0-23 months)?
.
Class
Economy Class 
 * Economy Class
 * Business Class
 * First Class

Economy Class Business Class First Class
?




Redeem MilesSearch Flight
*GarudaMiles redemption is not available for Citilink flights

HOTEL

Book a Hotel Room with Booking.com

Now you can plan your trip seamlessly by booking your hotel with us. We've
partnered with Booking.com - the world's largest accommodation search site. You
can choose from over 28 million listed accommodation listings, including more
than 6.2 million listings of homes, apartments, and other unique places to stay.
Click on the link below to enjoy this offer.


Book Hotel


CHECK IN

x
 * Check In
 * TravelDoc

TERMS & CONDITIONS WEB CHECK-IN

 * <Important> Each booking is only allowed one Online Check-in. If there is
   more than one passenger on a booking, all passengers must check-in all at
   once, otherwise the remaining passenger(s) will not be able to do Online
   Check-in and it can only be done at the airport.
 * Online Check-in service is available from 48 hours to 2 hours before
   departure for domestic flights and 48 hours to 4 hours before departure time
   for international flights.
 * Online Check-in is not available for the following passengers:
   * Passengers without e-ticket
   * Infants under 2 years old who are not occupying a seat.
   * Passengers who need special assistance at the airport, such as pregnant
     passengers, children younger than 12 years old who travel alone,
     Unaccompanied Minor (UM), the passengers that require wheelchair, stretcher
     case, or any other special handlings at the airport.
   * Group bookings (more than 9 persons)
 * The system will automatically assign you a seat, but you can change it by
   accessing the preferred seat option in our Online Check-in function.
 * For international flights, please show your Online Boarding Passes (both PDF
   and QR barcode boarding pass) to the Airport Check-in Counter before
   boarding.
 * For international flights, please make sure that your passport is valid up to
   at least 6 months from the travel date and secure other valid travel
   documents such as any visa documents required for the trip. Present them to
   the Airport Check-in Counter before boarding.
 * Boarding gate number and seat number may change without prior notice for the
   following reasons: the circumstances at the airport on the day of the flight
   or a change of aircraft. You may check boarding gate updates on the airport
   information display system at the airport.
 * If you fail to complete the Online Check-in procedure due to technical
   problems such as printer or system error, please refer to the instructions on
   the page and complete the boarding procedure at the Airport Check-in Counter.

    

   Information:

 * To use Online Check-in, please use your e-ticket with confirmed reservation.
 * For prompt customs and immigration procedures, please bring your passport and
   fill in your passport information during Online Check-in.
 * Passengers with connecting flights can check-in sequentially.
 * Please arrive early for quarantine and security checks. Please complete the
   check-in procedure at the Airport Check-in Counter at least 60 minutes before
   departure for domestic flights, and 90 minutes before departure for
   international flights.
 * Carry-on baggage should be limited to one piece, must not weigh more than 7
   kg (for both Economy and Business Class), with maximum size: 56 cm length, 23
   cm width, and 36 cm height (for CRJ and ATR Aircraft type maximum size is 41
   cm length, 17 cm width, and 34 cm height).
 * Make sure that you are not carrying any valuable items in your checked
   baggage
 * For the safety and security of our passengers, crew, and the aircraft, please
   make sure that you are not carrying any dangerous items in your carry-on and
   checked baggage. Please click here for baggage restrictions information
   details
 * Please make sure that you pack your own baggage or supervise the person who
   does it for you.
 * The Airport Check-in Counter will be closed 45 minutes prior to departure for
   international flights and 30 minutes prior to departure for domestic flights.
 * For flights departing from Terminal 3 Soekarno-Hatta International Airport,
   the Airport Check-in Counter is closed 60 minutes prior to scheduled
   departure for International flights and 45 minutes prior to scheduled
   departure for domestic flights.
 * Boarding gate open 120 minutes prior to departure.
 * Aircraft door is closed 10 minutes prior to departure.
 * Passengers who want to cancel must report to the Airport Check-in Counter or
   Garuda Indonesia Call Center.
 * For further information please contact the Garuda Indonesia Call Center at
   0804-1-807-807 (within Indonesia region only) or +62-21-2351 9999.

I have read online Check-In notice and information
Continue


MY TRIP

x
 * Manage My Booking
 * Bid Upgrade




TERMS & CONDITIONS MANAGE MY BOOKING

This feature allows you to do the following things:

 1. Check booking information.
 2. Add or change additional services (may chargeable) such as Seat Selection,
    Special Meal Request, and Prepaid Excess Baggage.
    * Chargeable additional service(s) is only valid on tickets purchased via
      Garuda Indonesia’s Channel (Website, GIA Mobile App, Sales Office, and
      Contact Center).
    * Note that you need to change your services following your schedule
      modification or else your services will not be available to your new
      schedule
 3. Change contact information.
 4. Modify Flights (Reschedule).
    * Rescheduling is allowed for all Garuda Indonesia flights (Domestic or
      International).
    * Rescheduling is only allowed before flight departure.
    * Rescheduling is only valid on tickets purchased via Garuda Indonesia’s
      Channel (Website, GIA Mobile App, Sales Office, and Contact Center).
    * Note that you need to change your services following your schedule
      modification or else your services will not be available to your new
      schedule

For more detail, please check this link. 

I have read online Manage My Booking notice and Information


Gunakan sistem permintaan BidUpgrade yang inovatif untuk meraih kesempatan
pindah dari Economy Class ke Business Class atau dari Business Class ke First
Class sesuai dengan penawaran Anda.






FLIGHT INFO

x
 * Flight Schedule
 * Flight Info

 * 
 * 




From


To


One Way Return

Check Schedule



Select City


 

BUY VOUCHER

x
 * Travel Voucher

TRAVEL VOUCHER

It is easier and more convenient for your transaction with Garuda Indonesia
Travel Voucher. You can also give this voucher as a special gift for your
beloved ones or colleagues. Garuda Indonesia Travel Voucher is a voucher issued
by Garuda Indonesia with a certain amount. Insert the voucher code on the
payment page on Garuda Indonesia website or GIA Mobile app for ticket purchase
and other Garuda Indonesia products. 



Travel Voucher

Garuda Indonesia is the first Indonesian airline to join SkyTeam

Find More
Feedback

GARUDA INDONESIA

 * About Garuda Indonesia
 * Procurement Online
 * Investor Relations
 * Sales Office
 * Terms & Condition

 * Partner
 * Corporate Privilege
 * Customer Care Policy
 * Career
 * CSR
 * FAQ
 * Sitemap
 * Contact Us
 * News

CONNECT WITH US

 * 
 * 
 * 
 * 
 * 



Copyright © 2021 PT Garuda Indonesia (Persero) Tbk. All Rights Reserved

 * 
 *