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
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 DOMName: 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-login — POST /id/id/index.page?submit=true&componentID=1513306234493
<form onsubmit="return submitLogout()" name="member-login" action="/id/id/index.page?submit=true&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-form — POST
<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&k=6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo&co=aHR0cHM6Ly93d3cuZ2FydWRhLWluZG9uZXNpYS5jb206NDQz&hl=en&v=1p3YWy80wlZ7Q8QFR1gjazwU&size=normal&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&auto_logout_link=false&button_type=login_with&container_width=0&layout=default&locale=en_US&login_text=&sdk=joey&size=large&use_continue_as=false&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&auto_logout_link=false&button_type=login_with&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&container_width=0&layout=default&locale=en_US&login_text=&sdk=joey&size=large&use_continue_as=false&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-login — GET
<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-form — POST
<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&k=6LeNKOAUAAAAAHcSvH4YL62jk29Si9RkuGKPKPzo&co=aHR0cHM6Ly93d3cuZ2FydWRhLWluZG9uZXNpYS5jb206NDQz&hl=en&v=1p3YWy80wlZ7Q8QFR1gjazwU&size=normal&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: searchflightform — POST /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&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 (>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> <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> <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: formManageBooking — POST
<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 & 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>. </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: formTicketRefund — POST
<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: frmShowScheduleByDate — POST
<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: showSchedule — POST
<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: formDepartureArrival — POST
<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"> <input onclick="arrivalProcess()" class="btn btn-secondary_square" type="submit" value="Arrival Info">
</div>
<input value="arrival" name="arrivaldeparture" type="hidden">
</form>
Name: continueCheckIn — POST
<form id="continueCheckIn" name="continueCheckIn" class="form-horizontal" action="" method="post" novalidate="novalidate">
<div class="">
<h5><b>Terms & 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><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.</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> </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. </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_mobile — POST
<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 (>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> <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: continueCheckIn — POST
<form id="continueCheckInMobile" name="continueCheckIn" class="form-horizontal" action="" method="post" novalidate="novalidate">
<h5>Terms & 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><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.</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> </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: formManageBookingMobile — POST
<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 & 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>. </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: formTicketRefundMobile — POST
<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: frmShowScheduleByDateMobile — POST
<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-mobile — POST
<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: formDepartureArrival — POST
<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"> <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. </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 * *