{"id":3116,"date":"2026-08-01T07:04:35","date_gmt":"2026-08-01T07:04:35","guid":{"rendered":"https:\/\/readyviajes.com\/?page_id=3116"},"modified":"2026-08-02T10:52:25","modified_gmt":"2026-08-02T10:52:25","slug":"bahia-de-ha-long-desde-hanoi","status":"publish","type":"page","link":"https:\/\/readyviajes.com\/en\/bahia-de-ha-long-desde-hanoi\/","title":{"rendered":"Bah\u00eda de Ha Long desde Han\u00f3i"},"content":{"rendered":"\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-top\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;3116&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this page&quot;,&quot;legend&quot;:&quot;0\\\/5&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Bah\u00eda de Ha Long desde Han\u00f3i&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best}&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this page<\/span>\n    <\/div>\n    <\/div>\n<p>[et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bboff\u00bb specialty=\u00bboff\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_margin=\u00bb0px|auto|0px|auto||\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb]<\/p>\n<div class=\"rv-tour\">\n<style>.kk-star-ratings,.kksr-holder,.kksr-legend,.entry-title,.et_post_meta_wrapper{display:none!important}<\/p>\n<p>.rv-tour{\n  --rv-orange:#F27100;--rv-orange-2:#FF8A2B;--rv-blue:#0C71C3;--rv-blue-2:#35A0E8;\n  --ink:#061A2E;--bg:#F4F7FA;--surface:#fff;--surface-2:#EAF0F6;\n  --fg:#061A2E;--fg-muted:#4A6076;--fg-faint:#7C93A8;--rule:#DCE6EF;\n  --accent:#E06600;--ok:#0C71C3;\n  --map-water:#DCE9F4;--map-karst:#B4CBDF;--map-karst-2:#9EBAD3;\n  --shadow-sm:0 1px 2px rgba(6,26,46,.04),0 4px 12px -6px rgba(6,26,46,.12);\n  --shadow-lg:0 2px 6px rgba(6,26,46,.05),0 24px 60px -28px rgba(6,26,46,.35);\n  --sans:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;\n  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\n  --r-md:16px;--r-lg:26px;--r-pill:999px;\n  --spring:cubic-bezier(.22,1.2,.36,1);--ease:cubic-bezier(.4,0,.2,1);\n  --s--1:clamp(.78rem,.76rem + .08vw,.83rem);--s-0:clamp(1rem,.97rem + .16vw,1.1rem);\n  --s-1:clamp(1.15rem,1.08rem + .34vw,1.4rem);--s-2:clamp(1.5rem,1.3rem + .95vw,2.2rem);\n  --s-3:clamp(2.1rem,1.6rem + 2.4vw,3.6rem);--s-4:clamp(2.6rem,1.5rem + 5.4vw,6rem);\n  font-family:var(--sans);font-size:var(--s-0);line-height:1.58;color:var(--fg);\n  background:var(--bg);\n}\n.rv-tour *{box-sizing:border-box}\n.rv-tour .wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,3rem)}\n.rv-tour .label{font-family:var(--mono);font-size:var(--s--1);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:0}\n.rv-tour .hero{position:relative;background:var(--ink);color:#EAF2F9;overflow:hidden;border-radius:0 0 var(--r-lg) var(--r-lg)}\n.rv-tour .hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}\n.rv-tour .hero::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,26,46,.55) 0%,rgba(6,26,46,.35) 35%,rgba(6,26,46,.88) 100%);pointer-events:none}\n.rv-tour .hero-inner{z-index:1}\n.rv-tour .mesh{position:absolute;inset:0;overflow:hidden;mix-blend-mode:screen;opacity:.55}\n.rv-tour .blob{position:absolute;border-radius:50%;filter:blur(90px)}\n.rv-tour .blob--o{width:60vw;height:60vw;max-width:760px;max-height:760px;background:var(--rv-orange);top:-18%;right:-12%;opacity:.42}\n.rv-tour .blob--b{width:55vw;height:55vw;max-width:700px;max-height:700px;background:var(--rv-blue);bottom:-26%;left:-14%;opacity:.5}\n.rv-tour .ridge{position:absolute;left:0;right:0;bottom:0;width:100%;display:block}\n.rv-tour .hero-inner{position:relative;display:flex;flex-direction:column;min-height:min(84svh,760px);padding-block:clamp(1.6rem,4vw,2.6rem) clamp(2rem,5vw,3.2rem);gap:clamp(1.2rem,3vw,2rem)}\n.rv-tour .topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}\n.rv-tour .wordmark{font-weight:800;font-size:var(--s-0);letter-spacing:.14em;text-transform:uppercase;margin:0}\n.rv-tour .wordmark span:first-child{color:var(--rv-orange-2)}\n.rv-tour .wordmark span:last-child{color:var(--rv-blue-2)}\n.rv-tour .pill{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:var(--s--1);letter-spacing:.08em;text-transform:uppercase;padding:.42em .95em;border-radius:var(--r-pill);border:1px solid rgba(234,242,249,.22);color:#EAF2F9;background:rgba(234,242,249,.07)}\n.rv-tour .pill--hot{background:var(--rv-orange);border-color:var(--rv-orange);color:#fff;font-weight:600}\n.rv-tour .dot-live{width:6px;height:6px;border-radius:50%;background:currentColor}\n.rv-tour .hero-body{margin-top:auto;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.6rem)}\n.rv-tour .tags{display:flex;gap:.5rem;flex-wrap:wrap}\n.rv-tour h1{font-size:var(--s-4);font-weight:800;line-height:.94;letter-spacing:-.045em;margin:0;max-width:16ch;text-wrap:balance;color:#EAF2F9}\n.rv-tour h1 .grad{background:linear-gradient(100deg,var(--rv-orange-2) 10%,var(--rv-blue-2) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n.rv-tour .hero-sub{font-size:var(--s-1);color:#A2BAD0;max-width:44ch;margin:0;line-height:1.5}\n.rv-tour .bento{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin-top:.4rem}\n.rv-tour .cell{background:rgba(234,242,249,.07);border:1px solid rgba(234,242,249,.13);border-radius:var(--r-md);padding:1rem 1.1rem}\n.rv-tour .cell dt{font-family:var(--mono);font-size:var(--s--1);letter-spacing:.1em;text-transform:uppercase;color:#7B96AE;margin:0 0 .35rem}\n.rv-tour .cell dd{margin:0;font-size:var(--s-1);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#EAF2F9}\n.rv-tour .band{padding-block:clamp(3.4rem,8vw,6rem)}\n.rv-tour .head{margin-bottom:clamp(1.8rem,4vw,3rem)}\n.rv-tour .head h2{font-size:var(--s-3);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:.5rem 0 0;text-wrap:balance;max-width:20ch;color:var(--fg)}\n.rv-tour .lede{font-size:var(--s-2);font-weight:700;letter-spacing:-.025em;line-height:1.22;max-width:24ch;margin:0 0 1.5rem;text-wrap:balance}\n.rv-tour .lede .grad{background:linear-gradient(100deg,var(--accent),var(--ok));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n.rv-tour .prose{max-width:62ch}\n.rv-tour .prose p{margin:0 0 1.05em;color:var(--fg-muted)}\n.rv-tour .prose p:last-child{margin-bottom:0}\n.rv-tour .prose strong{color:var(--fg);font-weight:650}\n.rv-tour .journey{display:grid;gap:clamp(1.6rem,4vw,3.4rem);align-items:start}\n@media(min-width:940px){.rv-tour .journey{grid-template-columns:.95fr 1.05fr}.rv-tour .map-col{position:sticky;top:1.6rem}}\n.rv-tour .map-frame{background:var(--map-water);border:1px solid var(--rule);border-radius:var(--r-lg);padding:.7rem;box-shadow:var(--shadow-lg);overflow:hidden}\n.rv-tour .map{width:100%;height:auto;display:block;border-radius:18px}\n.rv-tour .sea0{stop-color:#FBFDFF;stop-opacity:1}\n.rv-tour .sea1{stop-color:#A9D8EE;stop-opacity:.95}\n.rv-tour .dotpat{fill:#4FA3D1;opacity:.16}\n.rv-tour .vig0{stop-color:#0C71C3;stop-opacity:0}\n.rv-tour .vig1{stop-color:#0C71C3;stop-opacity:.09}\n@keyframes rvOla{from{transform:translateX(0)}to{transform:translateX(-160px)}}\n@keyframes rvBrillo{0%,100%{opacity:.20}50%{opacity:.42}}\n.rv-tour .ola{fill:none;stroke:#3C97CC;stroke-width:1.4;stroke-linecap:round;opacity:.3;\n  animation:rvOla 22s linear infinite}\n.rv-tour .ola.o2{animation-duration:34s;opacity:.2;stroke-width:1.1}\n.rv-tour .ola.o3{animation-duration:46s;opacity:.14}\n.rv-tour .brillo{animation:rvBrillo 9s ease-in-out infinite}\n.rv-tour .costa{fill:#7FC0DF;opacity:.28}\n.rv-tour .costa.c2{fill:#4FA3D1;opacity:.2}\n.rv-tour .depth{fill:none;stroke:var(--map-karst-2);stroke-width:1.1}\n.rv-tour .depth.d0{opacity:.5}\n.rv-tour .depth.d1{opacity:.38}\n.rv-tour .depth.d2{opacity:.27}\n.rv-tour .depth.d3{opacity:.18}\n.rv-tour .depth.d4{opacity:.11}\n.rv-tour .grat{stroke:var(--map-karst);stroke-width:.7;opacity:.45;stroke-dasharray:4 6}\n.rv-tour .gratlab{font-family:var(--mono);font-size:9px;letter-spacing:.05em;fill:var(--fg-faint);opacity:.75}\n.rv-tour .routeglow{fill:none;stroke:var(--accent);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;opacity:.14}\n.rv-tour .rosebg{fill:var(--surface);stroke:var(--map-karst);stroke-width:1;opacity:.9}\n.rv-tour .roseN{fill:var(--accent)}\n.rv-tour .roseS{fill:var(--map-karst)}\n.rv-tour .roselab{font-family:var(--mono);font-size:9px;font-weight:700;fill:var(--fg-muted);text-anchor:middle}\n.rv-tour .scaleline{stroke:var(--fg-faint);stroke-width:1.5}\n.rv-tour .scaletick{stroke:var(--fg-faint);stroke-width:1.5}\n.rv-tour .scalelab{font-family:var(--mono);font-size:9.5px;fill:var(--fg-muted);text-anchor:middle;letter-spacing:.04em}\n.rv-tour .pin .ico path{fill:none;stroke:var(--fg-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s var(--ease)}\n.rv-tour .pin.is-active .ico path{stroke:#fff}\n.rv-tour .numbg{fill:var(--surface);stroke:var(--fg-faint);stroke-width:1.5;transition:fill .3s var(--ease),stroke .3s var(--ease)}\n.rv-tour .pin.is-active .numbg{fill:var(--ink);stroke:var(--ink)}\n.rv-tour .pin .num{font-family:var(--mono);font-size:10px;font-weight:700;fill:var(--fg-muted);text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill .3s var(--ease)}\n.rv-tour .pin.is-active .num{fill:#fff}\n.rv-tour .route{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .85s var(--spring)}\n.rv-tour .pin{cursor:pointer}\n.rv-tour .pin circle.halo{fill:var(--accent);opacity:0;transition:opacity .4s var(--ease)}\n.rv-tour .pin circle.dot{fill:var(--surface);stroke:var(--fg-faint);stroke-width:2;transition:fill .35s var(--spring),stroke .35s var(--ease),r .4s var(--spring)}\n.rv-tour .pin text{font-family:var(--mono);font-size:12px;font-weight:700;fill:var(--fg-muted);text-anchor:middle;dominant-baseline:central;transition:fill .3s var(--ease);pointer-events:none}\n.rv-tour .pin.is-active circle.halo{opacity:.2}\n.rv-tour .pin.is-active circle.dot{fill:var(--accent);stroke:var(--accent);r:19}\n.rv-tour .pin.is-active text{fill:#fff}\n.rv-tour .pin.is-done circle.dot{stroke:var(--accent)}\n.rv-tour .pin:focus-visible{outline:none}\n.rv-tour .pin:focus-visible circle.dot{stroke:var(--ok);stroke-width:3.5}\n.rv-tour .map-meta{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-family:var(--mono);font-size:var(--s--1);color:var(--fg-faint);margin-top:.8rem;letter-spacing:.04em;padding-inline:.3rem}\n.rv-tour .progress{height:3px;background:var(--rule);border-radius:var(--r-pill);overflow:hidden;flex:1;max-width:120px}\n.rv-tour .progress i{display:block;height:100%;width:0;background:var(--accent);border-radius:var(--r-pill);transition:width .85s var(--spring)}\n.rv-tour .stops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}\n.rv-tour .stop{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);padding:clamp(1.15rem,2.6vw,1.7rem);display:grid;grid-template-columns:auto 1fr;gap:0 1.1rem;opacity:.58;transform:scale(.985);transition:opacity .5s var(--ease),transform .5s var(--spring),border-color .4s var(--ease),box-shadow .5s var(--ease)}\n.rv-tour .stop.is-active{opacity:1;transform:scale(1);border-color:color-mix(in srgb,var(--accent) 45%,var(--rule));box-shadow:var(--shadow-sm)}\n.rv-tour .stop-num{font-family:var(--mono);font-size:var(--s--1);font-weight:700;color:var(--fg-faint);font-variant-numeric:tabular-nums;background:var(--surface-2);border-radius:var(--r-pill);width:2.1em;height:2.1em;display:grid;place-items:center;transition:background .4s var(--ease),color .4s var(--ease)}\n.rv-tour .stop.is-active .stop-num{background:var(--accent);color:#fff}\n.rv-tour .stop-time{font-family:var(--mono);font-size:var(--s--1);letter-spacing:.07em;color:var(--fg-faint);font-variant-numeric:tabular-nums;margin:0 0 .3rem}\n.rv-tour .stop h3{font-size:var(--s-2);font-weight:750;letter-spacing:-.03em;line-height:1.08;margin:0 0 .5rem;text-wrap:balance;color:var(--fg)}\n.rv-tour .stop p{margin:0;color:var(--fg-muted);max-width:48ch}\n.rv-tour .stop-meta{display:inline-flex;margin-top:.8rem;font-family:var(--mono);font-size:var(--s--1);color:var(--fg-faint);letter-spacing:.04em;background:var(--surface-2);border-radius:var(--r-pill);padding:.3em .8em}\n.rv-tour .cols{display:grid;gap:clamp(1.4rem,3vw,2.4rem)}\n@media(min-width:780px){.rv-tour .cols{grid-template-columns:1fr 1fr}}\n.rv-tour .card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);padding:clamp(1.3rem,3vw,1.9rem)}\n.rv-tour .card h3{font-size:var(--s-1);font-weight:750;letter-spacing:-.02em;margin:0 0 1rem;color:var(--fg)}\n.rv-tour .list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}\n.rv-tour .list li{display:grid;grid-template-columns:1.5em 1fr;gap:.55rem;color:var(--fg-muted)}\n.rv-tour .mark{font-family:var(--mono);font-weight:700;line-height:1.5;display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:var(--r-pill);font-size:.85em}\n.rv-tour .mark--yes{color:#fff;background:var(--ok)}\n.rv-tour .mark--no{color:var(--fg-faint);background:var(--surface-2)}\n.rv-tour .fineprint{margin:1.2rem 0 0;font-size:var(--s--1);color:var(--fg-faint);line-height:1.5}\n.rv-tour .notes{display:grid;gap:.7rem}\n@media(min-width:720px){.rv-tour .notes{grid-template-columns:repeat(3,1fr)}}\n.rv-tour .note{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);padding:1.4rem 1.5rem;transition:transform .35s var(--spring),box-shadow .35s var(--ease)}\n.rv-tour .note:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}\n.rv-tour .note h4{font-family:var(--mono);font-size:var(--s--1);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 .55rem;font-weight:600}\n.rv-tour .note p{margin:0;color:var(--fg-muted);font-size:var(--s--1);line-height:1.55}\n.rv-tour .book{position:relative;overflow:hidden;background:var(--ink);color:#EAF2F9;border-radius:var(--r-lg);padding:clamp(1.8rem,4.5vw,3.4rem);display:grid;gap:1.8rem;align-items:center;box-shadow:var(--shadow-lg)}\n@media(min-width:840px){.rv-tour .book{grid-template-columns:1fr auto;gap:3rem}}\n.rv-tour .book-inner{position:relative}\n.rv-tour .book .label{color:#7B96AE}\n.rv-tour .price{font-size:var(--s-3);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:.55rem 0 .5rem;color:#EAF2F9;display:block}\n.rv-tour .booktxt{margin:0;color:#A2BAD0;max-width:46ch;font-size:var(--s--1);line-height:1.6;display:block}\n.rv-tour .book .label{display:block}\n.rv-tour .cta{position:relative;display:inline-flex;align-items:center;gap:.6rem;background:var(--rv-orange);color:#fff;font-size:var(--s-0);font-weight:700;letter-spacing:-.01em;padding:1.05em 2.1em;border:0;border-radius:var(--r-pill);text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 8px 24px -8px rgba(242,113,0,.7);transition:transform .3s var(--spring),background .25s var(--ease),box-shadow .3s var(--ease)}\n.rv-tour .cta:hover{background:var(--rv-orange-2);transform:translateY(-2px) scale(1.02);color:#fff}\n.rv-tour .rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--spring)}\n.rv-tour .rise.in{opacity:1;transform:none}\n@media(prefers-reduced-motion:reduce){.rv-tour *,.rv-tour *::before,.rv-tour *::after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv-tour .route{stroke-dashoffset:0!important}.rv-tour .stop,.rv-tour .rise{opacity:1!important;transform:none!important}}\n<\/style>\n<header class=\"hero\">\n  <img class=\"hero-photo\" src=\"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg\" alt=\"Islotes de caliza y juncos tradicionales en la Bah\u00eda de Ha Long, Vietnam\" loading=\"eager\" decoding=\"async\"\/><\/p>\n<div class=\"mesh\" aria-hidden=\"true\"><span class=\"blob blob--o\"><\/span><span class=\"blob blob--b\"><\/span><\/div>\n<p>  <svg class=\"ridge\" viewBox=\"0 0 1440 260\" preserveAspectRatio=\"none\" aria-hidden=\"true\">\n    <path d=\"M0 190 q60-72 122-10 58 58 116-26 52-76 108 6 50 68 104-30 46-62 96 18 44 66 92-24 42-58 88 22 44 66 92-16 44-58 90 26 42 62 88-20 40-56 88 30v112H0z\" fill=\"rgba(255,255,255,.05)\"\/>\n    <path d=\"M0 226 q72-56 140 6 62 56 124-18 56-66 112 10 52 60 106-22 48-60 100 20 46 56 96-26 44-56 92 24 44 54 90-18v100H0z\" fill=\"rgba(255,255,255,.07)\"\/>\n  <\/svg><\/p>\n<div class=\"wrap hero-inner\">\n<div class=\"topbar\">\n<p class=\"wordmark\"><span>Ready<\/span> <span>Viajes<\/span><\/p>\n<p>      <span class=\"pill\"><i class=\"dot-live\"><\/i> Salidas diarias<\/span>\n    <\/div>\n<div class=\"hero-body\">\n<div class=\"tags\"><span class=\"pill pill--hot\">M\u00e1s vendido<\/span><span class=\"pill\">Vietnam<\/span><span class=\"pill\">Gu\u00eda en espa\u00f1ol<\/span><\/div>\n<h1>La bah\u00eda donde el mar <span class=\"grad\">guarda dragones<\/span><\/h1>\n<p class=\"hero-sub\">Dos mil islotes de caliza saliendo de la niebla. Un d\u00eda completo por Ha Long en grupo reducido, con gu\u00eda en espa\u00f1ol y sin prisa por volver.<\/p>\n<dl class=\"bento\">\n<div class=\"cell\">\n<dt>Duraci\u00f3n<\/dt>\n<dd>12\u201313 h<\/dd>\n<\/div>\n<div class=\"cell\">\n<dt>Grupo<\/dt>\n<dd>M\u00e1x. 16<\/dd>\n<\/div>\n<div class=\"cell\">\n<dt>Idioma<\/dt>\n<dd>Espa\u00f1ol<\/dd>\n<\/div>\n<div class=\"cell\">\n<dt>Recogida<\/dt>\n<dd>En tu hotel<\/dd>\n<\/div>\n<\/dl><\/div>\n<\/p><\/div>\n<\/header>\n<section class=\"band wrap rise\">\n<p class=\"lede\">Se puede ver Ha Long en dos horas. Nosotros preferimos <span class=\"grad\">darle el d\u00eda entero<\/span>.<\/p>\n<div class=\"prose\">\n<p>La mayor\u00eda de excursiones te meten en un barco compartido con setenta personas, te dan una hora en la bah\u00eda y te devuelven a Han\u00f3i de noche cerrada. Esta no.<\/p>\n<p>Salimos temprano para llegar cuando la bruma todav\u00eda est\u00e1 pegada al agua, navegamos por la zona central en grupo reducido y paramos donde de verdad merece la pena: la cueva m\u00e1s grande de la bah\u00eda, el mirador de Titop y una hora de kayak entre paredes de caliza. <strong>Con gu\u00eda en espa\u00f1ol durante todo el recorrido<\/strong>, que es lo que separa ver piedras de entender lo que est\u00e1s viendo.<\/p>\n<p>Volver\u00e1s cansado. Es parte del plan.<\/p>\n<\/div>\n<\/section>\n<section class=\"band wrap\">\n<div class=\"head rise\">\n<p class=\"label\">Itinerario \u00b7 6 paradas<\/p>\n<h2>El recorrido, hora a hora<\/h2>\n<\/p><\/div>\n<div class=\"journey\">\n<div class=\"map-col\">\n<div class=\"map-frame\">\n        <svg class=\"map\" viewBox=\"0 0 660 500\" role=\"img\" aria-label=\"Mapa del itinerario con 5 paradas se\u00f1alizadas por tipo de actividad\">\n          <defs>\n            <radialGradient id=\"rvsea\" cx=\"50%\" cy=\"42%\" r=\"78%\">\n              <stop offset=\"0%\" class=\"sea0\"\/>\n              <stop offset=\"100%\" class=\"sea1\"\/>\n            <\/radialGradient>\n            <pattern id=\"rvdots\" width=\"14\" height=\"14\" patternUnits=\"userSpaceOnUse\">\n              <circle cx=\"1.6\" cy=\"1.6\" r=\"1\" class=\"dotpat\"\/>\n            <\/pattern>\n            <linearGradient id=\"rvvign\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n              <stop offset=\"0%\" class=\"vig1\"\/>\n              <stop offset=\"42%\" class=\"vig0\"\/>\n              <stop offset=\"100%\" class=\"vig1\"\/>\n            <\/linearGradient>\n            <clipPath id=\"rvclip\"><rect width=\"660\" height=\"500\"\/><\/clipPath>\n          <\/defs>\n          <g aria-hidden=\"true\">\n            <rect width=\"660\" height=\"500\" fill=\"url(#rvsea)\"\/>\n            <rect class=\"brillo\" width=\"660\" height=\"500\" fill=\"url(#rvdots)\"\/>\n            <ellipse class=\"depth d0\" cx=\"313\" cy=\"291\" rx=\"246\" ry=\"182\" transform=\"rotate(-18 313 291)\"\/>\n            <ellipse class=\"depth d1\" cx=\"313\" cy=\"291\" rx=\"373\" ry=\"276\" transform=\"rotate(-11 313 291)\"\/>\n            <ellipse class=\"depth d2\" cx=\"313\" cy=\"291\" rx=\"499\" ry=\"369\" transform=\"rotate(-4 313 291)\"\/>\n            <ellipse class=\"depth d3\" cx=\"313\" cy=\"291\" rx=\"625\" ry=\"463\" transform=\"rotate(3 313 291)\"\/>\n            <ellipse class=\"depth d4\" cx=\"313\" cy=\"291\" rx=\"751\" ry=\"556\" transform=\"rotate(10 313 291)\"\/>\n            <g clip-path=\"url(#rvclip)\">\n              <path class=\"ola\"    d=\"M-160 118q40-11 80 0t80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0\"\/>\n              <path class=\"ola o2\" d=\"M-160 232q40-13 80 0t80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0\"\/>\n              <path class=\"ola o3\" d=\"M-160 346q40-11 80 0t80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0 80 0\"\/>\n              <path class=\"costa c2\" d=\"M-10 500v-52q46-26 92-6t92 10 92-22 92 6 92-14 92 18 92-8v68z\"\/>\n              <path class=\"costa\"    d=\"M-10 500v-30q52-20 104 2t104-8 104 12 104-16 104 10 104-6v36z\"\/>\n            <\/g>\n            <line class=\"grat\" x1=\"90\" y1=\"40\" x2=\"90\" y2=\"460\"\/>\n            <text class=\"gratlab\" x=\"93\" y=\"454\">106.99\u00b0E<\/text>\n            <line class=\"grat\" x1=\"40\" y1=\"90\" x2=\"620\" y2=\"90\"\/>\n            <text class=\"gratlab\" x=\"44\" y=\"85\">20.92\u00b0N<\/text>\n            <line class=\"grat\" x1=\"250\" y1=\"40\" x2=\"250\" y2=\"460\"\/>\n            <text class=\"gratlab\" x=\"253\" y=\"454\">107.02\u00b0E<\/text>\n            <line class=\"grat\" x1=\"40\" y1=\"196.66666666666666\" x2=\"620\" y2=\"196.66666666666666\"\/>\n            <text class=\"gratlab\" x=\"44\" y=\"191.66666666666666\">20.89\u00b0N<\/text>\n            <line class=\"grat\" x1=\"410\" y1=\"40\" x2=\"410\" y2=\"460\"\/>\n            <text class=\"gratlab\" x=\"413\" y=\"454\">107.06\u00b0E<\/text>\n            <line class=\"grat\" x1=\"40\" y1=\"303.3333333333333\" x2=\"620\" y2=\"303.3333333333333\"\/>\n            <text class=\"gratlab\" x=\"44\" y=\"298.3333333333333\">20.86\u00b0N<\/text>\n            <line class=\"grat\" x1=\"570\" y1=\"40\" x2=\"570\" y2=\"460\"\/>\n            <text class=\"gratlab\" x=\"573\" y=\"454\">107.10\u00b0E<\/text>\n            <line class=\"grat\" x1=\"40\" y1=\"410\" x2=\"620\" y2=\"410\"\/>\n            <text class=\"gratlab\" x=\"44\" y=\"405\">20.84\u00b0N<\/text>\n            <rect width=\"660\" height=\"500\" fill=\"url(#rvvign)\"\/>\n          <\/g>\n          <path class=\"routeglow\" d=\"M90 90 L191.5 204.8 L570 369.1 L349.9 381.8 L365.7 410\" aria-hidden=\"true\"\/>\n          <path id=\"rvroute\" class=\"route\" d=\"M90 90 L191.5 204.8 L570 369.1 L349.9 381.8 L365.7 410\" aria-hidden=\"true\"\/>\n<p>            <g class=\"rose\" transform=\"translate(596 62)\" aria-hidden=\"true\">\n              <circle class=\"rosebg\" r=\"17\"\/>\n              <path class=\"roseN\" d=\"M0 -12 L4 2 L0 -1 L-4 2 Z\"\/>\n              <path class=\"roseS\" d=\"M0 12 L4 -2 L0 1 L-4 -2 Z\"\/>\n              <text class=\"roselab\" y=\"-19\">N<\/text>\n            <\/g>\n            <g class=\"scale\" transform=\"translate(44 46)\" aria-hidden=\"true\">\n              <line class=\"scaleline\" x1=\"0\" y1=\"0\" x2=\"84\" y2=\"0\"\/>\n              <line class=\"scaletick\" x1=\"0\" y1=\"-4\" x2=\"0\" y2=\"4\"\/>\n              <line class=\"scaletick\" x1=\"84\" y1=\"-4\" x2=\"84\" y2=\"4\"\/>\n              <text class=\"scalelab\" x=\"42\" y=\"-9\">2 km<\/text>\n            <\/g><\/p>\n<p>      <g class=\"pin\" data-stop=\"1\" tabindex=\"0\" role=\"button\" aria-label=\"Parada 1: Puerto de Tuan Chau\">\n        <circle class=\"halo\" cx=\"90\" cy=\"90\" r=\"25\"\/>\n        <circle class=\"dot\" cx=\"90\" cy=\"90\" r=\"16\"\/>\n        <g class=\"ico\" transform=\"translate(79.2 79.2) scale(0.9)\">\n          <path d=\"M2 19c1.6 1.1 3.2 1.1 4.8 0s3.2-1.1 4.8 0 3.2 1.1 4.8 0 3.2-1.1 4.6 0M4 16h16l-2 0M5.5 16 12 3v13M12 6l6 10M12 3v13\"\/>\n        <\/g>\n        <circle class=\"numbg\" cx=\"102\" cy=\"78\" r=\"7.5\"\/>\n        <text class=\"num\" x=\"102\" y=\"78\">1<\/text>\n      <\/g>\n      <g class=\"pin\" data-stop=\"2\" tabindex=\"0\" role=\"button\" aria-label=\"Parada 2: Islote de los Gallos de Pelea\">\n        <circle class=\"halo\" cx=\"191.5\" cy=\"204.8\" r=\"25\"\/>\n        <circle class=\"dot\" cx=\"191.5\" cy=\"204.8\" r=\"16\"\/>\n        <g class=\"ico\" transform=\"translate(180.7 194) scale(0.9)\">\n          <path d=\"M2 19c1.6 1.1 3.2 1.1 4.8 0s3.2-1.1 4.8 0 3.2 1.1 4.8 0 3.2-1.1 4.6 0M4 16h16l-2 0M5.5 16 12 3v13M12 6l6 10M12 3v13\"\/>\n        <\/g>\n        <circle class=\"numbg\" cx=\"203.5\" cy=\"192.8\" r=\"7.5\"\/>\n        <text class=\"num\" x=\"203.5\" y=\"192.8\">2<\/text>\n      <\/g>\n      <g class=\"pin\" data-stop=\"3\" tabindex=\"0\" role=\"button\" aria-label=\"Parada 3: Cueva Sung Sot\">\n        <circle class=\"halo\" cx=\"570\" cy=\"369.1\" r=\"25\"\/>\n        <circle class=\"dot\" cx=\"570\" cy=\"369.1\" r=\"16\"\/>\n        <g class=\"ico\" transform=\"translate(559.2 358.3) scale(0.9)\">\n          <path d=\"M2 20V14a10 10 0 0 1 20 0v6M2 20h20M7.5 11.5l.8 2.6M12 10.6l.6 3.2M16.5 11.5l-.8 2.6M9.5 20v-3.4a2.5 2.5 0 0 1 5 0V20\"\/>\n        <\/g>\n        <circle class=\"numbg\" cx=\"582\" cy=\"357.1\" r=\"7.5\"\/>\n        <text class=\"num\" x=\"582\" y=\"357.1\">3<\/text>\n      <\/g>\n      <g class=\"pin\" data-stop=\"4\" tabindex=\"0\" role=\"button\" aria-label=\"Parada 4: Isla Titop\">\n        <circle class=\"halo\" cx=\"349.9\" cy=\"381.8\" r=\"25\"\/>\n        <circle class=\"dot\" cx=\"349.9\" cy=\"381.8\" r=\"16\"\/>\n        <g class=\"ico\" transform=\"translate(339.09999999999997 371) scale(0.9)\">\n          <path d=\"M2 20c2.6-1.4 4.4-1.4 7 0s4.4 1.4 7 0M13.4 20 12 8.4M12 8.4C9.4 6.8 6.6 7 5 9c2.4-3.4 6.2-3.6 8-1M12 8.4c1.4-2.6 4.2-3.8 6.6-3-3 .2-4.8 1.6-5.4 3.4M12 8.4c2.2-.6 4.4.4 5.6 2.4-2-1.4-4-1.6-5.4-1\"\/>\n        <\/g>\n        <circle class=\"numbg\" cx=\"361.9\" cy=\"369.8\" r=\"7.5\"\/>\n        <text class=\"num\" x=\"361.9\" y=\"369.8\">4<\/text>\n      <\/g>\n      <g class=\"pin\" data-stop=\"5\" tabindex=\"0\" role=\"button\" aria-label=\"Parada 5: Cueva Luon\">\n        <circle class=\"halo\" cx=\"365.7\" cy=\"410\" r=\"25\"\/>\n        <circle class=\"dot\" cx=\"365.7\" cy=\"410\" r=\"16\"\/>\n        <g class=\"ico\" transform=\"translate(354.9 399.2) scale(0.9)\">\n          <path d=\"M2.4 15.8c2.8 2.4 6 3.4 9.6 3.4s6.8-1 9.6-3.4M2.4 15.8h19.2M6.6 12.2 17.6 5.4M8.2 5.6l1.6 2.4M15.8 15.2l1.6-2.4M12 12.4a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"\/>\n        <\/g>\n        <circle class=\"numbg\" cx=\"377.7\" cy=\"398\" r=\"7.5\"\/>\n        <text class=\"num\" x=\"377.7\" y=\"398\">5<\/text>\n      <\/g>\n        <\/svg>\n      <\/div>\n<div class=\"map-meta\">\n        <span class=\"rvcoord\">20.9161 N \u00b7 106.9878 E<\/span><br \/>\n        <span class=\"progress\"><i class=\"rvbar\"><\/i><\/span>\n      <\/div>\n<\/p><\/div>\n<ol class=\"stops\">\n<li class=\"stop\" data-stop=\"1\">\n          <span class=\"stop-num\">1<\/span><\/p>\n<div>\n<p class=\"stop-time\">07:30 \u00b7 Traslado<\/p>\n<h3>Puerto de Tuan Chau<\/h3>\n<p>Recogida en tu hotel de Han\u00f3i y carretera hacia la costa. Tres horas y media con una parada a mitad de camino. Aprovecha para dormir: el d\u00eda es largo.<\/p>\n<p>            <span class=\"stop-meta\">Embarque<\/span>\n          <\/div>\n<\/li>\n<li class=\"stop\" data-stop=\"2\">\n          <span class=\"stop-num\">2<\/span><\/p>\n<div>\n<p class=\"stop-time\">11:45 \u00b7 Navegaci\u00f3n<\/p>\n<h3>Islote de los Gallos de Pelea<\/h3>\n<p>Dos pe\u00f1ascos enfrentados que parecen a punto de embestirse. Es la formaci\u00f3n m\u00e1s fotografiada de la bah\u00eda y sale hasta en los billetes vietnamitas. Pasamos cerca, con el barco parado.<\/p>\n<p>            <span class=\"stop-meta\">Desde cubierta<\/span>\n          <\/div>\n<\/li>\n<li class=\"stop\" data-stop=\"3\">\n          <span class=\"stop-num\">3<\/span><\/p>\n<div>\n<p class=\"stop-time\">12:30 \u00b7 Visita + almuerzo<\/p>\n<h3>Cueva Sung Sot<\/h3>\n<p>La \u00abCueva de las Sorpresas\u00bb, la mayor de Ha Long: tres salas encadenadas con estalactitas de veinte metros. Se sube por una escalera tallada en la roca. Despu\u00e9s, almuerzo de marisco a bordo mientras navegamos.<\/p>\n<p>            <span class=\"stop-meta\">Entrada incluida \u00b7 40 min<\/span>\n          <\/div>\n<\/li>\n<li class=\"stop\" data-stop=\"4\">\n          <span class=\"stop-num\">4<\/span><\/p>\n<div>\n<p class=\"stop-time\">14:30 \u00b7 Mirador y playa<\/p>\n<h3>Isla Titop<\/h3>\n<p>Cuatrocientos escalones hasta el mirador. Duro, pero desde arriba se entiende de golpe la escala de la bah\u00eda: islotes hasta donde alcanza la vista. Abajo hay una playa peque\u00f1a para ba\u00f1arse.<\/p>\n<p>            <span class=\"stop-meta\">Subida opcional \u00b7 1 h<\/span>\n          <\/div>\n<\/li>\n<li class=\"stop\" data-stop=\"5\">\n          <span class=\"stop-num\">5<\/span><\/p>\n<div>\n<p class=\"stop-time\">16:00 \u00b7 Kayak<\/p>\n<h3>Cueva Luon<\/h3>\n<p>Se entra remando por un arco de piedra bajo, y al otro lado aparece una laguna cerrada por paredes verticales. Silencio absoluto y monos en las cornisas. Es el mejor momento del d\u00eda y casi nadie lo espera.<\/p>\n<p>            <span class=\"stop-meta\">Kayak incluido \u00b7 1 h<\/span>\n          <\/div>\n<\/li>\n<li class=\"stop\" data-stop=\"6\">\n          <span class=\"stop-num\">6<\/span><\/p>\n<div>\n<p class=\"stop-time\">17:00 \u00b7 Regreso<\/p>\n<h3>Vuelta a Han\u00f3i<\/h3>\n<p>Desembarque en Tuan Chau y carretera de vuelta. Llegada al hotel sobre las 20:30, seg\u00fan el tr\u00e1fico de entrada a la ciudad.<\/p>\n<p>            <span class=\"stop-meta\">Traslado incluido<\/span>\n          <\/div>\n<\/li>\n<\/ol><\/div>\n<\/section>\n<section class=\"band wrap\">\n<div class=\"head rise\">\n<p class=\"label\">Sin sorpresas<\/p>\n<h2>Qu\u00e9 llevas incluido<\/h2>\n<\/div>\n<div class=\"cols\">\n<div class=\"card rise\">\n<h3>Incluido en el precio<\/h3>\n<ul class=\"list\">\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Recogida y regreso a tu hotel en Han\u00f3i<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Gu\u00eda acompa\u00f1ante en espa\u00f1ol todo el d\u00eda<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Crucero por la bah\u00eda en grupo reducido<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Almuerzo de marisco a bordo<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Entrada a la cueva Sung Sot<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Kayak y chaleco salvavidas<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Agua y fruta durante la navegaci\u00f3n<\/span><\/li>\n<li><span class=\"mark mark--yes\">\u2713<\/span><span>Seguro de viaje<\/span><\/li>\n<\/ul>\n<\/div>\n<div class=\"card rise\">\n<h3>No incluido<\/h3>\n<ul class=\"list\">\n<li><span class=\"mark mark--no\">\u2013<\/span><span>Tasa del Parque Nacional<\/span><\/li>\n<li><span class=\"mark mark--no\">\u2013<\/span><span>Bebidas alcoh\u00f3licas a bordo<\/span><\/li>\n<li><span class=\"mark mark--no\">\u2013<\/span><span>Propinas<\/span><\/li>\n<li><span class=\"mark mark--no\">\u2013<\/span><span>Gastos personales<\/span><\/li>\n<\/ul>\n<p class=\"fineprint\">La tasa del parque se abona en el puerto, en efectivo y en dong. Te decimos el importe exacto al confirmar la reserva.<\/p>\n<\/div><\/div>\n<\/section>\n<section class=\"band wrap\">\n<div class=\"head rise\">\n<p class=\"label\">Lo pr\u00e1ctico<\/p>\n<h2>Antes de reservar<\/h2>\n<\/div>\n<div class=\"notes\">\n<div class=\"note rise\">\n<h4>Cu\u00e1ndo ir<\/h4>\n<p>De octubre a abril el cielo est\u00e1 m\u00e1s limpio y se ve la bah\u00eda entera. En verano hay m\u00e1s calor y alguna tormenta, pero el agua est\u00e1 a 28\u00b0.<\/p>\n<\/div>\n<div class=\"note rise\">\n<h4>Qu\u00e9 llevar<\/h4>\n<p>Calzado cerrado para los escalones de Titop, ba\u00f1ador si te vas a meter, y una capa de abrigo: en cubierta corre el aire aunque haga sol.<\/p>\n<\/div>\n<div class=\"note rise\">\n<h4>Si el tiempo falla<\/h4>\n<p>Si las autoridades cierran la bah\u00eda por temporal, te devolvemos el importe \u00edntegro o te cambiamos la fecha sin coste. Sin letra peque\u00f1a.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"band wrap\" style=\"padding-top:0\">\n<div class=\"book rise\">\n<div class=\"mesh\" aria-hidden=\"true\"><span class=\"blob blob--o\" style=\"opacity:.3\"><\/span><\/div>\n<div class=\"book-inner\">\n<div class=\"label\">Reserva<\/div>\n<div class=\"price\">Consulta tu fecha<\/div>\n<div class=\"booktxt\">Dinos qu\u00e9 d\u00eda te viene bien y te confirmamos disponibilidad y precio en menos de 24 horas. Sin pagar nada por adelantado.<\/div>\n<\/p><\/div>\n<p>    <a class=\"cta\" href=\"\/contact\/\">Consultar disponibilidad<br \/>\n      <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 8h9M8.5 4.5L12 8l-3.5 3.5\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><br \/>\n    <\/a>\n  <\/div>\n<\/section>\n<p><script>\n(function(){\n  function start(){\n  var root=document.querySelector('.rv-tour');if(!root||root.getAttribute('data-rv-init'))return;\n  root.setAttribute('data-rv-init','1');\n  var route=root.querySelector('#rvroute'),pins=[].slice.call(root.querySelectorAll('.pin')),\n      stops=[].slice.call(root.querySelectorAll('.stop')),\n      coord=root.querySelector('.rvcoord'),bar=root.querySelector('.rvbar');\n  var coords={\"1\":\"20.9161 N \u00b7 106.9878 E\",\"2\":\"20.8880 N \u00b7 107.0110 E\",\"3\":\"20.8478 N \u00b7 107.0975 E\",\"4\":\"20.8447 N \u00b7 107.0472 E\",\"5\":\"20.8378 N \u00b7 107.0508 E\",\"6\":\"20.9161 N \u00b7 106.9878 E\"};\n  var len=route.getTotalLength();route.style.setProperty('--len',len);\n  var frac=[0];(function(){var n=route.getAttribute('d').match(\/-?[\\d.]+\/g).map(Number),p=[];\n    for(var i=0;i<n.length;i+=2)p.push([n[i],n[i+1]]);var a=0;\n    for(var j=1;j<p.length;j++){a+=Math.hypot(p[j][0]-p[j-1][0],p[j][1]-p[j-1][1]);frac.push(a)}\n    var tot=frac[frac.length-1]||1;frac=frac.map(function(v){return v\/tot})})();\n  var maxPin=5;\n  function activate(n){\n    stops.forEach(function(s){s.classList.toggle('is-active',+s.dataset.stop===n)});\n    pins.forEach(function(p){var pn=+p.dataset.stop;p.classList.toggle('is-active',pn===n);p.classList.toggle('is-done',pn<n)});\n    var f=frac[Math.min(n,maxPin)-1];if(f===undefined)f=1;\n    route.style.strokeDashoffset=len*(1-f);\n    if(bar)bar.style.width=Math.round((n\/6)*100)+'%';\n    if(coord&#038;&#038;coords[n])coord.textContent=coords[n];\n  }\n  var io=new IntersectionObserver(function(e){e.forEach(function(x){if(x.isIntersecting)activate(+x.target.dataset.stop)})},{rootMargin:'-45% 0px -45% 0px'});\n  stops.forEach(function(s){io.observe(s)});\n  pins.forEach(function(p){function go(){var n=+p.dataset.stop,t=stops.filter(function(s){return +s.dataset.stop===n})[0];if(t)t.scrollIntoView({behavior:'smooth',block:'center'})}\n    p.addEventListener('click',go);p.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go()}})});\n  var rises=[].slice.call(root.querySelectorAll('.rise'));\n  var ro=new IntersectionObserver(function(e){e.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');ro.unobserve(x.target)}})},{rootMargin:'0px 0px -12% 0px',threshold:.08});\n  rises.forEach(function(el,i){el.style.transitionDelay=(i%3)*70+'ms';ro.observe(el)});\n  setTimeout(function(){rises.forEach(function(el){el.classList.add('in')})},2500);\n  activate(1);\n  }\n  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',start);}else{start();}\n  window.addEventListener('load',start);\n})();\n<\/script>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bboff\u00bb specialty=\u00bboff\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb100%\u00bb max_width=\u00bb100%\u00bb custom_margin=\u00bb0px|auto|0px|auto||\u00bb custom_padding=\u00bb0px||0px||true|false\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_code _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb] Ready Viajes Salidas diarias M\u00e1s vendidoVietnamGu\u00eda en espa\u00f1ol La bah\u00eda donde el mar guarda dragones Dos mil islotes de caliza saliendo de la niebla. Un d\u00eda completo por Ha Long en grupo reducido, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-builder.php","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-3116","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes<\/title>\n<meta name=\"description\" content=\"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/readyviajes.com\/en\/bahia-de-ha-long-desde-hanoi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes\" \/>\n<meta property=\"og:description\" content=\"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/readyviajes.com\/en\/bahia-de-ha-long-desde-hanoi\/\" \/>\n<meta property=\"og:site_name\" content=\"READY VIAJES\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/readyviajes\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-02T10:52:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/\",\"url\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/\",\"name\":\"Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/readyviajes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bahia-de-ha-long-vietnam.jpg\",\"datePublished\":\"2026-08-01T07:04:35+00:00\",\"dateModified\":\"2026-08-02T10:52:25+00:00\",\"description\":\"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/readyviajes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bahia-de-ha-long-vietnam.jpg\",\"contentUrl\":\"https:\\\/\\\/readyviajes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/bahia-de-ha-long-vietnam.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/bahia-de-ha-long-desde-hanoi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/readyviajes.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bah\u00eda de Ha Long desde Han\u00f3i\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#website\",\"url\":\"https:\\\/\\\/readyviajes.com\\\/\",\"name\":\"Ready Viajes\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/readyviajes.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#organization\",\"name\":\"Ready Viajes\",\"url\":\"https:\\\/\\\/readyviajes.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/readyviajes.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/cropped-cropped-A-66405_UPS_RB_6-3-3.jpg\",\"contentUrl\":\"https:\\\/\\\/readyviajes.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/cropped-cropped-A-66405_UPS_RB_6-3-3.jpg\",\"width\":1076,\"height\":704,\"caption\":\"Ready Viajes\"},\"image\":{\"@id\":\"https:\\\/\\\/readyviajes.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/readyviajes\",\"https:\\\/\\\/www.instagram.com\\\/readyviajes\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes","description":"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/readyviajes.com\/en\/bahia-de-ha-long-desde-hanoi\/","og_locale":"en_US","og_type":"article","og_title":"Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes","og_description":"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.","og_url":"https:\/\/readyviajes.com\/en\/bahia-de-ha-long-desde-hanoi\/","og_site_name":"READY VIAJES","article_publisher":"https:\/\/www.facebook.com\/readyviajes","article_modified_time":"2026-08-02T10:52:25+00:00","og_image":[{"url":"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/","url":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/","name":"Bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol | Ready Viajes","isPartOf":{"@id":"https:\/\/readyviajes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/#primaryimage"},"image":{"@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/#primaryimage"},"thumbnailUrl":"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg","datePublished":"2026-08-01T07:04:35+00:00","dateModified":"2026-08-02T10:52:25+00:00","description":"Excursi\u00f3n a la bah\u00eda de Ha Long desde Han\u00f3i con gu\u00eda en espa\u00f1ol: navegaci\u00f3n en junco tradicional entre los islotes, cuevas, kayak y almuerzo a bordo.","breadcrumb":{"@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/#primaryimage","url":"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg","contentUrl":"https:\/\/readyviajes.com\/wp-content\/uploads\/2026\/08\/bahia-de-ha-long-vietnam.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/readyviajes.com\/bahia-de-ha-long-desde-hanoi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/readyviajes.com\/"},{"@type":"ListItem","position":2,"name":"Bah\u00eda de Ha Long desde Han\u00f3i"}]},{"@type":"WebSite","@id":"https:\/\/readyviajes.com\/#website","url":"https:\/\/readyviajes.com\/","name":"Ready Viajes","description":"","publisher":{"@id":"https:\/\/readyviajes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/readyviajes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/readyviajes.com\/#organization","name":"Ready Viajes","url":"https:\/\/readyviajes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/readyviajes.com\/#\/schema\/logo\/image\/","url":"https:\/\/readyviajes.com\/wp-content\/uploads\/2022\/12\/cropped-cropped-A-66405_UPS_RB_6-3-3.jpg","contentUrl":"https:\/\/readyviajes.com\/wp-content\/uploads\/2022\/12\/cropped-cropped-A-66405_UPS_RB_6-3-3.jpg","width":1076,"height":704,"caption":"Ready Viajes"},"image":{"@id":"https:\/\/readyviajes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/readyviajes","https:\/\/www.instagram.com\/readyviajes\/"]}]}},"_links":{"self":[{"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/pages\/3116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/comments?post=3116"}],"version-history":[{"count":6,"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/pages\/3116\/revisions"}],"predecessor-version":[{"id":3190,"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/pages\/3116\/revisions\/3190"}],"wp:attachment":[{"href":"https:\/\/readyviajes.com\/en\/wp-json\/wp\/v2\/media?parent=3116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}