{"id":23617,"date":"2026-08-09T06:33:52","date_gmt":"2026-08-09T06:33:52","guid":{"rendered":"https:\/\/www.transports-express-caraibes.fr\/blog\/rejoindre-desirade-guadeloupe\/"},"modified":"2026-08-09T06:33:52","modified_gmt":"2026-08-09T06:33:52","slug":"rejoindre-desirade-guadeloupe","status":"publish","type":"post","link":"https:\/\/www.transports-express-caraibes.fr\/blog\/rejoindre-desirade-guadeloupe\/","title":{"rendered":"Comment rejoindre la D\u00e9sirade depuis la Guadeloupe facilement"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>En bref :<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Ferry depuis Saint\u2011Fran\u00e7ois<\/strong> : travers\u00e9e d\u2019environ <strong>45 minutes<\/strong>, d\u00e9parts r\u00e9guliers, libert\u00e9 sur place.<\/li><li><strong>Excursion organis\u00e9e<\/strong> : formule tout\u2011compris, guide, repas inclus, plus confortable mais plus ch\u00e8re.<\/li><li>Pr\u00e9voir <strong>r\u00e9servation \u00e0 l\u2019avance<\/strong> en haute saison et un moyen de transport pour explorer l\u2019\u00eele.<\/li><li>Points pratiques : port de Saint\u2011Fran\u00e7ois, tarifs variables selon saison, travers\u00e9e sensible \u00e0 la m\u00e9t\u00e9o.<\/li><li>Resources utiles : guides pratiques et compagnies de navette pour comparer horaires et offres.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\"><strong>La D\u00e9sirade<\/strong>, petite \u00eele sauvage situ\u00e9e \u00e0 seulement <strong>8 km<\/strong> de Grande\u2011Terre, attire par son authenticit\u00e9 et ses plages pr\u00e9serv\u00e9es. Pour la rejoindre depuis la Guadeloupe, deux solutions dominent : partir en ferry depuis <strong>Saint\u2011Fran\u00e7ois<\/strong> et organiser sa journ\u00e9e librement, ou choisir une excursion organis\u00e9e qui prend tout en charge. Ce texte propose un guide pratique, chiffr\u00e9 et pragmatique pour d\u00e9cider rapidement, r\u00e9server correctement et optimiser la journ\u00e9e sur place. Les informations incluent dur\u00e9es, co\u00fbts indicatifs, bonnes pratiques terrain et les erreurs fr\u00e9quentes \u00e0 \u00e9viter. Un personnage fil conducteur \u2014 Am\u00e9lie, voyageuse curieuse \u2014 illustre les choix possibles : elle compare le ferry et l\u2019excursion, r\u00e9serve son billet en ligne, loue un scooter et d\u00e9couvre la chapelle du Calvaire au coucher du soleil. \u00c0 la fin, une synth\u00e8se orient\u00e9e action permet de partir sereinement vers l\u2019\u00eele, que ce soit pour une escapade nature, une journ\u00e9e plage ou une sortie photo des fonds turquoises.<\/p>\n\n<h2 class=\"wp-block-heading\">Options pour rejoindre La D\u00e9sirade depuis la Guadeloupe : ferry ou excursion<\/h2>\n\n<p class=\"wp-block-paragraph\">La solution la plus utilis\u00e9e reste la navette maritime au d\u00e9part de <strong>Saint\u2011Fran\u00e7ois<\/strong>. La travers\u00e9e dure environ <strong>45 minutes<\/strong> et plusieurs rotations sont assur\u00e9es chaque jour.<\/p>\n\n<p class=\"wp-block-paragraph\">Les excursions organis\u00e9es partent parfois de Saint\u2011Fran\u00e7ois ou de Pointe\u2011\u00e0\u2011Pitre et combinent travers\u00e9e, transport sur place et repas.<\/p>\n\n<h3 class=\"wp-block-heading\">Le ferry : pratique, rapide et \u00e9conomique<\/h3>\n\n<p class=\"wp-block-paragraph\">Avantages :<\/p>\n\n<ul class=\"wp-block-list\"><li>Tarif g\u00e9n\u00e9ralement plus bas qu\u2019une excursion.<\/li><li>Horaires r\u00e9guliers, libert\u00e9 pour composer son parcours sur place.<\/li><li>Possibilit\u00e9 de louer v\u00e9lo, scooter ou voiture \u00e0 l\u2019arriv\u00e9e.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Limites :<\/p>\n\n<ul class=\"wp-block-list\"><li>Travers\u00e9e parfois agit\u00e9e selon la m\u00e9t\u00e9o ; pr\u00e9voir anti\u2011naus\u00e9e si sensible.<\/li><li>Organisation des repas et du transport sur place \u00e0 pr\u00e9voir ind\u00e9pendamment.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Pour consulter horaires et informations pratiques, la compagnie locale publie ses services en ligne ; il est utile de v\u00e9rifier les rotations et tarifs avant le d\u00e9part sur le site de la navette ou d\u2019un guide local.<\/p>\n\n<h3 class=\"wp-block-heading\">L\u2019excursion organis\u00e9e : confort et d\u00e9couverte guid\u00e9e<\/h3>\n\n<p class=\"wp-block-paragraph\">Avantages :<\/p>\n\n<ul class=\"wp-block-list\"><li>Organisation cl\u00e9 en main : travers\u00e9e, transport, repas et visites guid\u00e9es.<\/li><li>Guides locaux pour comprendre l\u2019histoire, la g\u00e9ologie et la faune (iguane, oiseaux).<\/li><li>Plus conviviale pour les familles et groupes.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Limites :<\/p>\n\n<ul class=\"wp-block-list\"><li>Programme fixe, moins de libert\u00e9.<\/li><li>Co\u00fbt sup\u00e9rieur \u00e0 l\u2019achat d\u2019un simple billet de bateau.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Plusieurs agences locales proposent ces formules ; comparer les inclusions (repas, temps libre, arr\u00eat baignade) avant de r\u00e9server.<\/p>\n\n<h2 class=\"wp-block-heading\">\u00c9tapes concr\u00e8tes pour organiser votre journ\u00e9e \u00e0 La D\u00e9sirade<\/h2>\n\n<p class=\"wp-block-paragraph\">R\u00e9server et pr\u00e9parer la travers\u00e9e suit des \u00e9tapes simples mais importantes pour \u00e9viter les mauvaises surprises.<\/p>\n\n<h3 class=\"wp-block-heading\">Avant le d\u00e9part : r\u00e9servation et documents<\/h3>\n\n<p class=\"wp-block-paragraph\">\u00c9tapes \u00e0 suivre :<\/p>\n\n<ol class=\"wp-block-list\"><li>V\u00e9rifier les d\u00e9parts depuis <strong>le port de Saint\u2011Fran\u00e7ois<\/strong> et r\u00e9server votre billet \u00e0 l\u2019avance en haute saison.<\/li><li>Choisir ferry aller\u2011retour ou excursion tout compris selon vos priorit\u00e9s.<\/li><li>Pr\u00e9voir eau, en-cas, cr\u00e8me solaire, chapeau et chaussures adapt\u00e9es pour les sentiers.<\/li><li>Si vous \u00eates sensible au mal de mer, prendre un m\u00e9dicament pr\u00e9ventif avant l\u2019embarquement.<\/li><\/ol>\n\n<p class=\"wp-block-paragraph\">Pour consulter des guides et retours d\u2019exp\u00e9rience, des sites locaux offrent des fiches pratiques tr\u00e8s utiles avant le voyage.<\/p>\n\n<h3 class=\"wp-block-heading\">Sur l\u2019\u00eele : transport, visites et gestion du temps<\/h3>\n\n<p class=\"wp-block-paragraph\">\u00c0 l\u2019arriv\u00e9e, les options de d\u00e9placement incluent location de voiture, scooter ou v\u00e9lo. La route principale est courte mais certains points d\u2019int\u00e9r\u00eat demandent un v\u00e9hicule tout\u2011terrain l\u00e9ger.<\/p>\n\n<ul class=\"wp-block-list\"><li>Comptez <strong>2 \u00e0 4 heures<\/strong> pour une d\u00e9couverte d\u00e9tendue des plages (Baie\u2011Mahault, Pointe du Grand Abaque) et des sentiers.<\/li><li>R\u00e9server le v\u00e9hicule au pr\u00e9alable en haute saison \u00e9vite les d\u00e9convenues.<\/li><li>Respecter les sentiers prot\u00e9g\u00e9s pour pr\u00e9server la faune et la flore locales.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Am\u00e9lie, notre fil conducteur, a choisi un scooter : en 15 minutes elle a rejoint la chapelle du Calvaire et profit\u00e9 du panorama au coucher du soleil. Son conseil : partir t\u00f4t pour \u00e9viter la foule et profiter des lumi\u00e8res du matin.<\/p>\n\n<h2 class=\"wp-block-heading\">Tableau comparatif : ferry versus excursion<\/h2>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Crit\u00e8re<\/th>\n<th>Ferry (individuel)<\/th>\n<th>Excursion organis\u00e9e<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Dur\u00e9e travers\u00e9e<\/td>\n<td><strong>~45 minutes<\/strong><\/td>\n<td><strong>~45 minutes<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Co\u00fbt indicatif A\/R<\/td>\n<td><strong>\u20ac15\u2013\u20ac40<\/strong> (selon saison et compagnie)<\/td>\n<td><strong>\u20ac60\u2013\u20ac120<\/strong> (formule journ\u00e9e tout\u2011inclus)<\/td>\n<\/tr>\n<tr>\n<td>Libert\u00e9 sur place<\/td>\n<td>\u00c9lev\u00e9e<\/td>\n<td>Limit\u00e9e (programme)<\/td>\n<\/tr>\n<tr>\n<td>Confort &amp; encadrement<\/td>\n<td>Variable<\/td>\n<td>Haut (guide, repas inclus)<\/td>\n<\/tr>\n<tr>\n<td>Public conseill\u00e9<\/td>\n<td>Voyageurs ind\u00e9pendants, couples<\/td>\n<td>Familles, groupes, primo\u2011visiteurs<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<!-- Calculateur : \"Comment rejoindre la D\u00e9sirade depuis la Guadeloupe facilement\"\n     Bloc pr\u00eat \u00e0 copier\/coller.\n     Hauteur maximale contr\u00f4l\u00e9e pour rester < 2000px.\n     Toutes les cha\u00eenes en fran\u00e7ais.\n     Aucun API externe requis pour ce calcul (co\u00fbts estim\u00e9s fournis par l'utilisateur).\n-->\n\n<div id=\"desirade-calculator\" class=\"max-w-3xl mx-auto p-4 bg-white dark:bg-gray-900 rounded-lg shadow-md text-gray-800 dark:text-gray-100\"\n     style=\"max-height:1800px; overflow:auto;\">\n  <header class=\"mb-4\">\n    <h2 class=\"text-2xl font-semibold\">Calculateur temps &#038; co\u00fbt \u2014 Guadeloupe \u2192 La D\u00e9sirade<\/h2>\n    <p class=\"text-sm text-gray-600 dark:text-gray-300 mt-1\">\n      Comparez rapidement le co\u00fbt total pour rejoindre La D\u00e9sirade selon le nombre de personnes et choisissez l&rsquo;option la plus adapt\u00e9e.\n    <\/p>\n  <\/header>\n\n  <form id=\"calc-form\" class=\"space-y-4\" aria-label=\"Formulaire de calcul des co\u00fbts\">\n    <fieldset class=\"border border-gray-200 dark:border-gray-700 rounded p-3\">\n      <legend class=\"font-medium\">Donn\u00e9es de base<\/legend>\n\n      <div class=\"grid grid-cols-1 sm:grid-cols-2 gap-3 mt-2\">\n        <label class=\"flex flex-col\">\n          <span class=\"text-sm\">Nombre de personnes<\/span>\n          <input id=\"people\" name=\"people\" type=\"number\" min=\"1\" step=\"1\" value=\"2\"\n                 class=\"mt-1 p-2 border rounded focus:outline-none focus:ring-2 focus:ring-indigo-300 dark:bg-gray-800 dark:border-gray-700\"\n                 aria-describedby=\"people-desc\" required>\n          <small id=\"people-desc\" class=\"text-xs text-gray-500 dark:text-gray-400\">Entrez le nombre total de voyageurs.<\/small>\n        <\/label>\n\n        <label class=\"flex flex-col\">\n          <span class=\"text-sm\">Prix billet ferry A\/R (par personne)<\/span>\n          <input id=\"ferryPrice\" name=\"ferryPrice\" type=\"number\" min=\"0\" step=\"0.01\" value=\"25.00\"\n                 class=\"mt-1 p-2 border rounded focus:outline-none focus:ring-2 focus:ring-indigo-300 dark:bg-gray-800 dark:border-gray-700\"\n                 aria-describedby=\"ferry-desc\" required>\n          <small id=\"ferry-desc\" class=\"text-xs text-gray-500 dark:text-gray-400\">Prix estim\u00e9 d&rsquo;un aller-retour en \u20ac (par personne).<\/small>\n        <\/label>\n\n        <label class=\"flex flex-col\">\n          <span class=\"text-sm\">Prix excursion (par personne)<\/span>\n          <input id=\"excursionPrice\" name=\"excursionPrice\" type=\"number\" min=\"0\" step=\"0.01\" value=\"85.00\"\n                 class=\"mt-1 p-2 border rounded focus:outline-none focus:ring-2 focus:ring-indigo-300 dark:bg-gray-800 dark:border-gray-700\"\n                 aria-describedby=\"excursion-desc\" required>\n          <small id=\"excursion-desc\" class=\"text-xs text-gray-500 dark:text-gray-400\">Prix suppl\u00e9mentaire si vous prenez l&rsquo;excursion (par personne).<\/small>\n        <\/label>\n\n        <label class=\"flex items-center space-x-2 mt-4 sm:mt-0\">\n          <input id=\"includeExcursion\" type=\"checkbox\" checked\n                 class=\"h-4 w-4 rounded border-gray-300 text-indigo-600 focus:ring-indigo-500\">\n          <span class=\"text-sm\">Comparer : ferry seul vs ferry + excursion<\/span>\n        <\/label>\n      <\/div>\n    <\/fieldset>\n\n    <fieldset class=\"border border-gray-200 dark:border-gray-700 rounded p-3\">\n      <legend class=\"font-medium\">R\u00e9sultats<\/legend>\n\n      <div class=\"mt-3 space-y-3\">\n        <div class=\"flex items-center justify-between bg-gray-50 dark:bg-gray-800 p-3 rounded\">\n          <div>\n            <div class=\"text-sm text-gray-600 dark:text-gray-300\">Co\u00fbt total \u2014 Billets ferry A\/R<\/div>\n            <div id=\"total-ferry\" class=\"text-xl font-semibold mt-1\">\u20ac0,00<\/div>\n            <div id=\"perPerson-ferry\" class=\"text-xs text-gray-500 mt-1\">par personne: \u20ac0,00<\/div>\n          <\/div>\n          <div class=\"text-sm text-gray-500\">Option A<\/div>\n        <\/div>\n\n        <div class=\"flex items-center justify-between bg-gray-50 dark:bg-gray-800 p-3 rounded\">\n          <div>\n            <div class=\"text-sm text-gray-600 dark:text-gray-300\">Co\u00fbt total \u2014 Billets + excursion<\/div>\n            <div id=\"total-package\" class=\"text-xl font-semibold mt-1\">\u20ac0,00<\/div>\n            <div id=\"perPerson-package\" class=\"text-xs text-gray-500 mt-1\">par personne: \u20ac0,00<\/div>\n          <\/div>\n          <div class=\"text-sm text-gray-500\">Option B<\/div>\n        <\/div>\n\n        <div id=\"difference-block\" class=\"flex items-center justify-between p-3 rounded\"\n             aria-live=\"polite\">\n          <div>\n            <div class=\"text-sm text-gray-600 dark:text-gray-300\">Diff\u00e9rence (B \u2212 A)<\/div>\n            <div id=\"difference\" class=\"text-lg font-semibold mt-1\">\u20ac0,00<\/div>\n            <div id=\"relative-note\" class=\"text-xs text-gray-500 mt-1\">B est plus cher \/ moins cher que A<\/div>\n          <\/div>\n          <div class=\"text-sm text-gray-500\">Analyse<\/div>\n        <\/div>\n      <\/div>\n    <\/fieldset>\n\n    <div class=\"flex flex-wrap gap-2\">\n      <button type=\"button\" id=\"resetBtn\"\n              class=\"px-4 py-2 bg-gray-200 dark:bg-gray-800 text-gray-800 dark:text-gray-100 rounded hover:bg-gray-300 focus:outline-none\">\n        R\u00e9initialiser\n      <\/button>\n\n      <button type=\"button\" id=\"copyBtn\"\n              class=\"px-4 py-2 bg-indigo-600 text-white rounded hover:bg-indigo-700 focus:outline-none\">\n        Copier le r\u00e9sum\u00e9\n      <\/button>\n\n      <button type=\"button\" id=\"printBtn\"\n              class=\"px-4 py-2 bg-green-600 text-white rounded hover:bg-green-700 focus:outline-none\">\n        Imprimer le r\u00e9sum\u00e9\n      <\/button>\n    <\/div>\n\n    <div id=\"summary\" class=\"mt-3 p-3 text-sm text-gray-600 dark:text-gray-300 bg-gray-50 dark:bg-gray-800 rounded\"\n         aria-live=\"polite\" role=\"status\">\n      R\u00e9sum\u00e9 dynamique&#8230;\n    <\/div>\n  <\/form>\n<\/div>\n\n<script>\n\/*\n  Calculateur JavaScript (bien comment\u00e9)\n  - Pas d'API externe requise : les estimations sont fournies par l'utilisateur.\n  - Utilise Intl.NumberFormat pour formatage mon\u00e9taire fran\u00e7ais.\n  - Accessibilit\u00e9 : r\u00e9sultats mis \u00e0 jour dans des r\u00e9gions aria-live, labels associ\u00e9s.\n*\/\n\n(function () {\n  \/\/ S\u00e9lecteurs\n  const peopleInput = document.getElementById('people');\n  const ferryPriceInput = document.getElementById('ferryPrice');\n  const excursionPriceInput = document.getElementById('excursionPrice');\n  const includeExcursionCheckbox = document.getElementById('includeExcursion');\n\n  const totalFerryEl = document.getElementById('total-ferry');\n  const perPersonFerryEl = document.getElementById('perPerson-ferry');\n\n  const totalPackageEl = document.getElementById('total-package');\n  const perPersonPackageEl = document.getElementById('perPerson-package');\n\n  const differenceEl = document.getElementById('difference');\n  const relativeNoteEl = document.getElementById('relative-note');\n\n  const summaryEl = document.getElementById('summary');\n\n  const resetBtn = document.getElementById('resetBtn');\n  const copyBtn = document.getElementById('copyBtn');\n  const printBtn = document.getElementById('printBtn');\n\n  \/\/ Formatteur mon\u00e9taire pour la France \/ EUR\n  const moneyFmt = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR', maximumFractionDigits: 2 });\n\n  \/\/ Valeurs par d\u00e9faut (coh\u00e9rentes avec le brief)\n  const DEFAULTS = {\n    people: 2,\n    ferryPrice: 25.00,\n    excursionPrice: 85.00\n  };\n\n  \/\/ Lecture s\u00e9curis\u00e9e des valeurs d'un input (renvoie nombre)\n  function readNumber(input, fallback) {\n    const v = parseFloat(input.value);\n    return Number.isFinite(v) ? v : fallback;\n  }\n\n  \/\/ Calcul principal et mise \u00e0 jour UI\n  function calculateAndRender() {\n    const people = Math.max(1, Math.floor(readNumber(peopleInput, DEFAULTS.people)));\n    const ferryPrice = Math.max(0, readNumber(ferryPriceInput, DEFAULTS.ferryPrice));\n    const excursionPrice = Math.max(0, readNumber(excursionPriceInput, DEFAULTS.excursionPrice));\n    const compareExcursion = includeExcursionCheckbox.checked;\n\n    \/\/ Option A : ferry A\/R seulement\n    const totalFerry = people * ferryPrice;\n    const perPersonFerry = ferryPrice;\n\n    \/\/ Option B : ferry + excursion (si coch\u00e9, sinon On peut afficher la m\u00eame chose : ferry seul)\n    const totalPackage = people * (ferryPrice + (compareExcursion ? excursionPrice : 0));\n    const perPersonPackage = ferryPrice + (compareExcursion ? excursionPrice : 0);\n\n    const difference = totalPackage - totalFerry;\n\n    \/\/ Mise \u00e0 jour texte (format\u00e9)\n    totalFerryEl.textContent = moneyFmt.format(totalFerry);\n    perPersonFerryEl.textContent = 'par personne: ' + moneyFmt.format(perPersonFerry);\n\n    totalPackageEl.textContent = moneyFmt.format(totalPackage);\n    perPersonPackageEl.textContent = 'par personne: ' + moneyFmt.format(perPersonPackage);\n\n    \/\/ Diff\u00e9rence et note relative\n    const sign = difference > 0 ? 'plus cher' : difference < 0 ? 'moins cher' : 'au m\u00eame prix';\n    differenceEl.textContent = moneyFmt.format(Math.abs(difference));\n    relativeNoteEl.textContent = `L'option avec excursion est ${sign} que l'option ferry seul.`;\n\n    \/\/ R\u00e9sum\u00e9 accessible d\u00e9taill\u00e9\n    const summaryText = [\n      `Pour ${people} voyageur${people > 1 ? 's' : ''}:`,\n      `\u2014 Billets ferry A\/R: ${moneyFmt.format(totalFerry)} au total (${moneyFmt.format(perPersonFerry)} \/ personne).`,\n      `\u2014 Billets + excursion: ${moneyFmt.format(totalPackage)} au total (${moneyFmt.format(perPersonPackage)} \/ personne).`,\n      `\u2014 Diff\u00e9rence (B \u2212 A): ${moneyFmt.format(difference)} (${sign}).`\n    ].join(' ');\n\n    summaryEl.textContent = summaryText;\n  }\n\n  \/\/ Gestionnaires d'\u00e9v\u00e9nements\n  ['input', 'change'].forEach(evt => {\n    peopleInput.addEventListener(evt, calculateAndRender);\n    ferryPriceInput.addEventListener(evt, calculateAndRender);\n    excursionPriceInput.addEventListener(evt, calculateAndRender);\n    includeExcursionCheckbox.addEventListener(evt, calculateAndRender);\n  });\n\n  resetBtn.addEventListener('click', function () {\n    peopleInput.value = DEFAULTS.people;\n    ferryPriceInput.value = DEFAULTS.ferryPrice.toFixed(2);\n    excursionPriceInput.value = DEFAULTS.excursionPrice.toFixed(2);\n    includeExcursionCheckbox.checked = true;\n    calculateAndRender();\n    \/\/ Focus pour accessibilit\u00e9\n    peopleInput.focus();\n  });\n\n  copyBtn.addEventListener('click', function () {\n    \/\/ Copie du r\u00e9sum\u00e9 dans le presse-papier (si disponible)\n    const text = summaryEl.textContent;\n    if (navigator.clipboard && navigator.clipboard.writeText) {\n      navigator.clipboard.writeText(text).then(() => {\n        copyBtn.textContent = 'Copi\u00e9 \u2713';\n        setTimeout(() => { copyBtn.textContent = 'Copier le r\u00e9sum\u00e9'; }, 2000);\n      }).catch(() => {\n        fallbackCopy(text);\n      });\n    } else {\n      fallbackCopy(text);\n    }\n\n    function fallbackCopy(txt) {\n      const ta = document.createElement('textarea');\n      ta.value = txt;\n      ta.setAttribute('readonly', '');\n      ta.style.position = 'absolute';\n      ta.style.left = '-9999px';\n      document.body.appendChild(ta);\n      ta.select();\n      try {\n        document.execCommand('copy');\n        copyBtn.textContent = 'Copi\u00e9 \u2713';\n        setTimeout(() => { copyBtn.textContent = 'Copier le r\u00e9sum\u00e9'; }, 2000);\n      } catch (e) {\n        alert('Impossible de copier automatiquement. Veuillez s\u00e9lectionner le texte et copier manuellement.');\n      }\n      document.body.removeChild(ta);\n    }\n  });\n\n  printBtn.addEventListener('click', function () {\n    \/\/ Imprime uniquement le r\u00e9sum\u00e9 dans une nouvelle fen\u00eatre propre\n    const win = window.open('', '_blank', 'noopener');\n    if (!win) {\n      alert(\"La fen\u00eatre d'impression n'a pas pu s'ouvrir (bloqu\u00e9e).\");\n      return;\n    }\n    const doc = win.document.open();\n    const styles = `\n      <style>\n        body { font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial; padding:20px; color:#111; }\n        h1 { font-size:18px; }\n        pre { white-space: pre-wrap; font-size:14px; }\n      <\/style>`;\n    doc.write(`<html><head><title>R\u00e9sum\u00e9 \u2014 La D\u00e9sirade<\/title>${styles}<\/head><body>\n      <h1>R\u00e9sum\u00e9 du calcul \u2014 Guadeloupe \u2192 La D\u00e9sirade<\/h1>\n      <pre>${summaryEl.textContent}<\/pre>\n      <p>G\u00e9n\u00e9r\u00e9 le ${new Date().toLocaleString('fr-FR')}<\/p>\n    <\/body><\/html>`);\n    doc.close();\n    win.focus();\n    \/\/ Attendre un petit d\u00e9lai puis lancer impression pour compatibilit\u00e9\n    setTimeout(() => win.print(), 300);\n  });\n\n  \/\/ Initialisation\n  calculateAndRender();\n\n  \/\/ Small enhancement: ensure numeric inputs are keyboard-friendly on mobile\n  [peopleInput, ferryPriceInput, excursionPriceInput].forEach(el => {\n    el.setAttribute('inputmode', 'decimal');\n  });\n\n  \/* Notes sur les APIs (aucune utilis\u00e9e ici) :\n     Aucune API externe n'est requise pour ce calcul local.\n     Si vous souhaitez enrichir le calcul avec des horaires de ferry en temps r\u00e9el,\n     utilisez uniquement des APIs publiques gratuites. Exemple hypoth\u00e9tique (externe) :\n     - URL d'exemple (hypoth\u00e9tique) : https:\/\/api-navette-guadeloupe.example\/public\/schedules\n     - Exemple de r\u00e9ponse JSON :\n       {\n         \"route\": \"Guadeloupe-LaDesirade\",\n         \"schedules\": [\n           {\"departure\":\"2026-08-10T08:00:00+00:00\",\"arrival\":\"2026-08-10T09:15:00+00:00\",\"price_eur\":25.00},\n           {\"departure\":\"2026-08-10T13:00:00+00:00\",\"arrival\":\"2026-08-10T14:15:00+00:00\",\"price_eur\":25.00}\n         ]\n       }\n     (Remarque : l'exemple ci-dessus est illustratif. N'incluez que des APIs r\u00e9ellement publiques et gratuites si vous en utilisez.)\n  *\/\n})();\n<\/script>\n\n<h2 class=\"wp-block-heading\">Erreurs fr\u00e9quentes et comment les \u00e9viter<\/h2>\n\n<p class=\"wp-block-paragraph\">Liste des pi\u00e8ges courants :<\/p>\n\n<ul class=\"wp-block-list\"><li>Attendre le dernier moment pour r\u00e9server en haute saison \u2014 r\u00e9sultat : places \u00e9puis\u00e9es.<\/li><li>Oublier de v\u00e9rifier les horaires de retour \u2014 risque de manquer le dernier bateau.<\/li><li>Sous\u2011estimer le vent et la houle \u2014 emporter un m\u00e9dicament contre le mal de mer si n\u00e9cessaire.<\/li><li>Ne pas pr\u00e9voir de moyen de transport sur l\u2019\u00eele \u2014 l\u2019itin\u00e9raire devient vite contraignant.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Insight final : planifier la logistique (billets, transport, repas) est la cl\u00e9 pour transformer une journ\u00e9e \u00e0 La D\u00e9sirade en vraie parenth\u00e8se ressour\u00e7ante.<\/p>\n\n<h2 class=\"wp-block-heading\">Conseils terrain pour profiter pleinement de La D\u00e9sirade<\/h2>\n\n<p class=\"wp-block-paragraph\">Quelques recommandations pratiques :<\/p>\n\n<ul class=\"wp-block-list\"><li>Partir t\u00f4t pour \u00e9viter les groupes et profiter des plages le matin.<\/li><li>Emporter eau et encas : les commerces sont limit\u00e9s selon la saison.<\/li><li>Pr\u00e9voir une batterie externe pour le t\u00e9l\u00e9phone : les prises sont rares.<\/li><li>Respecter les zones prot\u00e9g\u00e9es et ne pas nourrir la faune locale.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Pour des informations logistiques d\u00e9taill\u00e9es et des id\u00e9es d\u2019itin\u00e9raires, les guides locaux et blogs de voyage rassemblent des conseils actualis\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\">Ressources utiles et comparatives : consulter un guide pratique pour la Guadeloupe et les \u00eeles voisines permet de compl\u00e9ter vos pr\u00e9paratifs avant le d\u00e9part.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/souslestropiques.com\/pages\/la-desirade-ferry-excursion\/\" rel=\"nofollow noopener\" target=\"_blank\">Guide pratique et options ferry\/excursion<\/a> et <a href=\"https:\/\/www.comadile.fr\/aller-a-la-desirade\/\" rel=\"nofollow noopener\" target=\"_blank\">informations pratiques de la compagnie<\/a> sont de bons points de d\u00e9part. Pour une vue plus large sur les transports et conseils, le <a href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/guadeloupe-guide-pratique\/\" rel=\"nofollow\">guide pratique des transports en Guadeloupe<\/a> offre des fiches utiles.<\/p>\n\n<h2 class=\"wp-block-heading\">Variantes selon votre profil de voyageur<\/h2>\n\n<h3 class=\"wp-block-heading\">Solo ou couple aventurier<\/h3>\n\n<p class=\"wp-block-paragraph\">Optez pour le ferry, louez un scooter et improvisez votre parcours. Privil\u00e9giez deux plages et un point de vue pour une journ\u00e9e \u00e9quilibr\u00e9e.<\/p>\n\n<h3 class=\"wp-block-heading\">Famille ou groupe cherchant confort<\/h3>\n\n<p class=\"wp-block-paragraph\">Choisissez une excursion organis\u00e9e qui \u00e9vite la logistique et propose un encadrement pour enfants.<\/p>\n\n<h3 class=\"wp-block-heading\">Amateurs de photographie<\/h3>\n\n<p class=\"wp-block-paragraph\">Arrivez au lever ou coucher du soleil ; la lumi\u00e8re met en valeur les falaises calcaires et les eaux turquoises.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Pr\u00eat \u00e0 partir ?<\/strong> R\u00e9servez votre option (ferry ou excursion), bloquez un moyen de transport sur l\u2019\u00eele et partez profiter de paysages sauvages et d\u2019une atmosph\u00e8re hors du temps.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Quel est le port de du00e9part principal pour La Du00e9sirade ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le du00e9part se fait principalement depuis le port de Saintu2011Franu00e7ois, sur Grandeu2011Terre. Plusieurs rotations sont proposu00e9es selon la saison et la mu00e9tu00e9o.\"}},{\"@type\":\"Question\",\"name\":\"Combien de temps dure la traversu00e9e en ferry ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La traversu00e9e dure environ 45 minutes, mais peut u00eatre un peu plus longue en cas de mer formu00e9e ou du2019itinu00e9raire modifiu00e9.\"}},{\"@type\":\"Question\",\"name\":\"Fautu2011il ru00e9server sa place u00e0 lu2019avance ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"En haute saison et pendant les vacances scolaires, il est recommandu00e9 de ru00e9server billets et location de vu00e9hicule u00e0 lu2019avance pour u00e9viter toute du00e9ception.\"}},{\"@type\":\"Question\",\"name\":\"Peutu2011on visiter lu2019u00eele en une seule journu00e9e ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, une journu00e9e permet de du00e9couvrir les plages principales et quelques points du2019intu00e9ru00eat, mais pour une exploration plus du00e9tendue, pru00e9voir une nuit sur place est conseillu00e9.\"}}]}\n<\/script>\n<h3>Quel est le port de d\u00e9part principal pour La D\u00e9sirade ?<\/h3>\n<p>Le d\u00e9part se fait principalement depuis le port de Saint\u2011Fran\u00e7ois, sur Grande\u2011Terre. Plusieurs rotations sont propos\u00e9es selon la saison et la m\u00e9t\u00e9o.<\/p>\n<h3>Combien de temps dure la travers\u00e9e en ferry ?<\/h3>\n<p>La travers\u00e9e dure environ 45 minutes, mais peut \u00eatre un peu plus longue en cas de mer form\u00e9e ou d\u2019itin\u00e9raire modifi\u00e9.<\/p>\n<h3>Faut\u2011il r\u00e9server sa place \u00e0 l\u2019avance ?<\/h3>\n<p>En haute saison et pendant les vacances scolaires, il est recommand\u00e9 de r\u00e9server billets et location de v\u00e9hicule \u00e0 l\u2019avance pour \u00e9viter toute d\u00e9ception.<\/p>\n<h3>Peut\u2011on visiter l\u2019\u00eele en une seule journ\u00e9e ?<\/h3>\n<p>Oui, une journ\u00e9e permet de d\u00e9couvrir les plages principales et quelques points d\u2019int\u00e9r\u00eat, mais pour une exploration plus d\u00e9tendue, pr\u00e9voir une nuit sur place est conseill\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour compl\u00e9ter vos pr\u00e9paratifs, d\u2019autres ressources d\u00e9crivent l\u2019histoire, la culture et les options de visite \u00e0 La D\u00e9sirade ; consulter ces pages permet d\u2019affiner votre choix entre ferry ind\u00e9pendant et excursion guid\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/iles-francaises-caribes\/\" rel=\"nofollow\">Articles sur les \u00eeles fran\u00e7aises des Cara\u00efbes<\/a> et <a href=\"https:\/\/www.globe-trotting.com\/post\/la-desirade-en-guadeloupe\" rel=\"nofollow noopener\" target=\"_blank\">reportage et conseils pratiques<\/a> offrent retours d\u2019exp\u00e9rience et id\u00e9es d\u2019itin\u00e9raires.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>En bref : La D\u00e9sirade, petite \u00eele sauvage situ\u00e9e \u00e0 seulement 8 km de Grande\u2011Terre, attire par son authenticit\u00e9 et ses plages pr\u00e9serv\u00e9es. Pour la rejoindre depuis la Guadeloupe, deux solutions dominent : partir en ferry depuis Saint\u2011Fran\u00e7ois et organiser sa journ\u00e9e librement, ou choisir une excursion organis\u00e9e qui prend tout en charge. Ce texte &#8230; <a title=\"Comment rejoindre la D\u00e9sirade depuis la Guadeloupe facilement\" class=\"read-more\" href=\"https:\/\/www.transports-express-caraibes.fr\/blog\/rejoindre-desirade-guadeloupe\/\" aria-label=\"En savoir plus sur Comment rejoindre la D\u00e9sirade depuis la Guadeloupe facilement\">Lire plus<\/a><\/p>\n","protected":false},"author":3,"featured_media":23616,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-23617","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-voyage"],"views":1,"_links":{"self":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/comments?post=23617"}],"version-history":[{"count":0,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/posts\/23617\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media\/23616"}],"wp:attachment":[{"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/media?parent=23617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/categories?post=23617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.transports-express-caraibes.fr\/blog\/wp-json\/wp\/v2\/tags?post=23617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}