{"id":727,"date":"2026-10-28T14:13:51","date_gmt":"2026-10-28T21:13:51","guid":{"rendered":"https:\/\/mexitara.com\/?page_id=727"},"modified":"2026-11-08T06:13:03","modified_gmt":"2026-11-08T13:13:03","slug":"mexico-tours-experiences","status":"publish","type":"page","link":"https:\/\/mexitara.com\/es\/mexico-tours-experiences\/","title":{"rendered":"Mexico Tours &#038; Experiences Guide"},"content":{"rendered":"<div class=\"wp-block-group mx-polish-panel mx-polish-intro\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">You don&#8217;t have to book every tour in sight to have a great vacation. I&#8217;d pick one or two experiences you&#8217;re really excited about, compare what&#8217;s actually included, and leave time for the beach or a spontaneous stop. A lower headline price isn&#8217;t a bargain if the extras pile up.<\/p>\n<\/div><\/div><h2 class=\"wp-block-heading\">Find an experience for your travel style<\/h2><figure class=\"wp-block-table\"><table><thead><tr><th>Style<\/th><th>Ideas<\/th><th>Check first<\/th><\/tr><\/thead><tbody><tr><td>First visit to Cabo<\/td><td>Arch boat trip, marina walk and M\u00e9dano Beach<\/td><td>Departure point and what the boat trip actually includes<\/td><\/tr><tr><td>On the water<\/td><td>Snorkeling, sailing or a sunset cruise<\/td><td>Sea conditions, swimming ability and equipment<\/td><\/tr><tr><td>Culture and food<\/td><td>San Jos\u00e9 galleries, local dining and Todos Santos<\/td><td>Operating days and travel arrangements<\/td><\/tr><tr><td>Outdoor adventure<\/td><td>Guided ATV or other outdoor outings<\/td><td>Age limits, physical requirements and extra fees<\/td><\/tr><tr><td>Seasonal experience<\/td><td>Whale watching in season<\/td><td>Operating dates, weather policy and licensed operator<\/td><\/tr><tr><td>Beyond Cabo<\/td><td>Guadalajara, Tequila and Mexico City experiences<\/td><td>Destination, meeting point and realistic travel time<\/td><\/tr><\/tbody><\/table><\/figure><h2 class=\"wp-block-heading\">Before you book<\/h2><ul class=\"wp-block-list\"><li>Read recent reviews and compare inclusions and cancellation terms.<\/li><li>Check pickup, dock\/park fees, equipment, food and drinks.<\/li><li>Confirm accessibility, age restrictions and physical requirements.<\/li><li>Leave enough time between activities, especially if they are in different towns.<\/li><\/ul><div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/looking-for-more-tours-and-activities\/\">Compare Cabo Tours<\/a><\/div><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/things-to-do-in-los-cabos\/\">Local Cabo Ideas<\/a><\/div><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/explore-mexico\/\">Explore Mexico<\/a><\/div><\/div><h2 class=\"wp-block-heading\">Your next trip decision<\/h2><p class=\"wp-block-paragraph\">Choose the experience first, then check the pickup, extra charges and cancellation terms. Add the full cost to your budget before fitting it into your day.<\/p><div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/mexico-vacation-budget-planner\/\">Check your activity budget<\/a><\/div><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/mexico-airport-transportation\/\">Plan the transportation<\/a><\/div><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/mexitara.com\/personalized-cabo-trip-generator\/\">Fit it into your Cabo itinerary<\/a><\/div><\/div>\n<style id=\"mexitara-label-centering-v5\">\nhtml body #page .entry-content :is(.wp-block-button__link,.mx-card){--mx-label-height:36px;--mx-label-bottom:6px}\nhtml body #page .entry-content .mx-card{--mx-label-height:64px;--mx-label-bottom:4px}\nhtml body #page .entry-content .mx-all-pages-grid .wp-block-button__link{--mx-label-height:40px;--mx-label-bottom:5px}\nhtml body #page .entry-content :is(.wp-block-button__link,.mx-card)>.mx-sign-label{position:absolute!important;inset:auto 7% var(--mx-label-bottom)!important;height:var(--mx-label-height)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0!important;margin:0!important;text-align:center!important;line-height:1.15!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;box-sizing:border-box!important}\nhtml body #page .entry-content .mx-card>.mx-sign-label strong{font-size:16px!important;line-height:1.15!important}\nhtml body #page .entry-content .mx-card>.mx-sign-label span{font-size:12px!important;line-height:1.15!important}\n@media(max-width:559px){html body #site-navigation .main-menu a>.mx-sign-label{position:absolute!important;inset:auto 7% 4px!important;height:29px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}html body #site-navigation .main-menu .sub-menu a>.mx-sign-label{height:34px!important}html body #site-navigation .main-menu>li.menu-item-has-children>a>.mx-sign-label{right:28px!important}}\n@media print{html body #page .entry-content :is(.wp-block-button__link,.mx-card)>.mx-sign-label{position:static!important;height:auto!important}}\n<\/style>\n<script id=\"mexitara-label-centering-script-v5\">(function(){function centerLabels(){document.querySelectorAll('.entry-content .wp-block-button__link,.entry-content .mx-card,#site-navigation .main-menu a').forEach(function(a){if(a.querySelector(':scope > .mx-sign-label'))return;var label=document.createElement('span');label.className='mx-sign-label';while(a.firstChild)label.appendChild(a.firstChild);a.appendChild(label);});}centerLabels();document.addEventListener('DOMContentLoaded',centerLabels);})();<\/script>\n<style id=\"mexitara-readable-labels-v6\">\nhtml body #page .entry-content :is(.wp-block-button__link,.mx-card)>.mx-sign-label{height:auto!important;min-height:36px!important;max-width:86%!important;inset:auto 7% 5px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;padding:2px 3px!important;box-sizing:border-box!important}\nhtml body #page .entry-content .mx-card>.mx-sign-label{min-height:60px!important}\nhtml body #page .entry-content button{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.3!important;height:auto!important;min-height:44px}\nhtml body #site-navigation .main-menu a>.mx-sign-label{white-space:normal!important;text-align:center!important;line-height:1.18!important;overflow-wrap:anywhere!important}\n@media(max-width:559px){html body #site-navigation .main-menu a>.mx-sign-label{height:auto!important;min-height:32px!important;inset:auto 7% 3px!important;padding:2px!important}html body #site-navigation .main-menu>li.menu-item-has-children>a>.mx-sign-label{right:30px!important}html body #page .entry-content .wp-block-button__link{min-width:0!important;max-width:100%!important}html body #page .entry-content .wp-block-button{max-width:100%!important}}\n<\/style>\n<script id=\"mexitara-page-spanish-v1\">window.MexitaraPageSpanish={\"Mexico Tours & Experiences Guide\": \"Gu\u00eda de tours y experiencias en M\u00e9xico\", \"Choose one or two must-do experiences, then leave space to relax. Compare the full trip details rather than choosing on the headline price alone.\": \"Elige una o dos experiencias imprescindibles y deja tiempo para descansar. Compara todos los detalles del paseo en lugar de fijarte solo en el precio anunciado.\", \"Find an experience for your travel style\": \"Encuentra una experiencia para tu estilo de viaje\", \"Style\": \"Estilo\", \"Ideas\": \"Ideas\", \"Check first\": \"Revisa primero\", \"First visit to Cabo\": \"Primera visita a Cabo\", \"Arch boat trip, marina walk and M\u00e9dano Beach\": \"Paseo en barco al Arco, caminata por la marina y Playa M\u00e9dano\", \"Departure point and what the boat trip actually includes\": \"Punto de salida y qu\u00e9 incluye realmente el paseo en barco\", \"On the water\": \"En el agua\", \"Snorkeling, sailing or a sunset cruise\": \"Esn\u00f3rquel, navegaci\u00f3n a vela o crucero al atardecer\", \"Sea conditions, swimming ability and equipment\": \"Condiciones del mar, habilidad para nadar y equipo\", \"Culture and food\": \"Cultura y gastronom\u00eda\", \"San Jos\u00e9 galleries, local dining and Todos Santos\": \"Galer\u00edas de San Jos\u00e9, comida local y Todos Santos\", \"Operating days and travel arrangements\": \"D\u00edas de operaci\u00f3n y transporte\", \"Outdoor adventure\": \"Aventura al aire libre\", \"Guided ATV or other outdoor outings\": \"Recorridos guiados en cuatrimoto u otras aventuras\", \"Age limits, physical requirements and extra fees\": \"Edades permitidas, requisitos f\u00edsicos y cargos adicionales\", \"Seasonal experience\": \"Experiencia de temporada\", \"Whale watching in season\": \"Avistamiento de ballenas en temporada\", \"Operating dates, weather policy and licensed operator\": \"Fechas de operaci\u00f3n, pol\u00edtica por mal tiempo y operador autorizado\", \"Beyond Cabo\": \"M\u00e1s all\u00e1 de Cabo\", \"Guadalajara, Tequila and Mexico City experiences\": \"Experiencias en Guadalajara, Tequila y Ciudad de M\u00e9xico\", \"Destination, meeting point and realistic travel time\": \"Destino, punto de encuentro y tiempo de traslado realista\", \"Before you book\": \"Antes de reservar\", \"Read recent reviews and compare inclusions and cancellation terms.\": \"Lee opiniones recientes y compara lo incluido y las condiciones de cancelaci\u00f3n.\", \"Check pickup, dock\/park fees, equipment, food and drinks.\": \"Revisa recogida, tarifas de muelle o parque, equipo, comida y bebidas.\", \"Confirm accessibility, age restrictions and physical requirements.\": \"Confirma accesibilidad, restricciones de edad y requisitos f\u00edsicos.\", \"Leave enough time between activities, especially if they are in different towns.\": \"Deja tiempo suficiente entre actividades, especialmente si son en distintas ciudades.\", \"Compare Cabo Tours\": \"Comparar tours en Cabo\", \"Local Cabo Ideas\": \"Ideas locales de Cabo\", \"Explore Mexico\": \"Explorar M\u00e9xico\", \"Keep planning\": \"Sigue planeando\", \"Planning Center\": \"Centro de planificaci\u00f3n\", \"Budget Calculator\": \"Calculadora de presupuesto\", \"Cabo Itinerary\": \"Itinerario de Cabo\", \"Beach\": \"Playa\", \"Tours\": \"Tours\"};<\/script>\n\n<style id=\"mexitara-faint-backdrop-v1\">html body{isolation:isolate}html body::before{content:\"\";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(\"https:\/\/mexitara.com\/wp-content\/uploads\/2026\/10\/mexitara-excursions-family-backdrop-v1.webp\");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.22}@media(max-width:767px){html body::before{background-image:url(\"https:\/\/mexitara.com\/wp-content\/uploads\/2026\/10\/mexitara-excursions-family-backdrop-mobile-v1.webp\");opacity:.21}}@media print{html body::before{display:none!important}}<\/style>\n<style id=\"mx-interior-polish-nov6\">html body.page-id-727 #page .entry-content{color:#153e50;line-height:1.65;font-size:18px}html body.page-id-727 #page .entry-content h2{color:#12405a;font-size:clamp(26px,4vw,36px);line-height:1.23;margin-top:34px;margin-bottom:16px}html body.page-id-727 #page .entry-content h3{color:#12405a;font-size:25px;line-height:1.3}html body.page-id-727 #page .entry-content p{margin-bottom:18px}html body.page-id-727 #page .entry-content .mx-polish-panel{padding:clamp(20px,3vw,32px);margin:22px auto;border-radius:20px;background:#fff;box-shadow:0 3px 16px #12405a0b}html body.page-id-727 #page .entry-content .mx-polish-panel h2,html body.page-id-727 #page .entry-content .mx-polish-panel h3{margin-top:0}html body.page-id-727 #page .entry-content .mx-polish-intro{background:linear-gradient(135deg,#e7f6f7,#fff5dc);border-top:5px solid var(--wp--preset--color--primary)}html body.page-id-727 #page .entry-content .mx-polish-panel a{font-weight:700;text-underline-offset:3px}html body.page-id-727 #page .entry-content img{max-width:100%;height:auto;border-radius:16px}html body.page-id-727 #page .entry-content .wp-block-table{overflow-x:auto;margin:24px 0}html body.page-id-727 #page .entry-content table{font-size:16px;line-height:1.5;background:#fff}html body.page-id-727 #page .entry-content th{background:#edf8f8;color:#12405a}html body.page-id-727 #page .entry-content td,html body.page-id-727 #page .entry-content th{padding:14px;vertical-align:top}html body.page-id-727 #page .entry-content a:focus-visible{outline:3px solid #bc6500;outline-offset:4px}@media(max-width:600px){html body.page-id-727 #page .entry-content{font-size:17px}html body.page-id-727 #page .entry-content .mx-polish-panel{padding:20px 18px}html body.page-id-727 #page .entry-content table{font-size:15px}} <\/style><script>Object.assign(window.MexitaraPageSpanish=window.MexitaraPageSpanish||{},{\"\ud83d\udea8 Emergency \u2014 Call 911\":\"\ud83d\udea8 Emergencia \u2014 Llama al 911\",\"\ud83d\ude97 Highway Help \u2014 Call 078\":\"\ud83d\ude97 Ayuda en carretera \u2014 Llama al 078\",\"Planifique su viaje\":\"Planea tu viaje\",\"Planifique su viaje \u25bc\":\"Planea tu viaje \u25bc\",\"Calculador de presupuestos\":\"Calculadora de presupuesto\",\"Powered by WordPress.com\":\"Creado con WordPress.com\",\"Soporta orgullosamente WordPress\":\"Creado con WordPress.com\",\"Footer\":\"Pie de p\u00e1gina\",\"Close \u00d7\":\"Cerrar \u00d7\",\"You don't have to book every tour in sight to have a great vacation. I'd pick one or two experiences you're really excited about, compare what's actually included, and leave time for the beach or a spontaneous stop. A lower headline price isn't a bargain if the extras pile up.\":\"No hace falta reservar todos los tours para pasar unas vacaciones incre\u00edbles. Yo elegir\u00eda una o dos experiencias que de verdad te ilusionen, comparar\u00eda lo que incluyen y dejar\u00eda tiempo para la playa o una parada espont\u00e1nea. Un precio inicial bajo deja de ser una oferta si se acumulan los extras.\",\"You don\u2019t have to book every tour in sight to have a great vacation. I\u2019d pick one or two experiences you\u2019re really excited about, compare what\u2019s actually included, and leave time for the beach or a spontaneous stop. A lower headline price isn\u2019t a bargain if the extras pile up.\":\"No hace falta reservar todos los tours para pasar unas vacaciones incre\u00edbles. Yo elegir\u00eda una o dos experiencias que de verdad te ilusionen, comparar\u00eda lo que incluyen y dejar\u00eda tiempo para la playa o una parada espont\u00e1nea. Un precio inicial bajo deja de ser una oferta si se acumulan los extras.\"});<\/script>\n<style id=\"mexitara-interior-compact-20261106\">html body.page-id-727 #page .entry-header{padding:12px 0!important;margin-bottom:12px!important}html body.page-id-727 #page .entry-title{font-size:clamp(27px,3.4vw,38px);line-height:1.2;margin:0}html body.page-id-727 #page .entry-content{margin-top:12px!important;margin-bottom:24px!important;overflow-wrap:break-word}html body.page-id-727 #page .entry-content>h2,html body.page-id-727 #page .entry-content>.wp-block-group>h2{margin-top:24px;margin-bottom:10px;font-size:clamp(24px,3.2vw,32px);line-height:1.25}html body.page-id-727 #page .entry-content>h3{margin-top:20px;margin-bottom:8px;font-size:clamp(21px,2.8vw,25px);line-height:1.3}html body.page-id-727 #page .entry-content>p,html body.page-id-727 #page .entry-content>.wp-block-group>p{margin-bottom:12px}html body.page-id-727 #page .entry-content .mx-polish-panel{padding:clamp(16px,2.5vw,24px);margin:16px auto}html body.page-id-727 #page .entry-content .mx-polish-panel>:last-child{margin-bottom:0}html body.page-id-727 #page .entry-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;margin-bottom:18px}html body.page-id-727 #page .entry-content .wp-block-button{max-width:100%;margin:0}html body.page-id-727 #page .entry-content .wp-block-table{margin:16px 0;max-width:100%;overflow-x:auto}html body.page-id-727 #page .entry-content th,html body.page-id-727 #page .entry-content td{padding:10px 12px;vertical-align:top}html body.page-id-727 #page .entry-content :is(input,select,textarea){max-width:100%;box-sizing:border-box}html body.page-id-727 #page .entry-content :is(button,summary){min-height:44px}html body.page-id-727 #page .entry-content .mx-share-site-link{margin-top:8px!important}html body.page-id-727 #page .entry-content .mexitara-palm-accent{margin:8px auto!important}html body.page-id-727 #page .entry-content :is(.wp-block-columns,.wp-block-column){min-width:0}@media(max-width:600px){html body.page-id-727 #page .entry-header{padding:10px 16px!important;margin-bottom:8px!important}html body.page-id-727 #page .entry-content{margin-top:8px!important}html body.page-id-727 #page .entry-content .mx-polish-panel{padding:16px;margin:12px auto}html body.page-id-727 #page .entry-content .wp-block-columns{gap:16px}html body.page-id-727 #page .entry-content .wp-block-button{min-width:0}html body.page-id-727 #page .entry-content .wp-block-button__link{max-width:100%;box-sizing:border-box}html body.page-id-727 #page .entry-title{font-size:27px}}<\/style><style id=\"mexitara-interior-refine-20261107\">html body.page-id-727 #page #main{padding-top:16px;padding-bottom:24px}html body.page-id-727 #page .entry-header{padding-top:8px!important;padding-bottom:8px!important;margin-bottom:8px!important}html body.page-id-727 #page .entry-title::before{margin-bottom:12px}html body.page-id-727 #page .entry-title::after{margin-top:12px}html body.page-id-727 #page .entry-content{margin-top:8px!important}html body.page-id-727 #page .entry-content .wp-block-table th{font-weight:700}html body.page-id-727 #page .entry-content :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--wp--preset--color--primary,#1279BE);outline-offset:3px}@media(max-width:600px){html body.page-id-727 #page #main{padding-top:10px}html body.page-id-727 #page .entry-title::before{margin-bottom:10px}html body.page-id-727 #page .entry-title::after{margin-top:10px}}html body.page-id-727 #page .entry-content>.mx-polish-panel{margin-left:auto!important;margin-right:auto!important;width:min(750px,calc(100% - 32px));box-sizing:border-box}html body.page-id-727 #page .entry-title::before{margin-bottom:12px!important}html body.page-id-727 #page .entry-title::after{margin-top:12px!important}<\/style><script id=\"mexitara-journey-es-20261108\">Object.assign(window.MexitaraPageSpanish=window.MexitaraPageSpanish||{},{\"Your next trip decision\":\"Tu siguiente decisi\u00f3n para el viaje\",\"Choose the experience first, then check the pickup, extra charges and cancellation terms. Add the full cost to your budget before fitting it into your day.\":\"Elige primero la experiencia y despu\u00e9s revisa la recogida, los cargos adicionales y las condiciones de cancelaci\u00f3n. A\u00f1ade el costo total al presupuesto antes de incluirla en el d\u00eda.\",\"Check your activity budget\":\"Revisa tu presupuesto de actividades\",\"Plan the transportation\":\"Planea el transporte\",\"Fit it into your Cabo itinerary\":\"Incl\u00fayela en tu itinerario de Cabo\"});<\/script>\n\n<section id=\"mx-trip-profile\" aria-labelledby=\"mxtrip-title\" data-clarity-mask=\"true\">\n<h2 id=\"mxtrip-title\" data-mxtrip-label=\"title\">\ud83c\udf34 My trip \u2014 enter once, keep exploring<\/h2>\n<p id=\"mxtrip-summary\"><\/p>\n<details id=\"mxtrip-editor\"><summary data-mxtrip-label=\"edit\">Edit trip details<\/summary>\n<form id=\"mxtrip-form\" autocomplete=\"off\">\n<div class=\"mxtrip-grid\">\n<label><span data-mxtrip-label=\"destination\">Destination<\/span><select id=\"mxtrip-destination\"><\/select><\/label>\n<label id=\"mxtrip-place-wrap\" hidden><span data-mxtrip-label=\"place\">Destination name<\/span><input id=\"mxtrip-place\" maxlength=\"80\" type=\"text\"><\/label>\n<label id=\"mxtrip-base-wrap\"><span data-mxtrip-label=\"base\">Your Cabo home base<\/span><select id=\"mxtrip-base\"><\/select><\/label>\n<label><span data-mxtrip-label=\"arrival\">Arrival date<\/span><input id=\"mxtrip-arrival\" type=\"date\"><\/label>\n<label><span data-mxtrip-label=\"departure\">Return date<\/span><input id=\"mxtrip-departure\" type=\"date\"><\/label>\n<label><span data-mxtrip-label=\"travelers\">Number of travelers<\/span><input id=\"mxtrip-travelers\" type=\"number\" min=\"1\" max=\"100\" step=\"1\" value=\"2\" required><\/label>\n<label><span data-mxtrip-label=\"style\">Trip style<\/span><select id=\"mxtrip-style\"><\/select><\/label>\n<label><span data-mxtrip-label=\"level\">Spending style<\/span><select id=\"mxtrip-level\"><\/select><\/label>\n<\/div>\n<div class=\"mxtrip-actions\"><button type=\"submit\" data-mxtrip-label=\"save\">Save my trip<\/button><button id=\"mxtrip-clear\" type=\"button\" data-mxtrip-label=\"clear\" hidden>Clear shared trip<\/button><\/div>\n<\/form><\/details>\n<p id=\"mxtrip-status\" role=\"status\" aria-live=\"polite\"><\/p>\n<p id=\"mxtrip-tool-note\" role=\"status\" hidden><\/p>\n<p class=\"mxtrip-help\" data-mxtrip-label=\"help\">Saved in this browser on this device. Dates, travelers and supported preferences follow you between Mexitara pages. Airline and booking sites have their own forms.<\/p>\n<\/section>\n<style id=\"mxtrip-style\">\nhtml body #page #mx-trip-profile{box-sizing:border-box;max-width:900px;margin:12px auto 20px;padding:14px 18px;border:1px solid var(--wp--preset--color--primary,#1279BE);border-radius:14px;background:var(--wp--preset--color--background,#fff);color:var(--wp--preset--color--foreground,#303030);font:16px\/1.5 system-ui,sans-serif;text-align:left}\nhtml body #page #mx-trip-profile h2{font-size:20px;line-height:1.3;margin:0 0 6px}html body #page #mx-trip-profile p{margin:6px 0}html body #page #mx-trip-profile .mxtrip-help{font-size:13px}html body #page #mx-trip-profile summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-weight:700}\nhtml body #page #mx-trip-profile .mxtrip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:8px 0}html body #page #mx-trip-profile label{display:block;font-weight:600;font-size:14px;min-width:0}html body #page #mx-trip-profile input,html body #page #mx-trip-profile select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;font:16px system-ui,sans-serif;background:#fff;color:#303030;border:1px solid #777;border-radius:7px;padding:8px}\nhtml body #page #mx-trip-profile .mxtrip-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}html body #page #mx-trip-profile button{position:static!important;display:inline-block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:44px!important;padding:9px 14px!important;margin:0!important;background:var(--wp--preset--color--primary,#1279BE)!important;background-image:none!important;border:1px solid var(--wp--preset--color--primary,#1279BE)!important;border-radius:7px!important;color:#fff!important;font:600 15px\/1.4 system-ui,sans-serif!important;text-shadow:none!important;cursor:pointer}\nhtml body #page #mx-trip-profile [hidden]{display:none!important}html body #page #mx-trip-profile :focus-visible{outline:3px solid #b36500;outline-offset:3px}html body #page #mxtrip-status:empty{display:none}html body #page #mxtrip-tool-note{border-left:3px solid #b36500;padding-left:10px}\n@media(max-width:600px){html body #page #mx-trip-profile{padding:12px;max-width:100%}html body #page #mx-trip-profile .mxtrip-grid{grid-template-columns:1fr}}\n@media print{html body #page #mxtrip-editor,html body #page #mx-trip-profile .mxtrip-help,html body #page #mxtrip-status{display:none!important}}\n<\/style>\n<script id=\"mxtrip-script\">(function(){\n'use strict';\nvar KEY='mexitara-shared-trip-v1',DAY=86400000;\nfunction validDate(s){if(!\/^\\d{4}-\\d{2}-\\d{2}$\/.test(s||''))return false;var d=new Date(s+'T12:00:00Z');return !isNaN(d.getTime())?d.toISOString().slice(0,10)===s:false;}\nfunction nights(a,b){return validDate(a)?validDate(b)?Math.round((Date.parse(b+'T12:00:00Z')-Date.parse(a+'T12:00:00Z'))\/DAY):0:0;}\nfunction shift(s,n){return new Date(Date.parse(s+'T12:00:00Z')+n*DAY).toISOString().slice(0,10);}\nfunction normalize(v){\n if(!v||typeof v!=='object')throw Error('invalid');\n var a=String(v.arrival||''),b=String(v.departure||''),count=Number(v.travelers===undefined?2:v.travelers);\n if(a)if(!validDate(a))throw Error('date');if(b)if(!validDate(b))throw Error('date');\n if(b)if(!a)throw Error('arrival');if(a)if(b)if(1>nights(a,b))throw Error('order');\n if(a)if(b)if(nights(a,b)>365)throw Error('long');\n if(!Number.isInteger(count)||1>count||count>100)throw Error('travelers');\n var destinations=['cabo','cancun','mexico-city','guadalajara','jalisco','other'];\n var bases=['Cabo San Lucas','San Jos\u00e9 del Cabo','Tourist Corridor'];\n var styles=['mix','relax','adventure','food','romance','family','golf'];\n var levels=['value','mid','lux'];\n return {version:1,place:String(v.place||'').slice(0,80),arrival:a,departure:b,travelers:count,destination:destinations.includes(v.destination)?v.destination:'cabo',base:bases.includes(v.base)?v.base:'Cabo San Lucas',style:styles.includes(v.style)?v.style:'mix',level:levels.includes(v.level)?v.level:'mid'};\n}\nif(typeof document==='undefined'){if(typeof module!=='undefined')module.exports={normalize:normalize,nights:nights,shift:shift,validDate:validDate};return;}\nfunction start(){\n var root=document.getElementById('mx-trip-profile');if(!root||root.dataset.ready)return;root.dataset.ready='1';\n var es=\/^\\\/es(?:\\\/|$)\/.test(location.pathname),profile=null,syncing=false,stored=true;\n var $=function(k){return root.querySelector('#mxtrip-'+k);};\n var text=function(en,sp){return es?sp:en;};\n function dest(p){return p.destination==='cabo'?p.base:({'cancun':'Canc\u00fan','mexico-city':text('Mexico City','Ciudad de M\u00e9xico'),'guadalajara':'Guadalajara','jalisco':'Jalisco','other':p.place||text('Mexico trip','Viaje por M\u00e9xico')})[p.destination];}\n function read(){try{var v=localStorage.getItem(KEY);return v?normalize(JSON.parse(v)):null;}catch(e){return null;}}\n profile=read();\n var labels={title:text('\ud83c\udf34 My trip \u2014 enter once, keep exploring','\ud83c\udf34 Mi viaje: ingresa tus datos una vez'),edit:text('Edit trip details','Editar datos del viaje'),place:text('Destination name','Nombre del destino'),arrival:text('Arrival date','Fecha de llegada'),departure:text('Return date','Fecha de regreso'),travelers:text('Number of travelers','N\u00famero de viajeros'),destination:text('Destination','Destino'),base:text('Your Cabo home base','Tu zona de alojamiento en Cabo'),style:text('Trip style','Estilo de viaje'),level:text('Spending style','Estilo de gasto'),save:text('Save my trip','Guardar mi viaje'),clear:text('Clear shared trip','Borrar viaje compartido'),help:text('Saved in this browser on this device. Dates, travelers and supported preferences follow you between Mexitara pages. Airline and booking sites have their own forms.','Se guarda en este navegador y dispositivo. Las fechas, los viajeros y las preferencias compatibles te acompa\u00f1an entre las p\u00e1ginas de Mexitara. Las aerol\u00edneas y los sitios de reservas tienen sus propios formularios.')};\n Object.keys(labels).forEach(function(k){var el=root.querySelector('[data-mxtrip-label=\"'+k+'\"]');if(el)el.textContent=labels[k];});\n var opts={destination:[['cabo','Los Cabos','Los Cabos'],['cancun','Canc\u00fan','Canc\u00fan'],['mexico-city','Mexico City','Ciudad de M\u00e9xico'],['guadalajara','Guadalajara','Guadalajara'],['jalisco','Jalisco','Jalisco'],['other','Other Mexico destination','Otro destino de M\u00e9xico']],base:[['Cabo San Lucas','Cabo San Lucas','Cabo San Lucas'],['San Jos\u00e9 del Cabo','San Jos\u00e9 del Cabo','San Jos\u00e9 del Cabo'],['Tourist Corridor','Tourist Corridor','Corredor Tur\u00edstico']],style:[['mix','A little of everything','Un poco de todo'],['relax','Beach and relaxation','Playa y descanso'],['adventure','Adventure','Aventura'],['food','Food and culture','Comida y cultura'],['romance','Romance','Romance'],['family','Family friendly','Familiar'],['golf','Golf getaway','Escapada de golf']],level:[['value','Budget friendly','Econ\u00f3mico'],['mid','Moderate','Moderado'],['lux','Splurge','Darme un gusto']]};\n Object.keys(opts).forEach(function(k){opts[k].forEach(function(o){var el=document.createElement('option');el.value=o[0];el.textContent=es?o[2]:o[1];$(k).appendChild(el);});});\n function fill(){var p=profile||normalize({});['arrival','departure','travelers','destination','place','base','style','level'].forEach(function(k){$(k).value=p[k];});$('base-wrap').hidden=p.destination!=='cabo';$('place-wrap').hidden=p.destination!=='other';}\n function render(){\n  var summary=profile?dest(profile)+(profile.arrival?' \u00b7 '+profile.arrival:'')+(profile.departure?' \u2192 '+profile.departure:'')+' \u00b7 '+profile.travelers+' '+text('travelers','viajeros'):text('Set your dates and travelers once','Ingresa una vez tus fechas y viajeros');\n  $('summary').textContent=summary;$('clear').hidden=!profile;\n  var note='';if(profile){if(profile.destination!=='cabo'){if(document.getElementById('mexitara-tripgen')||document.getElementById('mx-companion'))note=text('Your trip is saved. This particular tool covers Los Cabos; it will not create a plan for your selected destination.','Tu viaje est\u00e1 guardado. Esta herramienta cubre Los Cabos; no crea planes para el destino que seleccionaste.');}}\n  $('tool-note').textContent=note;$('tool-note').hidden=!note;\n }\n function setField(id,value,event){var el=document.getElementById(id);if(!el||value===null||value===undefined)return;if(el.value===String(value))return;el.value=String(value);el.dispatchEvent(new Event(event||'change',{bubbles:true}));}\n function apply(){if(!profile)return;syncing=true;try{\n  var n=nights(profile.arrival,profile.departure);\n  setField('mx-people',profile.travelers,'input');if(n)setField('mx-nights',n,'input');\n  if(profile.destination==='cabo'){\n   setField('mt-date',profile.arrival);setField('mt-base',profile.base);setField('mt-style',profile.style);setField('mt-budget',profile.level);\n   setField('mt-group',profile.style==='family'?'family':profile.travelers===1?'solo':profile.travelers===2?'couple':'friends');\n   if(n){var days=n+1,select=document.getElementById('mt-days');if(select){if(days>30){$('tool-note').hidden=false;$('tool-note').textContent=text('Your full dates are saved. This Cabo itinerary tool supports up to 30 days; shorten its plan or split a longer stay.','Tus fechas completas est\u00e1n guardadas. Este itinerario de Cabo admite hasta 30 d\u00edas; acorta el plan o divide una estancia m\u00e1s larga.');}else{if(!Array.from(select.options).some(function(o){return o.value===String(days);})){var o=document.createElement('option');o.value=String(days);o.textContent=days+text(' days',' d\u00edas');select.appendChild(o);}setField('mt-days',days);}}}\n   if(profile.base==='Cabo San Lucas')setField('mc-base','marina');if(profile.base==='San Jos\u00e9 del Cabo')setField('mc-base','sanjose');\n  }\n  window.dispatchEvent(new CustomEvent('mexitara:tripchange',{detail:profile}));\n }finally{syncing=false;}}\n function save(p,msg){try{p=normalize(p);}catch(e){$('status').textContent=errorText(e.message);return false;}profile=p;try{localStorage.setItem(KEY,JSON.stringify(profile));stored=true;}catch(e){stored=false;}\n  fill();render();apply();$('status').textContent=stored?(msg||text('Trip saved. Your details will follow you through Mexitara.','Viaje guardado. Tus datos te acompa\u00f1ar\u00e1n por Mexitara.')):text('This browser could not save your trip. These details work on this page only; they may be lost when you leave.','Este navegador no pudo guardar tu viaje. Los datos solo funcionan en esta p\u00e1gina y pueden perderse al salir.');return true;}\n function errorText(k){return k==='order'?text('Return must be after arrival.','El regreso debe ser despu\u00e9s de la llegada.'):k==='travelers'?text('Enter between 1 and 100 travelers.','Ingresa entre 1 y 100 viajeros.'):k==='arrival'?text('Add an arrival date before setting the return date.','A\u00f1ade la fecha de llegada antes del regreso.'):k==='long'?text('Use a trip of up to 365 nights.','Usa un viaje de hasta 365 noches.'):text('Check your trip dates. Your saved trip has not changed.','Revisa las fechas. Tu viaje guardado no ha cambiado.');}\n $('form').addEventListener('submit',function(e){e.preventDefault();var p={};['arrival','departure','travelers','destination','place','base','style','level'].forEach(function(k){p[k]=$(k).value;});if(save(p))$('editor').open=false;});\n $('destination').addEventListener('change',function(){$('base-wrap').hidden=$('destination').value!=='cabo';$('place-wrap').hidden=$('destination').value!=='other';});\n function patch(v){if(syncing||!profile)return;save(Object.assign({},profile,v),text('Shared trip updated.','Viaje compartido actualizado.'));}\n function listen(id,handler,event){var el=document.getElementById(id);if(el)el.addEventListener(event||'change',function(){if(!syncing)handler(el.value);});}\n listen('mx-people',function(v){if(Number(v)>=1)patch({travelers:Number(v)});});\n listen('mx-nights',function(v){if(profile)if(profile.arrival)if(Number(v)>=1)patch({departure:shift(profile.arrival,Number(v))});});\n listen('mt-date',function(v){if(v===''){patch({arrival:'',departure:''});return;}if(!validDate(v))return;var n=nights(profile.arrival,profile.departure);patch({arrival:v,departure:n?shift(v,n):''});});\n listen('mt-days',function(v){if(profile)if(profile.arrival)if(Number(v)>=2)patch({departure:shift(profile.arrival,Number(v)-1)});});\n listen('mt-base',function(v){patch({destination:'cabo',base:v});});listen('mt-style',function(v){patch({style:v});});listen('mt-budget',function(v){patch({level:v});});\n listen('mc-base',function(v){patch({destination:'cabo',base:v==='sanjose'?'San Jos\u00e9 del Cabo':'Cabo San Lucas'});});\n window.MexitaraTrip={get:function(){return profile?Object.assign({},profile):null;},apply:apply,updateCountdown:function(date,place){if(!validDate(date))return;var p=profile||normalize({}),n=nights(p.arrival,p.departure);var v={arrival:date,departure:n?shift(date,n):''};if(place){var name=place.trim();if(name!==dest(p)){v.destination='other';v.place=name;if(\/cabo|corridor\/i.test(name)){v.destination='cabo';v.base=\/jos[e\u00e9]\/i.test(name)?'San Jos\u00e9 del Cabo':\/corridor\/i.test(name)?'Tourist Corridor':'Cabo San Lucas';}else if(\/canc[u\u00fa]n\/i.test(name))v.destination='cancun';else if(\/mexico city|ciudad de m[e\u00e9]xico\/i.test(name))v.destination='mexico-city';else if(\/guadalajara\/i.test(name))v.destination='guadalajara';else if(\/jalisco\/i.test(name))v.destination='jalisco';}}save(Object.assign({},p,v));}};\n $('clear').addEventListener('click',function(){if(!confirm(text('Clear the shared trip dates and preferences on this browser? Saved receipts, activity reminders and favorite places are kept.','\u00bfBorrar las fechas y preferencias compartidas en este navegador? Se conservan recibos, recordatorios y lugares favoritos.')))return;\n  profile=null;try{localStorage.removeItem(KEY);[['mexitara-budget-v1',['mx-people','mx-nights']],['mexitara-cabo-trip-v1',['mt-date','mt-days','mt-base','mt-style','mt-budget','mt-group']]].forEach(function(pair){var d=JSON.parse(localStorage.getItem(pair[0])||'null');if(d){pair[1].forEach(function(k){delete d[k];});if(pair[0]==='mexitara-cabo-trip-v1')d.generated=false;localStorage.setItem(pair[0],JSON.stringify(d));}});localStorage.removeItem('mexitara-deluxe-trip');}catch(e){$('status').textContent=text('Could not fully clear browser storage. Clear this website\u2019s stored data in your browser.','No se pudo borrar todo. Borra los datos de este sitio en tu navegador.');fill();render();return;}\n  syncing=true;try{['mx-people','mx-nights','mt-date','mt-days','mt-base','mt-style','mt-budget','mt-group'].forEach(function(id){var el=document.getElementById(id);if(el){if(el.tagName==='SELECT'){var o=Array.from(el.options).find(function(x){return x.defaultSelected;});el.value=o?o.value:el.options[0].value;}else el.value=el.defaultValue;el.dispatchEvent(new Event('change',{bubbles:true}));}});window.dispatchEvent(new CustomEvent('mexitara:tripchange',{detail:null}));}finally{syncing=false;}\n  fill();render();$('editor').open=false;$('status').textContent=text('Shared trip cleared on this browser.','Viaje compartido borrado en este navegador.');\n });\n document.addEventListener('click',function(e){var b=e.target.closest('button');if(!b)return;var label=b.textContent.trim();if(b.id==='mx-reset'||\/^(Clear Saved Itinerary|Borrar itinerario guardado)$\/.test(label))setTimeout(function(){if(profile)apply();},0);});\n window.addEventListener('storage',function(e){if(e.key===KEY){profile=read();fill();render();apply();}});\n var content=document.querySelector('.entry-content');if(content)content.insertBefore(root,content.firstChild);\n fill();render();apply();\n}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start);else start();\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>You don&#8217;t have to book every tour in sight to have a great vacation. I&#8217;d pick one or two experiences you&#8217;re really excited about, compare what&#8217;s actually included, and leave time for the beach or a spontaneous stop. A lower headline price isn&#8217;t a bargain if the extras pile up. Find an experience for your<a class=\"more-link\" href=\"https:\/\/mexitara.com\/es\/mexico-tours-experiences\/\">Continue reading <span class=\"screen-reader-text\">&#8220;Mexico Tours &#038; Experiences Guide&#8221;<\/span><\/a><\/p>","protected":false},"author":269411838,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-727","page","type-page","status-publish","hentry","entry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PhqhBa-bJ","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/pages\/727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/users\/269411838"}],"replies":[{"embeddable":true,"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/comments?post=727"}],"version-history":[{"count":19,"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/pages\/727\/revisions"}],"predecessor-version":[{"id":1787,"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/pages\/727\/revisions\/1787"}],"wp:attachment":[{"href":"https:\/\/mexitara.com\/es\/wp-json\/wp\/v2\/media?parent=727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}