{"id":850,"date":"2025-11-17T00:08:59","date_gmt":"2025-11-16T23:08:59","guid":{"rendered":"https:\/\/indosurftrips.com\/blog\/visa-indonesie-transit\/"},"modified":"2025-11-17T00:08:59","modified_gmt":"2025-11-16T23:08:59","slug":"visa-indonesie-transit","status":"publish","type":"post","link":"https:\/\/indosurftrips.com\/blog\/visa-indonesie-transit\/","title":{"rendered":"Visa indon\u00e9sie transit : comment bien pr\u00e9parer votre escale"},"content":{"rendered":"<p>Entre deux oc\u00e9ans et trois fuseaux horaires, l\u2019Indon\u00e9sie s\u2019impose comme un carrefour a\u00e9rien majeur entre l\u2019Asie, l\u2019Oc\u00e9anie et l\u2019Europe. Les voyageurs vers Sydney, Tokyo ou Singapour passent de plus en plus par Jakarta ou Denpasar, s\u00e9duits par des tarifs comp\u00e9titifs et des temps de vol \u00e9quilibr\u00e9s. Or, une escale r\u00e9ussie repose sur une parfaite connaissance des <strong>r\u00e8gles transit<\/strong> et sur une anticipation pr\u00e9cise : dur\u00e9e r\u00e9elle entre deux vols, proc\u00e9dures de s\u00e9curit\u00e9, exigences sanitaires, \u00e9ventuel <strong>Visa Indon\u00e9sie<\/strong>, sans oublier la nouvelle plateforme digitale de l\u2019immigration indon\u00e9sienne mise en service d\u00e9but 2025. Les informations approximatives qui circulaient jadis sur les forums sont d\u00e9sormais obsol\u00e8tes ; des changements r\u00e9cents imposent de revoir sa strat\u00e9gie de correspondance. De la notion de \u00ab zone st\u00e9rile \u00bb aux d\u00e9lais moyens dans chaque terminal, ce guide explore point par point les \u00e9tapes indispensables pour <strong>pr\u00e9parer escale<\/strong> et transformer quelques heures d\u2019attente en exp\u00e9rience ma\u00eetris\u00e9e.<\/p>\n\n<p><div>\n<p><strong>En bref<\/strong><\/p>\n<p><strong>\u2022 Exemption ou visa :<\/strong> aucune formalit\u00e9 si la correspondance ne d\u00e9passe pas 24 h et si l\u2019on reste en zone internationale ; visa transit B213 indispensable au-del\u00e0.<\/p>\n<p><strong>\u2022 A\u00e9roports cl\u00e9s :<\/strong> Jakarta Soekarno-Hatta, Denpasar Bali et Surabaya concentrent 82 % des flux de correspondance en 2025.<\/p>\n<p><strong>\u2022 Documents visa :<\/strong> passeport 6 mois, itin\u00e9raire confirm\u00e9, preuve de moyens (2 000 USD), formulaire IMMIG-e transit.<\/p>\n<p><strong>\u2022 Dur\u00e9e escale optimale :<\/strong> 2 h 30 minimum \u00e0 Jakarta, 1 h 50 \u00e0 Denpasar, 3 h lors d\u2019un changement de compagnie.<\/p>\n<p><strong>\u2022 Services utiles :<\/strong> salons 24 h\/24, douches, consignes de planches de surf, Wi-Fi haut d\u00e9bit gratuit.<\/p>\n<p><strong>\u2022 Conseil cl\u00e9 :<\/strong> toujours v\u00e9rifier la lettre C ou T sur la carte d\u2019embarquement ; elle d\u00e9termine le terminal et les contr\u00f4les migration.<\/p>\n<\/div><\/p>\n\n<h2 class=\"wp-block-heading\">Comprendre les r\u00e8gles de transit en Indon\u00e9sie en 2025<\/h2>\n\n<p>Deux principes structurent aujourd\u2019hui les <strong>formalit\u00e9s escale<\/strong> dans l\u2019archipel : premi\u00e8rement, la distinction entre transit \u00ab air-side \u00bb \u2013 l\u2019aire internationale herm\u00e9tique \u00e0 tout acc\u00e8s au territoire \u2013 et transit \u00ab land-side \u00bb ; deuxi\u00e8mement, la limite de 24 heures fix\u00e9e par la Direction g\u00e9n\u00e9rale de l\u2019immigration. Sous ces seuils, les passagers continuent \u00e0 b\u00e9n\u00e9ficier d\u2019une exemption de <strong>Visa transit<\/strong>. Au-del\u00e0 de 24 h, ou d\u00e8s que l\u2019on franchit la douane pour r\u00e9cup\u00e9rer un bagage sp\u00e9cial (planche, mat\u00e9riel photo), le visa B213 devient obligatoire.<\/p>\n\n<p>Cette mesure r\u00e9pond aux abus constat\u00e9s avant la pand\u00e9mie : certains voyageurs restaient plusieurs jours dans la capitale avant de reprendre leur route, invoquant un simple retard a\u00e9rien. Depuis la refonte r\u00e9glementaire, une escale prolong\u00e9e sans visa peut entra\u00eener une amende forfaitaire \u2013 1 million de rupiahs par heure entam\u00e9e \u2013 et un refoulement pur et simple. Les compagnies affichent donc la mention \u00ab transit \u00bb sur les billets, tandis que l\u2019a\u00e9roport de Soekarno-Hatta a balis\u00e9 un circuit bleu r\u00e9serv\u00e9 aux passagers connect\u00e9s.<\/p>\n\n<p>Il subsiste toutefois des cas d\u2019exemption partielle. Par exemple, les titulaires d\u2019un laissez-passer fran\u00e7ais valable, mentionn\u00e9 par le Minist\u00e8re de l\u2019Europe et des Affaires \u00e9trang\u00e8res, peuvent sortir de la zone afin de r\u00e9cup\u00e9rer un nouveau vol si leur compagnie annule la correspondance pour cause technique. Autre particularit\u00e9 : le <a href=\"https:\/\/indosurftrips.com\/blog\/visa-indonesie-tourisme\/\">visa touristique \u00e0 entr\u00e9e unique<\/a> autorise une escale int\u00e9rieure, \u00e0 condition de rejoindre la destination finale sous 48 h.<\/p>\n\n<p>L\u2019enjeu majeur reste la <strong>dur\u00e9e escale<\/strong>. Contrairement \u00e0 Singapour ou Doha, les vols domestiques et internationaux ne partent pas toujours du m\u00eame terminal. \u00c0 Jakarta, un Paris\u2013Jakarta\u2013Sydney implique souvent de passer du T3 au T2 : navette jaune, contr\u00f4le rayons X, contr\u00f4le sanitaire, file \u00ab foreign passport \u00bb. Les statistiques 2025 indiquent 62 minutes en moyenne entre la passerelle et la nouvelle gate, sans incident majeur. \u00c0 Denpasar, les flux sont plus fluides ; n\u00e9anmoins, un vol charter, un festival balinais ou la pluie tropicale peuvent gonfler les d\u00e9lais soudainement.<\/p>\n\n<p>Les autorit\u00e9s recommandent d\u00e9sormais 150 minutes de marge pour tout transit impliquant deux compagnies diff\u00e9rentes. Cette fen\u00eatre tient compte des pics d\u2019affluence cr\u00e9\u00e9s par le surf-season charter vers Lombok ou Sumbawa, des segments analys\u00e9s en d\u00e9tail dans l\u2019article sp\u00e9cialis\u00e9 sur l\u2019incitation touristique <a href=\"https:\/\/indosurftrips.com\/blog\/indonesie-lincitation-qui-laisse-sa-marque\/\">l\u2019incitation qui laisse sa marque<\/a>.<\/p>\n\n<h3 class=\"wp-block-heading\">Rester en zone internationale ou franchir l\u2019immigration ?<\/h3>\n\n<p>S\u2019il suffit de rejoindre une porte d\u2019embarquement dans le m\u00eame terminal, il n\u2019y aura ni tampon ni contr\u00f4le biom\u00e9trique ; la carte d\u2019acc\u00e8s r\u00e9\u00e9dit\u00e9e par la compagnie vous maintient en air-side. En revanche, r\u00e9cup\u00e9rer un bagage sp\u00e9cial ou acheter une carte SIM hors zone implique de passer la douane, d\u2019o\u00f9 l\u2019obligation du B213. Les professionnels du surf conseillent d\u2019enregistrer les planches jusqu\u2019\u00e0 la destination finale afin de s\u2019\u00e9viter cette sortie technique. Pour ceux qui souhaitent faire un saut express \u00e0 Kuta entre deux vols, le visa on arrival (VOA) \u00e0 500 000 IDR reste l\u2019option la plus simple ; il autorise 30 jours, prorogeables, et n\u2019exige pas de sponsor.<\/p>\n\n<p>Les forums comme \u00ab Question pour visa escale en Indon\u00e9sie \u00bb refl\u00e8tent encore des avis contradictoires, mais l\u2019information officielle mise \u00e0 jour sur la plate-forme e-IMMIG se fonde sur ces crit\u00e8res. Conserver en poche l\u2019impression PDF de votre itin\u00e9raire prouve la nature transitoire du s\u00e9jour aux yeux de l\u2019agent.<\/p>\n\n<h2 class=\"wp-block-heading\">Documents et d\u00e9marches pour un visa transit indon\u00e9sien<\/h2>\n\n<p>Le <strong>Visa transit<\/strong> B213 se demande d\u00e9sormais exclusivement en ligne, via le portail molina.imigrasi.go.id. Il vise tous les passagers pr\u00e9voyant un stop de 24 \u00e0 96 heures, ou une correspondance impliquant une nuit\u00e9e hors zone internationale. La liste des <strong>documents visa<\/strong> reste compacte mais non n\u00e9gociable :<\/p>\n\n<p>\u2013 Passeport valable six mois apr\u00e8s la date de sortie pr\u00e9vue.<br>\n\u2013 Photo num\u00e9rique 4 \u00d7 6 cm sur fond clair.<br>\n\u2013 Itin\u00e9raire complet avec num\u00e9ros de vol confirm\u00e9s.<br>\n\u2013 Justificatif financier : capture de relev\u00e9 bancaire prouvant 2 000 USD disponibles.<br>\n\u2013 Preuve d\u2019assurance couvrant frais m\u00e9dicaux et \u00e9vacuation.<br>\n\u2013 Formulaire e-transit compl\u00e9t\u00e9.<\/p>\n\n<p>Une fois le dossier soumis, un QR code est g\u00e9n\u00e9r\u00e9 en 48 h ouvr\u00e9es. Il sera scann\u00e9 \u00e0 l\u2019arriv\u00e9e par l\u2019agent d\u2019immigration et r\u00e9-imprim\u00e9 sur le sticker coll\u00e9 dans le passeport. Le paiement s\u2019effectue par carte (140 000 IDR) ou via virement IBFT si vous poss\u00e9dez d\u00e9j\u00e0 un compte en roupies.<\/p>\n\n<p>Des voyageurs pr\u00e9f\u00e8rent d\u00e9l\u00e9guer la proc\u00e9dure \u00e0 un agent local sp\u00e9cialiste ; c\u2019est le cas de ceux qui combinent escale et prospection immobili\u00e8re sous couvert de <a href=\"https:\/\/indosurftrips.com\/blog\/visa-indonesie-affaires\/\">visa affaires<\/a>. Les m\u00eames interm\u00e9diaires peuvent d\u2019ailleurs convertir un B213 en B211A touristique dans la foul\u00e9e si la vague de Padang tourne mieux que pr\u00e9vu.<\/p>\n\n<p>\u00c0 Paris, le consulat indon\u00e9sien conserve une file \u00ab urgent transit \u00bb ; elle s\u2019adresse surtout aux passagers d\u2019Air France ou de Qatar Airways confront\u00e9s \u00e0 un changement impos\u00e9 par la compagnie. Un certificat de re-routing fait alors office de sponsor.<\/p>\n\n<p>Attention : le visa de retour du pays d\u2019origine n\u2019est plus exig\u00e9, mais il faut prouver la sortie de l\u2019Indon\u00e9sie. Les surfeurs qui partent pour les Mentawai appr\u00e9cieront l\u2019existence de tickets flexibles \u2013 remboursables \u2013 \u00e9mis par certaines agences en ligne.<\/p>\n\n<p>Les familles avec enfants doivent joindre le livret de famille ou, \u00e0 d\u00e9faut, l\u2019acte de naissance traduit. Depuis l\u2019automne 2024, l\u2019immigration refuse tout passeport d\u2019enfant sans photo r\u00e9cente ; le contr\u00f4le biom\u00e9trique compare directement l\u2019image d\u2019enregistrement au visage r\u00e9el. Cette mesure a r\u00e9duit de 37 % les cas de substitution identitaire, selon le rapport annuel de l\u2019a\u00e9roport.<\/p>\n\n<h3 class=\"wp-block-heading\">Focus sur la vaccination et la d\u00e9claration sanitaire<\/h3>\n\n<p>La d\u00e9claration EHAC a fusionn\u00e9 avec le formulaire Douanes-Sant\u00e9. M\u00eame si le COVID-19 n\u2019impose plus de certificat sp\u00e9cifique, garder un sch\u00e9ma vaccinal \u00e0 jour acc\u00e9l\u00e8re le passage. Les passagers non vaccin\u00e9s doivent se pr\u00e9senter \u00e0 la file manuelle, prolong\u00e9e de 15 minutes en moyenne. Un surftrip planifi\u00e9 autour du festival balinais des Offrandes \u2013 d\u00e9crit dans <a href=\"https:\/\/indosurftrips.com\/blog\/indonesie-et-bali-parce-que-larchipel-est-une-destination-ideale-pour-un-voyage\/\">cet article sur l\u2019attrait de l\u2019archipel<\/a> \u2013 m\u00e9rite donc de s\u2019anticiper par un rappel de fi\u00e8vre jaune si l\u2019on vient d\u2019Afrique ou d\u2019Am\u00e9rique du Sud.<\/p>\n\n<h2 class=\"wp-block-heading\">Optimiser votre escale : temps, logistique et confort dans les a\u00e9roports indon\u00e9siens<\/h2>\n\n<p>D\u00e9but 2025, Soekarno-Hatta recense vingt-deux connexion-bars, quatorze salons et six zones de sieste avec douches payantes. Denpasar, plus compact, compense par un spa balinais mis en avant dans l\u2019article <a href=\"https:\/\/indosurftrips.com\/blog\/massages-en-indonesie-types-et-traitements\/\">massages en Indon\u00e9sie<\/a>. Exploiter ces services suppose n\u00e9anmoins de lire correctement la carte d\u2019embarquement : la lettre G renvoie aux portes domestiques, T aux vols long-courriers.<\/p>\n\n<p>Pour gagner du temps, les voyageurs peuvent louer un \u00ab porter surf \u00bb : un agent porte bagages form\u00e9 \u00e0 la manutention de board-bags jusqu\u2019\u00e0 3 m. Il conna\u00eet les couloirs secondaires et \u00e9conomise parfois dix \u00e0 quinze minutes sur le trajet T3-T2. Les digital nomads adoptent, eux, le e-SIM Kawanua, activ\u00e9e en quatre clics avant le d\u00e9collage ; elle \u00e9vite de chercher une boutique Telkomsel \u00e0 la sortie.<\/p>\n\n<p>Un cr\u00e9neau-caf\u00e9 entre deux avions se planifie selon l\u2019algorithme Indon-Flow publi\u00e9 par le gestionnaire AP II : il pr\u00e9dit l\u2019affluence en fonction de la pri\u00e8re du vendredi, d\u2019un meeting au <a href=\"https:\/\/indosurftrips.com\/blog\/visa-indonesie-social-culturel\/\">visa social et culturel<\/a>, ou de l\u2019arriv\u00e9e d\u2019un charter russe. L\u2019application affiche un code couleur : vert = moins de 300 passagers dans la zone s\u00e9curit\u00e9, orange = 600, rouge = 1 000. Partir vers la porte avant l\u2019affichage rouge \u00e9vite la cohue.<\/p>\n\n<p>Les passagers longue correspondance disposent d\u2019un h\u00f4tel capsule dans chaque terminal. La nuit co\u00fbte 38 USD, incluant douche chaude et casier. Les surfeurs optent parfois pour un transfert express jusqu\u2019\u00e0 Batu Bolong ; la navette bleue met 37 minutes en dehors des heures de pointe. Un plugin int\u00e9gr\u00e9 \u00e0 la carte d\u2019embarquement calcule le temps restant avant l\u2019embarquement et envoie une notification push pour signaler l\u2019heure de retour.<\/p>\n\n<p>Enfin, la consigne planches inaugur\u00e9e \u00e0 Denpasar promet la s\u00e9r\u00e9nit\u00e9 : 10 USD par 24 h, housse prot\u00e9g\u00e9e dans un rack climatis\u00e9. Ceux qui prolongent vers Lombok \u00e9vitent ainsi de payer le suppl\u00e9ment bagage sur le vol Garuda domestique.<\/p>\n\n<h2 class=\"wp-block-heading\">Cas pratiques : profils de voyageurs et sc\u00e9narios d\u2019escal\u200be<\/h2>\n\n<p>Pour illustrer les subtilit\u00e9s de la r\u00e9glementation, analysons trois profils : Clara, consultante fran\u00e7aise, 7 h d\u2019attente ; Markus, surfeur allemand, 32 h ; et A\u00efsha, \u00e9tudiante marocaine en route pour Sydney, 18 h. Clara reste en zone internationale : pas de visa, e-SIM achet\u00e9e, douche 18 USD, salon pay-per-use 25 USD. Markus souhaite rejoindre Uluwatu pour un sunset. Il opte pour un VOA, r\u00e9cup\u00e8re sa planche, dort \u00e0 Canggu, revient et repasse la s\u00e9curit\u00e9. Le co\u00fbt total de la man\u0153uvre est inf\u00e9rieur \u00e0 la taxe de retard B213. A\u00efsha poss\u00e8de un billet unique mais doit changer de terminal et acc\u00e9der \u00e0 ses bagages \u00e0 cause d\u2019une politique \u00ab claim &amp; re-check \u00bb de la compagnie low-cost. Elle sollicite le visa B213 via son universit\u00e9, un sponsor reconnu par l\u2019immigration, et profite du city tour \u00e9ducatif r\u00e9alis\u00e9 par des \u00e9tudiants indon\u00e9siens.<\/p>\n\n<p>Ces cas montrent qu\u2019il n\u2019existe pas d\u2019approche unique. L\u2019essentiel est d\u2019identifier, d\u00e8s la r\u00e9servation, si l\u2019on franchira la douane. Les billets \u00ab separate PNR\u00bb \u2013 pratiques pour cumuler les meilleures offres \u2013 imposent presque toujours une sortie\/re-enregistrement, donc un visa.<\/p>\n\n<!-- =========================\n SIMULATEUR \u00ab Visa Indon\u00e9sie Transit \u00bb\n \u00c0 copier\/coller tel quel dans votre page\n========================= -->\n\n<!-- CDN Tailwind pour un style rapide et l\u00e9ger -->\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n<!--\nVous pr\u00e9f\u00e9rez garder la main ? Tous les libell\u00e9s FR sont modifiables ci-dessous.\n-->\n\n<div id=\"simulator-transit-id\" class=\"max-w-xl mx-auto p-4 border rounded-lg shadow-md space-y-4 bg-white\" style=\"max-height:2000px;\">\n  <!-- Titre -->\n  <h2 class=\"text-xl font-bold text-center\">Simulateur de pr\u00e9paration d\u2019escale en Indon\u00e9sie<\/h2>\n\n  <!-- Formulaire -->\n  <form id=\"transitForm\" class=\"space-y-3\">\n    <!-- Dur\u00e9e de la correspondance -->\n    <div>\n      <label class=\"block font-semibold mb-1\" for=\"layover\">Dur\u00e9e de la correspondance<\/label>\n      <div class=\"flex space-x-2\">\n        <input id=\"hours\" type=\"number\" min=\"0\" max=\"48\" value=\"2\"\n               class=\"w-1\/2 p-2 border rounded\" aria-label=\"Heures\">\n        <span class=\"self-center\">h<\/span>\n        <input id=\"minutes\" type=\"number\" min=\"0\" max=\"59\" step=\"15\" value=\"0\"\n               class=\"w-1\/2 p-2 border rounded\" aria-label=\"Minutes\">\n        <span class=\"self-center\">min<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Nombre de terminaux \u00e0 changer -->\n    <div>\n      <label class=\"block font-semibold mb-1\" for=\"terminals\">Nombre de terminaux \u00e0 changer<\/label>\n      <input id=\"terminals\" type=\"number\" min=\"0\" max=\"5\" value=\"0\"\n             class=\"w-full p-2 border rounded\" aria-label=\"Nombre de terminaux\">\n    <\/div>\n\n    <!-- Statut bagages -->\n    <fieldset class=\"border p-2 rounded\">\n      <legend class=\"font-semibold mb-1\">Statut des bagages<\/legend>\n      <div class=\"space-y-1\">\n        <label class=\"inline-flex items-center\">\n          <input type=\"radio\" name=\"bagage\" value=\"through\" class=\"mr-2\" checked>\n          Bagages enregistr\u00e9s jusqu\u2019\u00e0 destination finale\n        <\/label><br>\n        <label class=\"inline-flex items-center\">\n          <input type=\"radio\" name=\"bagage\" value=\"collect\" class=\"mr-2\">\n          Je dois r\u00e9cup\u00e9rer et r\u00e9enregistrer mes bagages\n        <\/label>\n      <\/div>\n    <\/fieldset>\n\n    <!-- Devise de conversion -->\n    <div>\n      <label class=\"block font-semibold mb-1\" for=\"currency\">Afficher le budget en<\/label>\n      <select id=\"currency\" class=\"w-full p-2 border rounded\">\n        <option value=\"IDR\">IDR \u2013 Rupiah indon\u00e9sien<\/option>\n        <option value=\"EUR\">EUR \u2013 Euro<\/option>\n        <option value=\"USD\">USD \u2013 Dollar US<\/option>\n        <option value=\"GBP\">GBP \u2013 Livre sterling<\/option>\n      <\/select>\n    <\/div>\n\n    <!-- Bouton -->\n    <button type=\"submit\"\n            class=\"w-full bg-indigo-600 hover:bg-indigo-700 text-white font-semibold py-2 rounded\">\n      Calculer\n    <\/button>\n  <\/form>\n\n  <!-- R\u00e9sultats -->\n  <div id=\"results\" class=\"hidden space-y-2\">\n    <h3 class=\"text-lg font-bold\">R\u00e9sultats<\/h3>\n    <p id=\"margin\" class=\"font-medium\"><\/p>\n    <p id=\"visa\" class=\"font-medium\"><\/p>\n    <div class=\"border-t pt-2\">\n      <p class=\"font-semibold\">Budget confort (Wi-Fi + douche + repas) :<\/p>\n      <p id=\"budget\"><\/p>\n    <\/div>\n    <p class=\"text-xs text-gray-500\">Ces estimations sont informatives et ne remplacent pas les r\u00e8gles officielles d\u2019immigration.<\/p>\n  <\/div>\n<\/div>\n\n<!-- =========================\n  Logique JavaScript\n========================= -->\n<script>\n\/*\nAPI gratuite utilis\u00e9e pour la conversion de devises :\n  URL       : https:\/\/api.exchangerate.host\/latest?base=IDR&symbols=EUR,USD,GBP\n  Exemple   :\n    {\n      \"base\":\"IDR\",\n      \"date\":\"2024-03-27\",\n      \"rates\":{\"EUR\":0.0000598,\"USD\":0.0000653,\"GBP\":0.0000511}\n    }\nCette API ne requiert aucune cl\u00e9 et autorise un usage illimit\u00e9.\n*\/\n\n(function () {\n  \/\/ ----- Constantes de co\u00fbt en IDR -----\n  const COSTS = {\n    wifi: 60000,   \/\/ Wi-Fi illimit\u00e9\n    shower: 100000, \/\/ Douche\n    meal: 80000    \/\/ Repas express\n  };\n  const TOTAL_COST_IDR = COSTS.wifi + COSTS.shower + COSTS.meal;\n\n  \/\/ Stockage des taux \u2013 on \u00e9vite de requ\u00eater plusieurs fois\n  let rates = { IDR: 1 }; \/\/ valeur par d\u00e9faut\n\n  \/\/ R\u00e9cup\u00e9ration des taux de change d\u00e8s le chargement\n  fetch('https:\/\/api.exchangerate.host\/latest?base=IDR&symbols=EUR,USD,GBP')\n    .then(r => r.json())\n    .then(data => { rates = { ...rates, ...data.rates }; })\n    .catch(() => {\n      console.warn('Conversion de devise indisponible, affichage en IDR uniquement.');\n    });\n\n  \/\/ ----- Fonction utilitaire de conversion -----\n  function convertIDR(amountIDR, currency) {\n    if (!rates[currency]) return amountIDR.toLocaleString('fr-FR') + ' IDR';\n    const converted = amountIDR * rates[currency];\n    return `${converted.toFixed(2).toLocaleString('fr-FR')} ${currency}`;\n  }\n\n  \/\/ ----- Calcul du temps minimal recommand\u00e9 -----\n  function computeRecommendedTime(terminals, hasToCollectBag) {\n    \/\/ R\u00e8gles simples (modifiables \u00e0 souhait) :\n    \/\/ 1 h de base + 1 h par changement de terminal + 1 h si bagages \u00e0 r\u00e9cup\u00e9rer\n    return 1 + terminals + (hasToCollectBag ? 1 : 0); \/\/ r\u00e9sultat en heures\n  }\n\n  \/\/ ----- D\u00e9termination du besoin de visa transit -----\n  function needsVisa(layoverHours, terminals, hasToCollectBag) {\n    \/* Hypoth\u00e8ses simplifi\u00e9es :\n       - \u2264 8 h, pas de sortie de zone internationale, pas de bagages \u2192 pas de visa.\n       - > 8 h ou collecte bagages ou >1 terminal \u2192 visa (e-VOA ou VOA).\n    *\/\n    if (layoverHours <= 8 &#038;&#038; !hasToCollectBag &#038;&#038; terminals <= 1) {\n      return false;\n    }\n    return true;\n  }\n\n  \/\/ ----- Gestionnaire de soumission du formulaire -----\n  document.getElementById('transitForm').addEventListener('submit', function (e) {\n    e.preventDefault();\n\n    \/\/ R\u00e9cup\u00e9ration des valeurs utilisateur\n    const hours = parseInt(document.getElementById('hours').value, 10) || 0;\n    const minutes = parseInt(document.getElementById('minutes').value, 10) || 0;\n    const layoverHours = hours + minutes \/ 60;\n\n    const terminals = parseInt(document.getElementById('terminals').value, 10) || 0;\n    const hasToCollectBag = document.querySelector('input[name=\"bagage\"]:checked').value === 'collect';\n    const currency = document.getElementById('currency').value;\n\n    \/\/ Calculs\n    const recommended = computeRecommendedTime(terminals, hasToCollectBag);\n    const visaRequired = needsVisa(layoverHours, terminals, hasToCollectBag);\n\n    \/\/ Affichage des r\u00e9sultats\n    document.getElementById('margin').textContent =\n      `Marge minimale recommand\u00e9e : ${recommended} h. Votre escale est de ${layoverHours.toFixed(2)} h.`;\n\n    document.getElementById('visa').textContent =\n      visaRequired\n        ? 'Un visa de transit (ou VOA) est probablement n\u00e9cessaire.'\n        : 'Pas besoin de visa de transit si vous restez en zone internationale.';\n\n    document.getElementById('budget').textContent =\n      `${convertIDR(TOTAL_COST_IDR, currency)} (Wi-Fi :${convertIDR(COSTS.wifi, currency)}, ` +\n      `douche :${convertIDR(COSTS.shower, currency)}, repas :${convertIDR(COSTS.meal, currency)})`;\n\n    \/\/ Rendre la section visible\n    document.getElementById('results').classList.remove('hidden');\n  });\n})();\n<\/script>\n\n<p>Les compagnies facilitent la d\u00e9cision : Singapore Airlines affiche la mention \u00ab baggage transfer included \u00bb, AirAsia non. Les passagers attentifs \u00e9conomisent ainsi 1 h 30 et 140 000 IDR. \u00c0 titre d\u2019exemple, l\u2019article <a href=\"https:\/\/indosurftrips.com\/blog\/visa-indonesie-travail\/\">visa Indon\u00e9sie travail<\/a> cite un cadre qui a manqu\u00e9 sa formation \u00e0 Surabaya par m\u00e9connaissance de cette subtilit\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Conseils voyage pour \u00e9viter les pi\u00e8ges et profiter d\u2019une escale indon\u00e9sienne<\/h2>\n\n<p>Premier r\u00e9flexe : v\u00e9rifier la mention \u00ab through check-in \u00bb lors de l\u2019achat. Sans elle, mieux vaut allonger la correspondance ou acheter un B213. Deuxi\u00e8me r\u00e9flexe : anticiper la m\u00e9t\u00e9o ; une pluie \u00e9quatoriale peut bloquer la navette inter-terminal. Troisi\u00e8me r\u00e9flexe : t\u00e9l\u00e9charger le formulaire IMMIG-e avant le vol ; la connexion Wi-Fi de bord peut suffire \u00e0 l\u2019envoyer.<\/p>\n\n<p>Les passagers en fauteuil roulant doivent r\u00e9server l\u2019assistance 48 h en avance ; sans cela, l\u2019Indon\u00e9sie n\u2019impose pas encore d\u2019assistance automatique. Les familles avec enfants privil\u00e9gient les files \u00ab priority lane \u00bb ouvertes de 06 h \u00e0 20 h ; hors cr\u00e9neau, un agent d\u2019accueil peut d\u00e9livrer un coupon rapide sur pr\u00e9sentation d\u2019un ticket \u00e9co.<\/p>\n\n<p>Quant aux surfeurs, glisser une paire de d\u00e9rives dans le bagage cabine \u00e9vite la surf-taxe si la housse arrive endommag\u00e9e. Les compagnies appliquent d\u00e9sormais une franchise sportive plus stricte ; une d\u00e9rive cass\u00e9e peut compromettre la session \u00e0 Lakey Peak, comme le relate <a href=\"https:\/\/indosurftrips.com\/blog\/ubud-que-voir-la-ville-culturelle-de-bali\/\">cet article d\u00e9di\u00e9 \u00e0 Ubud<\/a> qui d\u00e9taille \u00e9galement les boutiques de r\u00e9paration express.<\/p>\n\n<p>Profiter de l\u2019escale, c\u2019est aussi s\u2019immerger dans la culture locale m\u00eame sans quitter l\u2019a\u00e9roport : d\u00e9gustation de kopi Luwak au Coffee Observatory, expositions d\u2019art javanais et concerts de gamelan chaque vendredi. Les voyageurs noctambules d\u00e9couvriront le Sky-Deck du T3, panorama sur les pistes, accessible 22 h-05 h.<\/p>\n\n<p>Enfin, ne pas n\u00e9gliger la s\u00e9curit\u00e9 num\u00e9rique : r\u00e9gler son VPN sur un serveur singapourien \u00e9vite les lenteurs du filtre national. Les nomades digitaux peuvent ainsi uploader leurs vid\u00e9os sur le vol suivant sans perdre un octet.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Un visa est-il obligatoire pour une escale de moins de 24 heures ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non, u00e0 condition de rester en zone internationale et de disposer du2019un billet unique assurant le transfert des bagages. Du00e8s que lu2019on franchit la douane ou que lu2019escale du00e9passe 24 h, le visa transit B213, le VOA ou un autre titre devient nu00e9cessaire.\"}},{\"@type\":\"Question\",\"name\":\"Combien de temps faut-il pru00e9voir pour un changement de terminal u00e0 Jakarta ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La moyenne en 2025 est de 62 minutes, mais les autoritu00e9s recommandent 150 minutes si lu2019itinu00e9raire comporte deux compagnies distinctes ou un bagage u00e0 ru00e9cupu00e9rer.\"}},{\"@type\":\"Question\",\"name\":\"Peut-on obtenir le visa de transit u00e0 lu2019arrivu00e9e ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non, il doit u00eatre demandu00e9 en ligne avant le du00e9part, sauf cas de re-routing documentu00e9 par la compagnie. Pour une sortie rapide, le visa on arrival reste lu2019alternative la plus simple.\"}},{\"@type\":\"Question\",\"name\":\"Quels documents imprimer pour passer lu2019immigration plus vite ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Passeport, QR code de lu2019e-visa, itinu00e9raire complet, preuve de sortie du2019Indonu00e9sie et, le cas u00e9chu00e9ant, attestation du2019assurance santu00e9.\"}},{\"@type\":\"Question\",\"name\":\"Existe-t-il des services spu00e9cifiques pour les surfeurs en transit ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui : consignes u00e0 boards u00e0 Denpasar, porteurs spu00e9cialisu00e9s, et desk du2019information sur la taxe sportive. Ru00e9server ces services en ligne permet du2019u00e9viter la sortie douane et donc le visa.\"}}]}\n<\/script>\n<h3>Un visa est-il obligatoire pour une escale de moins de 24 heures ?<\/h3>\n<p>Non, \u00e0 condition de rester en zone internationale et de disposer d\u2019un billet unique assurant le transfert des bagages. D\u00e8s que l\u2019on franchit la douane ou que l\u2019escale d\u00e9passe 24 h, le visa transit B213, le VOA ou un autre titre devient n\u00e9cessaire.<\/p>\n<h3>Combien de temps faut-il pr\u00e9voir pour un changement de terminal \u00e0 Jakarta ?<\/h3>\n<p>La moyenne en 2025 est de 62 minutes, mais les autorit\u00e9s recommandent 150 minutes si l\u2019itin\u00e9raire comporte deux compagnies distinctes ou un bagage \u00e0 r\u00e9cup\u00e9rer.<\/p>\n<h3>Peut-on obtenir le visa de transit \u00e0 l\u2019arriv\u00e9e ?<\/h3>\n<p>Non, il doit \u00eatre demand\u00e9 en ligne avant le d\u00e9part, sauf cas de re-routing document\u00e9 par la compagnie. Pour une sortie rapide, le visa on arrival reste l\u2019alternative la plus simple.<\/p>\n<h3>Quels documents imprimer pour passer l\u2019immigration plus vite ?<\/h3>\n<p>Passeport, QR code de l\u2019e-visa, itin\u00e9raire complet, preuve de sortie d\u2019Indon\u00e9sie et, le cas \u00e9ch\u00e9ant, attestation d\u2019assurance sant\u00e9.<\/p>\n<h3>Existe-t-il des services sp\u00e9cifiques pour les surfeurs en transit ?<\/h3>\n<p>Oui : consignes \u00e0 boards \u00e0 Denpasar, porteurs sp\u00e9cialis\u00e9s, et desk d\u2019information sur la taxe sportive. R\u00e9server ces services en ligne permet d\u2019\u00e9viter la sortie douane et donc le visa.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Entre deux oc\u00e9ans et trois fuseaux horaires, l\u2019Indon\u00e9sie s\u2019impose comme un carrefour a\u00e9rien majeur entre l\u2019Asie, l\u2019Oc\u00e9anie et l\u2019Europe. Les voyageurs vers Sydney, Tokyo ou Singapour passent de plus en plus par Jakarta ou Denpasar, s\u00e9duits par des tarifs comp\u00e9titifs et des temps de vol \u00e9quilibr\u00e9s. Or, une escale r\u00e9ussie repose sur une parfaite connaissance [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":849,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[71,70,69,68,45],"class_list":["post-850","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-formalites","tag-conseils-visa-indonesie","tag-escale-indonesie","tag-preparer-escale-indonesie","tag-transit-indonesie","tag-visa-indonesie"],"_links":{"self":[{"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/posts\/850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/comments?post=850"}],"version-history":[{"count":0,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/posts\/850\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/media\/849"}],"wp:attachment":[{"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/media?parent=850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/categories?post=850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/indosurftrips.com\/blog\/wp-json\/wp\/v2\/tags?post=850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}