{"id":3600,"date":"2026-07-06T14:44:18","date_gmt":"2026-07-06T14:44:18","guid":{"rendered":"https:\/\/moroccoexploretour.com\/?page_id=3600"},"modified":"2026-07-11T10:03:30","modified_gmt":"2026-07-11T10:03:30","slug":"3-day-desert-tour-from-errachidia-to-marrakech-merzouga-sahara","status":"publish","type":"page","link":"https:\/\/moroccoexploretour.com\/fr\/3-day-desert-tour-from-errachidia-to-marrakech-merzouga-sahara\/","title":{"rendered":"3 Day Desert Tour from Errachidia to Marrakech Merzouga Sahara"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3600\" class=\"elementor elementor-3600\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-398572d e-con-full e-flex e-con e-parent\" data-id=\"398572d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7823f elementor-widget elementor-widget-html\" data-id=\"4c7823f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"tp-booking-page\">\n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@emailjs\/browser@4\/dist\/email.min.js\"><\/script>\n\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;800&display=swap');\n\n    .tp-booking-page,.tp-booking-page *{box-sizing:border-box}\n    .tp-booking-page{--orange:#ef6c00;--orange-dark:#d95f00;--dark:#151515;--muted:#666;--border:#e8e8e8;--green:#15803d;--green-bg:#f0fbf3;--red:#dc2626;--red-bg:#fff1f1;font-family:\"Inter\",sans-serif;background:#fff;color:var(--dark);padding:30px 16px 60px}\n    .tp-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr)330px;gap:28px;align-items:start}\n    .tp-main{min-width:0;order:1}.tp-sidebar{position:sticky;top:20px;order:2}\n    .tp-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,.055);overflow:hidden}\n    .tp-breadcrumb{font-size:13px;color:#555;margin-bottom:16px}.tp-breadcrumb span{color:#999;padding:0 7px}\n    .tp-title{font-family:\"Playfair Display\",serif;font-size:clamp(34px,4vw,48px);line-height:1.08;font-weight:800;margin:0 0 22px;color:#111}\n    .tp-gallery-wrap{margin-bottom:22px}.tp-hero{position:relative;width:100%;height:350px;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.08);background:#eee}\n    .tp-hero img{width:100%;height:100%;object-fit:cover;display:block}\n    .tp-view-photos{position:absolute;top:22px;right:22px;border:none;background:#fff;color:#111;font-weight:800;font-size:14px;padding:13px 18px;border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.16);cursor:pointer;display:inline-flex;align-items:center;gap:8px}\n    .tp-gallery{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:14px;width:100%}\n    .tp-thumb{height:92px;border-radius:9px;overflow:hidden;border:3px solid transparent;cursor:pointer;background:#eee;transition:.25s ease}.tp-thumb.active{border-color:var(--orange)}\n    .tp-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:.25s ease}.tp-thumb:hover img{transform:scale(1.06)}\n    .tp-tour-info-box{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 30px}\n    .tp-tour-info-item{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 28px rgba(0,0,0,.045)}\n    .tp-tour-info-icon{width:44px;height:44px;min-width:44px;border-radius:13px;background:#fff3e8;color:var(--orange);display:grid;place-items:center;font-size:20px}\n    .tp-tour-info-label{font-size:12px;color:#777;font-weight:700;margin-bottom:4px}.tp-tour-info-value{font-size:15px;color:#111;font-weight:800}\n    .tp-content-section{margin-bottom:30px}.tp-content-section h2{font-family:\"Playfair Display\",serif;font-size:25px;font-weight:800;margin:0 0 12px;color:#111}\n    .tp-content-section p{font-size:15.5px;line-height:1.72;color:#222;margin:0;max-width:980px}.tp-content-section strong{font-weight:800;color:#111}\n    .tp-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}\n    .tp-highlight{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;gap:14px;align-items:flex-start;box-shadow:0 10px 28px rgba(0,0,0,.045);transition:.25s ease}\n    .tp-highlight:hover{transform:translateY(-3px);border-color:rgba(239,108,0,.32);box-shadow:0 14px 34px rgba(0,0,0,.075)}\n    .tp-highlight-icon{width:46px;height:46px;min-width:46px;background:#fff3e8;color:var(--orange);border-radius:14px;display:grid;place-items:center;font-size:22px}\n    .tp-highlight-title{font-size:14px;font-weight:800;color:#111;margin-bottom:5px}.tp-highlight-text{font-size:12.5px;color:#666;line-height:1.45}\n    .tp-itinerary{position:relative;display:flex;flex-direction:column;gap:0;margin-top:18px}\n    .tp-itinerary:before{content:\"\";position:absolute;left:31px;top:32px;bottom:32px;width:2px;background:linear-gradient(to bottom,var(--orange),rgba(239,108,0,.18),var(--orange));z-index:0}\n    .tp-day-row{position:relative;display:grid;grid-template-columns:64px 1fr;gap:14px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px;margin-bottom:16px;box-shadow:0 10px 28px rgba(0,0,0,.045);z-index:1;transition:.25s ease}\n    .tp-day-row:hover{border-color:rgba(239,108,0,.45);box-shadow:0 14px 34px rgba(239,108,0,.10);transform:translateY(-2px)}\n    .tp-day-icon-wrap{display:flex;justify-content:center;z-index:2}.tp-day-icon{width:44px;height:44px;background:#fff1e6;border:1px solid rgba(239,108,0,.25);border-radius:50%;display:grid;place-items:center;color:var(--orange);font-size:17px;box-shadow:0 0 0 7px #fff}\n    .tp-day-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:9px}.tp-day-label{display:inline-flex;align-items:center;justify-content:center;background:#fff3e8;color:var(--orange);border:1px solid rgba(239,108,0,.22);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;line-height:1;margin:0;white-space:nowrap}\n    .tp-day-title{font-family:\"Playfair Display\",serif;font-size:21px;font-weight:800;color:#111;line-height:1.25;margin:0}.tp-day-text{font-size:15px;line-height:1.72;color:#333;margin:0}\n    .tp-inclusion-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tp-inc-card{border-radius:12px;padding:20px;border:1px solid}.tp-inc-card.included{background:var(--green-bg);border-color:#c9edd3}.tp-inc-card.excluded{background:var(--red-bg);border-color:#ffd0d0}\n    .tp-inc-card h3{font-family:\"Playfair Display\",serif;font-size:21px;margin:0 0 12px}.tp-inc-card.included h3{color:var(--green)}.tp-inc-card.excluded h3{color:var(--red)}\n    .tp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.tp-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#222}\n    .tp-check,.tp-x{width:18px;height:18px;border-radius:50%;color:#fff;display:grid;place-items:center;min-width:18px;margin-top:1px;font-size:10px}.tp-check{background:var(--green)}.tp-x{background:var(--red)}\n    .tp-faq{display:flex;flex-direction:column;gap:12px}.tp-faq-item{border-radius:14px;border:1px solid var(--border);overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.045);transition:.25s ease}\n    .tp-faq-item:hover,.tp-faq-item.active{border-color:rgba(239,108,0,.45);box-shadow:0 14px 34px rgba(239,108,0,.10)}\n    .tp-faq-question{width:100%;min-height:62px;background:#fff;border:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;font-family:\"Playfair Display\",serif;font-size:18px;font-weight:800;cursor:pointer;text-align:left;color:#111}\n    .tp-faq-question i{color:var(--orange);transition:.25s ease}.tp-faq-item.active .tp-faq-question i{transform:rotate(180deg)}\n    .tp-faq-answer{display:none;padding:0 18px 18px;color:#555;font-size:14.5px;line-height:1.65}.tp-faq-item.active .tp-faq-answer{display:block}\n    .tp-price-box{padding:26px 24px 22px;border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(180deg,#fff7ef,#fff)}\n    .tp-price-small{font-size:13px;font-weight:800;color:#777;text-transform:uppercase;letter-spacing:.8px;margin-bottom:7px}.tp-price-request{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff;border:1px solid rgba(239,108,0,.25);color:var(--orange);padding:13px 18px;border-radius:999px;font-size:24px;line-height:1;font-weight:800;box-shadow:0 10px 24px rgba(239,108,0,.10)}\n    .tp-price-note{margin-top:10px;color:#666;font-size:12.5px;font-weight:600}.tp-form-area{padding:20px}.tp-section-title{font-family:\"Playfair Display\",serif;font-size:21px;font-weight:800;margin:0 0 16px;color:#171717}\n    .tp-calendar{border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:16px}.tp-cal-head{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:14px;margin-bottom:16px}.tp-cal-arrow{border:none;background:transparent;cursor:pointer;color:#222;padding:4px;font-size:16px}\n    .tp-week,.tp-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:7px;font-size:13px}.tp-week{font-weight:800;color:#111;margin-bottom:11px}.tp-day{height:28px;display:grid;place-items:center;border-radius:50%;color:#222;cursor:pointer}.tp-day.active{background:var(--orange);color:#fff;font-weight:800}\n    .tp-field{margin-top:14px}.tp-field label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;margin-bottom:9px}.tp-field label i{color:var(--orange)}\n    .tp-field input,.tp-field textarea{width:100%;border:1px solid var(--border);border-radius:9px;padding:13px 14px;font-family:inherit;font-size:14px;outline:none;background:#fff;color:#222}.tp-field textarea{min-height:82px;resize:vertical}.tp-field input:focus,.tp-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(239,108,0,.12)}\n    .tp-passenger-box{margin-top:14px;position:relative}.tp-passenger-button{width:100%;border:1px solid var(--border);background:#fff;border-radius:9px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-family:inherit;color:#111}\n    .tp-passenger-left{display:flex;align-items:center;gap:9px;font-weight:800;font-size:14px}.tp-passenger-left i{color:var(--orange)}.tp-passenger-summary{font-size:12px;color:#666;font-weight:700}\n    .tp-passenger-panel{display:none;position:absolute;z-index:20;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.12);padding:14px}.tp-passenger-box:hover .tp-passenger-panel,.tp-passenger-box.active .tp-passenger-panel{display:block}\n    .tp-counter{display:grid;grid-template-columns:1fr 110px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.tp-counter:last-child{border-bottom:none}.tp-counter-title{font-size:14px;font-weight:800}.tp-counter-age{font-size:11px;color:var(--muted);margin-top:5px}\n    .tp-counter-controls{display:grid;grid-template-columns:34px 1fr 34px;border:1px solid var(--border);border-radius:9px;overflow:hidden;height:36px}.tp-counter-controls button{border:none;background:#fff;cursor:pointer;font-size:18px;color:#222}.tp-counter-controls span{display:grid;place-items:center;border-left:1px solid var(--border);border-right:1px solid var(--border);font-weight:800;font-size:14px}\n    .tp-book-btn{margin-top:18px;width:100%;border:none;background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:#fff;padding:17px 22px;border-radius:10px;font-size:20px;font-weight:800;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px;transition:.25s ease}.tp-book-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(239,108,0,.25)}.tp-book-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}\n    .tp-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#777;margin-top:12px;text-align:center}.tp-form-benefits{margin-top:18px;padding-top:18px;border-top:1px solid var(--border);display:grid;gap:12px}.tp-form-benefit{display:flex;align-items:flex-start;gap:11px;color:#222;font-size:13.5px;line-height:1.4;font-weight:700}.tp-form-benefit i{width:22px;height:22px;min-width:22px;border:2px solid var(--orange);color:var(--orange);border-radius:50%;display:grid;place-items:center;font-size:11px}\n    .tp-popup-overlay{position:fixed;inset:0;background:rgba(10,10,10,.62);backdrop-filter:blur(6px);z-index:999999;display:none;align-items:center;justify-content:center;padding:14px}.tp-popup-overlay.active{display:flex}\n    .tp-popup-box{width:min(720px,100%);max-height:92vh;overflow-y:auto;background:#fff;border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.28);animation:tpPopupShow .25s ease}\n    @keyframes tpPopupShow{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}\n    .tp-popup-head{background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:#fff;padding:24px 24px 22px;text-align:center}.tp-popup-icon{width:54px;height:54px;margin:0 auto 12px;background:rgba(255,255,255,.18);border:2px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center;font-size:24px}.tp-popup-head h3{margin:0 0 7px;font-family:\"Playfair Display\",serif;font-size:30px;font-weight:800;color:#fff}.tp-popup-head p{max-width:520px;margin:0 auto;font-size:14.5px;opacity:.94;line-height:1.55}\n    .tp-popup-body{padding:20px}.tp-popup-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-popup-item{background:#fff8f1;border:1px solid rgba(239,108,0,.16);border-radius:14px;padding:12px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:82px}.tp-popup-item i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#fff1e6;color:var(--orange);font-size:15px}.tp-popup-label{font-size:10.5px;color:#777;font-weight:900;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.tp-popup-value{font-size:13.5px;color:#111;font-weight:850;line-height:1.3;word-break:break-word}.tp-popup-actions{padding:0 20px 20px}.tp-popup-close{width:100%;border:none;border-radius:13px;padding:15px 18px;font-weight:900;cursor:pointer;text-align:center;background:#111;color:#fff;font-size:15px}.tp-popup-close:hover{background:var(--orange)}\n\n    \/* Laptop gallery spacing fix only *\/\n    @media(min-width:769px){\n      .tp-gallery{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;width:100%;overflow:visible!important}\n      .tp-thumb{height:92px;width:100%;min-width:0}\n      .tp-hero img,.tp-thumb img{object-position:center center}\n    }\n\n    @media(min-width:1025px){\n      .tp-hero{height:430px}\n      .tp-thumb{height:104px}\n    }\n\n    @media(max-width:1024px){.tp-container{grid-template-columns:1fr}.tp-sidebar{order:2;position:relative;top:auto}.tp-highlights{grid-template-columns:repeat(2,1fr)}.tp-hero{height:310px}}\n    @media(max-width:768px){\n      .tp-booking-page{padding:16px 10px 50px}.tp-breadcrumb{display:none}.tp-title{font-size:clamp(28px,8.2vw,34px)!important;line-height:1.08!important;letter-spacing:-.8px;max-width:96%;text-wrap:balance;margin-bottom:16px}.tp-hero{height:235px}.tp-view-photos{top:12px;right:12px;padding:10px 13px;font-size:12px}\n      .tp-gallery{grid-template-columns:repeat(8,minmax(92px,1fr));overflow-x:auto;gap:10px;padding-bottom:4px}.tp-thumb{height:76px;min-width:92px}\n      .tp-tour-info-box{grid-template-columns:repeat(2,1fr);gap:10px}.tp-tour-info-item{padding:13px;gap:10px}.tp-tour-info-item:nth-child(3){grid-column:1\/-1}.tp-tour-info-icon{width:38px;height:38px;min-width:38px;font-size:17px}.tp-tour-info-value{font-size:13px}\n      .tp-content-section h2{font-size:24px}.tp-content-section p{font-size:14.5px;line-height:1.7}.tp-highlights{grid-template-columns:repeat(2,1fr);gap:10px}.tp-highlight{padding:13px;display:block}.tp-highlight-icon{width:42px;height:42px;margin-bottom:10px}.tp-highlight-title{font-size:13px}.tp-highlight-text{font-size:11.5px}\n      .tp-itinerary:before{left:25px;top:28px;bottom:28px}.tp-day-row{grid-template-columns:52px 1fr;gap:10px;padding:14px;border-radius:14px;margin-bottom:14px}.tp-day-icon{width:38px;height:38px;font-size:15px;box-shadow:0 0 0 6px #fff}.tp-day-title{font-size:18px}.tp-day-text{font-size:13.8px;line-height:1.65}\n      .tp-inclusion-grid{grid-template-columns:1fr}.tp-faq-question{font-size:16px;padding:15px}.tp-passenger-panel{position:static;margin-top:10px;box-shadow:none}\n      .tp-popup-box{max-height:88vh;border-radius:18px}.tp-popup-head{padding:20px 16px 18px}.tp-popup-head h3{font-size:25px}.tp-popup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-popup-item{grid-template-columns:1fr;gap:7px;min-height:118px;padding:11px;align-items:start}\n    }\n    @media(max-width:480px){.tp-title{font-size:28px!important;line-height:1.1!important}.tp-hero{height:215px}.tp-price-request{font-size:21px}.tp-day-heading{display:block}.tp-day-label{display:inline-flex;margin-right:5px;margin-bottom:5px}.tp-day-title{display:inline;font-size:17px}.tp-counter{grid-template-columns:1fr}.tp-counter-controls{width:140px}}\n  \n\/* ================================\n   MOBILE ONLY UI\/UX + FAQ TITLE FIX\n   Keeps laptop\/desktop version unchanged\n================================ *\/\n@media (max-width: 768px) {\n  .tp-booking-page,\n  .tp-booking-page * {\n    max-width: 100%;\n  }\n\n  .tp-booking-page {\n    width: 100%;\n    overflow-x: hidden !important;\n  }\n\n  .tp-container,\n  .tp-main,\n  .tp-sidebar,\n  .tp-gallery-wrap,\n  .tp-tour-info-box,\n  .tp-content-section,\n  .tp-faq {\n    min-width: 0 !important;\n    max-width: 100% !important;\n    overflow-x: hidden !important;\n  }\n\n  .tp-title,\n  .tp-content-section h2,\n  .tp-day-title,\n  .tp-tour-info-value,\n  .tp-popup-value {\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n  }\n\n  .tp-gallery {\n    display: flex !important;\n    grid-template-columns: none !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    overflow-y: hidden !important;\n    gap: 8px !important;\n    padding: 0 2px 8px !important;\n    margin-top: 12px !important;\n    -webkit-overflow-scrolling: touch;\n    scroll-snap-type: x mandatory;\n  }\n\n  .tp-thumb {\n    flex: 0 0 86px !important;\n    width: 86px !important;\n    min-width: 86px !important;\n    height: 68px !important;\n    border-radius: 10px !important;\n    scroll-snap-align: start;\n  }\n\n  .tp-tour-info-box {\n    grid-template-columns: 1fr 1fr !important;\n    gap: 10px !important;\n  }\n\n  .tp-tour-info-item {\n    min-width: 0 !important;\n    padding: 13px 10px !important;\n    gap: 9px !important;\n  }\n\n  .tp-tour-info-item:nth-child(3) {\n    grid-column: 1 \/ -1 !important;\n  }\n\n  .tp-faq-item {\n    width: 100% !important;\n    max-width: 100% !important;\n    border-radius: 13px !important;\n    overflow: hidden !important;\n  }\n\n  .tp-faq-question {\n    width: 100% !important;\n    max-width: 100% !important;\n    min-height: auto !important;\n    padding: 15px 12px !important;\n    display: grid !important;\n    grid-template-columns: minmax(0, 1fr) 18px !important;\n    align-items: center !important;\n    gap: 8px !important;\n    font-family: Inter, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.35 !important;\n    font-weight: 800 !important;\n    white-space: normal !important;\n    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    text-align: left !important;\n  }\n\n  .tp-faq-question i {\n    width: 18px !important;\n    min-width: 18px !important;\n    height: 18px !important;\n    display: grid !important;\n    place-items: center !important;\n    font-size: 12px !important;\n    justify-self: end !important;\n  }\n\n  .tp-faq-answer {\n    padding: 0 12px 15px !important;\n    font-size: 13.5px !important;\n    line-height: 1.65 !important;\n    overflow-wrap: anywhere !important;\n  }\n}\n\n@media (max-width: 480px) {\n  .tp-booking-page {\n    padding-left: 10px !important;\n    padding-right: 10px !important;\n  }\n\n  .tp-title {\n    font-size: 27px !important;\n    line-height: 1.12 !important;\n  }\n\n  .tp-hero {\n    height: 205px !important;\n  }\n\n  .tp-thumb {\n    flex-basis: 78px !important;\n    width: 78px !important;\n    min-width: 78px !important;\n    height: 62px !important;\n  }\n\n  .tp-faq-question {\n    padding: 14px 10px !important;\n    grid-template-columns: minmax(0, 1fr) 16px !important;\n    gap: 7px !important;\n    font-size: 13.2px !important;\n    line-height: 1.35 !important;\n    letter-spacing: -0.1px !important;\n  }\n\n  .tp-faq-question i {\n    width: 16px !important;\n    min-width: 16px !important;\n    font-size: 11px !important;\n  }\n}\n\n  <\/style>\n\n  <div class=\"tp-container\">\n    <main class=\"tp-main\">\n      <div class=\"tp-breadcrumb\">\n        Home <span>\u203a<\/span> Tours <span>\u203a<\/span> 3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\n      <\/div>\n\n      <h1 class=\"tp-title\">3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara<\/h1>\n\n      <div class=\"tp-gallery-wrap\">\n        <div class=\"tp-hero\">\n          <img decoding=\"async\" id=\"mainTourImage\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Visiter-desert-Sahara.webp\" alt=\"3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\">\n          <button class=\"tp-view-photos\" type=\"button\"><i class=\"fa-regular fa-images\"><\/i> View Photos<\/button>\n        <\/div>\n\n        <div class=\"tp-gallery\">\n          <div class=\"tp-thumb active\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Visiter-desert-Sahara.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Visiter-desert-Sahara.webp\" alt=\"Errachidia to Merzouga Sahara desert tour\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/moroccan-sahara.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/moroccan-sahara.jpg\" alt=\"Moroccan Sahara desert dunes\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/un-charmant-patio-pour-1.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/un-charmant-patio-pour-1.jpg\" alt=\"Morocco desert riad patio\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/caption-77.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/caption-77.jpg\" alt=\"Camel trek in Merzouga Sahara\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Merzouga-1-1.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Merzouga-1-1.webp\" alt=\"Merzouga Erg Chebbi desert\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Stone-Houses-in-the-Desert-Sahara-Desert.webp\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Stone-Houses-in-the-Desert-Sahara-Desert.webp\" alt=\"Stone houses in Sahara desert Morocco\"><\/div>\n          <div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/3-day-tour-errachidia-to-marrakech-5.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/3-day-tour-errachidia-to-marrakech-5.jpg\" alt=\"3 day tour Errachidia to Marrakech\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tp-tour-info-box\">\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/div>\n          <div><div class=\"tp-tour-info-label\">Destination<\/div><div class=\"tp-tour-info-value\">Marrakech via Merzouga Sahara<\/div><\/div>\n        <\/div>\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-regular fa-clock\"><\/i><\/div>\n          <div><div class=\"tp-tour-info-label\">Duration<\/div><div class=\"tp-tour-info-value\">3 Days \/ 2 Nights<\/div><\/div>\n        <\/div>\n        <div class=\"tp-tour-info-item\">\n          <div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-users\"><\/i><\/div>\n          <div><div class=\"tp-tour-info-label\">Group Size<\/div><div class=\"tp-tour-info-value\">Max People: 30<\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <section class=\"tp-content-section\">\n        <h2>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara Description<\/h2>\n        <p>\n          Enjoy a private <strong>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara<\/strong>, the perfect short Morocco desert itinerary for travelers arriving in Errachidia and ending in Marrakech. This 3-day Sahara journey takes you through the Ziz Valley, Erfoud, Merzouga, Erg Chebbi dunes, Todra Gorge, Dades Valley, Ouarzazate, Ait Ben Haddou, and the High Atlas Mountains. Experience camel trekking, a magical night in a desert camp, kasbah landscapes, Berber villages, mountain roads, and comfortable private transport from the Sahara to Marrakech.\n        <\/p>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara Highlights<\/h2>\n\n        <div class=\"tp-highlights\">\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-mountain-sun\"><\/i><\/div><div><div class=\"tp-highlight-title\">Ziz Valley Views<\/div><div class=\"tp-highlight-text\">Travel through palm groves, desert landscapes, and beautiful panoramic viewpoints.<\/div><\/div><\/div>\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-campground\"><\/i><\/div><div><div class=\"tp-highlight-title\">Merzouga Desert Camp<\/div><div class=\"tp-highlight-text\">Spend a memorable night near the Erg Chebbi dunes with Sahara atmosphere.<\/div><\/div><\/div>\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-horse\"><\/i><\/div><div><div class=\"tp-highlight-title\">Camel Trek<\/div><div class=\"tp-highlight-text\">Enjoy a camel ride across the golden dunes at sunset or sunrise.<\/div><\/div><\/div>\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-road\"><\/i><\/div><div><div class=\"tp-highlight-title\">Todra & Dades<\/div><div class=\"tp-highlight-text\">Visit dramatic gorges, valleys, kasbahs, and scenic desert roads.<\/div><\/div><\/div>\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-landmark\"><\/i><\/div><div><div class=\"tp-highlight-title\">Ait Ben Haddou<\/div><div class=\"tp-highlight-text\">Discover the famous fortified ksar and Morocco\u2019s cinematic landscapes.<\/div><\/div><\/div>\n          <div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-mountain\"><\/i><\/div><div><div class=\"tp-highlight-title\">High Atlas Mountains<\/div><div class=\"tp-highlight-text\">Cross the Tizi n\u2019Tichka pass before reaching Marrakech.<\/div><\/div><\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara Program<\/h2>\n\n        <div class=\"tp-itinerary\">\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div class=\"tp-day-content\">\n              <div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 1<\/span><h3 class=\"tp-day-title\">Errachidia \u2013 Ziz Valley \u2013 Erfoud \u2013 Merzouga Desert<\/h3><\/div>\n              <p class=\"tp-day-text\">Your <strong>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara<\/strong> starts with pickup from Errachidia airport, hotel, or meeting point. Travel through the beautiful Ziz Valley with panoramic stops for photos, then continue through Erfoud and desert villages toward Merzouga. On arrival near the Erg Chebbi dunes, enjoy a camel trek across the Sahara at sunset and reach your desert camp. Dinner, Berber music, and overnight stay in a desert camp.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div class=\"tp-day-content\">\n              <div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 2<\/span><h3 class=\"tp-day-title\">Merzouga \u2013 Rissani \u2013 Todra Gorge \u2013 Dades Valley<\/h3><\/div>\n              <p class=\"tp-day-text\">Wake up early to enjoy the Sahara sunrise over the dunes. After breakfast, leave Merzouga and travel toward Rissani, a traditional desert town known for its market and local culture. Continue through desert landscapes, palm groves, and Berber villages to Todra Gorge, where you can walk between the high canyon walls. In the afternoon, continue to Dades Valley, famous for kasbahs, rock formations, and mountain views. Dinner and overnight stay in a hotel or kasbah in Dades.<\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-day-row\">\n            <div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div>\n            <div class=\"tp-day-content\">\n              <div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 3<\/span><h3 class=\"tp-day-title\">Dades Valley \u2013 Ouarzazate \u2013 Ait Ben Haddou \u2013 High Atlas \u2013 Marrakech<\/h3><\/div>\n              <p class=\"tp-day-text\">After breakfast, drive through the Valley of Roses and Skoura palm grove toward Ouarzazate, known as the gateway to the Sahara and Morocco\u2019s cinema city. Continue to the famous Ait Ben Haddou kasbah, a historic fortified village and one of Morocco\u2019s most beautiful landmarks. After the visit, cross the High Atlas Mountains via the Tizi n\u2019Tichka pass with scenic stops along the road before arriving in Marrakech. Drop-off at your hotel, riad, or preferred location in Marrakech, ending your private desert tour.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <div class=\"tp-inclusion-grid\">\n          <div class=\"tp-inc-card included\">\n            <h3>Included<\/h3>\n            <ul class=\"tp-list\">\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Pickup in Errachidia<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Drop-off in Marrakech<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Private comfortable transport with driver<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> English-speaking driver-guide<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> 1 night in Merzouga desert camp<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> 1 night in Dades Valley hotel or kasbah<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Camel trek in Erg Chebbi dunes<\/li>\n              <li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Breakfasts and dinners<\/li>\n            <\/ul>\n          <\/div>\n\n          <div class=\"tp-inc-card excluded\">\n            <h3>Not Included<\/h3>\n            <ul class=\"tp-list\">\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Lunches and drinks<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Entrance fees where applicable<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Optional quad biking or activities<\/li>\n              <li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Tips, travel insurance, and personal expenses<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"tp-content-section\">\n        <h2>3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara FAQ<\/h2>\n\n        <div class=\"tp-faq\">\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Is this 3-day desert tour from Errachidia private?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, this tour can be organized as a private desert tour with flexible pickup in Errachidia and drop-off in Marrakech.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Where does the tour start and finish?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">The tour starts in Errachidia and finishes in Marrakech. Pickup can be from Errachidia airport, your hotel, or a meeting point.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Do we sleep in the Sahara desert?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, the first night is in Merzouga near the Erg Chebbi dunes, with dinner, desert atmosphere, and camel trekking included.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">Can we customize the stops?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Yes, stops can be adjusted depending on your travel time, accommodation preference, group size, and special requests.<\/div>\n          <\/div>\n\n          <div class=\"tp-faq-item\">\n            <button class=\"tp-faq-question\" type=\"button\">What should I bring for this tour?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button>\n            <div class=\"tp-faq-answer\">Bring comfortable shoes, sunglasses, sunscreen, a warm jacket for desert evenings, personal items, and a camera for Sahara and Atlas views.<\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n    <\/main>\n\n    <aside class=\"tp-sidebar\">\n      <div class=\"tp-card\">\n        <div class=\"tp-price-box\">\n          <div class=\"tp-price-small\">Tour Price<\/div>\n          <div class=\"tp-price-request\"><i class=\"fa-regular fa-message\"><\/i> Price on Request<\/div>\n          <div class=\"tp-price-note\">Send your request and get a fast quote<\/div>\n        <\/div>\n\n        <form class=\"tp-form-area\" id=\"tourBookingForm\">\n          <h3 class=\"tp-section-title\">Select Tour Date<\/h3>\n\n          <div class=\"tp-calendar\">\n            <div class=\"tp-cal-head\">\n              <button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-left\"><\/i><\/button>\n              <span>June 2025<\/span>\n              <button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-right\"><\/i><\/button>\n            <\/div>\n\n            <div class=\"tp-week\">\n              <span>Su<\/span><span>Mo<\/span><span>Tu<\/span><span>We<\/span><span>Th<\/span><span>Fr<\/span><span>Sa<\/span>\n            <\/div>\n\n            <div class=\"tp-days\">\n              <span class=\"tp-day\">1<\/span><span class=\"tp-day\">2<\/span><span class=\"tp-day\">3<\/span><span class=\"tp-day\">4<\/span><span class=\"tp-day\">5<\/span><span class=\"tp-day\">6<\/span><span class=\"tp-day\">7<\/span>\n              <span class=\"tp-day\">8<\/span><span class=\"tp-day\">9<\/span><span class=\"tp-day\">10<\/span><span class=\"tp-day\">11<\/span><span class=\"tp-day active\">12<\/span><span class=\"tp-day\">13<\/span><span class=\"tp-day\">14<\/span>\n              <span class=\"tp-day\">15<\/span><span class=\"tp-day\">16<\/span><span class=\"tp-day\">17<\/span><span class=\"tp-day\">18<\/span><span class=\"tp-day\">19<\/span><span class=\"tp-day\">20<\/span><span class=\"tp-day\">21<\/span>\n              <span class=\"tp-day\">22<\/span><span class=\"tp-day\">23<\/span><span class=\"tp-day\">24<\/span><span class=\"tp-day\">25<\/span><span class=\"tp-day\">26<\/span><span class=\"tp-day\">27<\/span><span class=\"tp-day\">28<\/span>\n              <span class=\"tp-day\">29<\/span><span class=\"tp-day\">30<\/span>\n            <\/div>\n          <\/div>\n\n          <input type=\"hidden\" id=\"selectedDate\" name=\"tour_date\" value=\"June 12, 2025\">\n          <input type=\"hidden\" name=\"tour_name\" value=\"3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\">\n          <input type=\"hidden\" name=\"tour_price\" value=\"Price on Request\">\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-user\"><\/i> Your Name<\/label>\n            <input id=\"customerName\" name=\"customer_name\" type=\"text\" placeholder=\"Enter your full name\" required>\n          <\/div>\n\n          <div class=\"tp-passenger-box\">\n            <button class=\"tp-passenger-button\" type=\"button\">\n              <span class=\"tp-passenger-left\"><i class=\"fa-solid fa-users\"><\/i> Passengers<\/span>\n              <span class=\"tp-passenger-summary\"><span id=\"passengerSummary\">2 Adults, 1 Child<\/span> <i class=\"fa-solid fa-chevron-down\"><\/i><\/span>\n            <\/button>\n\n            <div class=\"tp-passenger-panel\">\n              <div class=\"tp-counter\">\n                <div><div class=\"tp-counter-title\">Adults<\/div><div class=\"tp-counter-age\">Ages 12+<\/div><\/div>\n                <div class=\"tp-counter-controls\"><button type=\"button\" data-minus=\"adults\">\u2212<\/button><span id=\"adults\">2<\/span><button type=\"button\" data-plus=\"adults\">+<\/button><\/div>\n              <\/div>\n\n              <div class=\"tp-counter\">\n                <div><div class=\"tp-counter-title\">Children<\/div><div class=\"tp-counter-age\">Ages 5 \u2013 11<\/div><\/div>\n                <div class=\"tp-counter-controls\"><button type=\"button\" data-minus=\"children\">\u2212<\/button><span id=\"children\">1<\/span><button type=\"button\" data-plus=\"children\">+<\/button><\/div>\n              <\/div>\n\n              <div class=\"tp-counter\">\n                <div><div class=\"tp-counter-title\">Infants<\/div><div class=\"tp-counter-age\">Ages 0 \u2013 4<\/div><\/div>\n                <div class=\"tp-counter-controls\"><button type=\"button\" data-minus=\"infants\">\u2212<\/button><span id=\"infants\">0<\/span><button type=\"button\" data-plus=\"infants\">+<\/button><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-solid fa-location-dot\"><\/i> Pickup Location<\/label>\n            <input id=\"pickupLocation\" name=\"pickup_location\" type=\"text\" placeholder=\"Write your hotel, riad, airport, or pickup address\">\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-message\"><\/i> Special Request <span style=\"font-weight:400;\">(Optional)<\/span><\/label>\n            <textarea id=\"specialRequest\" name=\"special_request\" placeholder=\"Tell us about your request, arrival time, luggage, child seat, or anything you need...\"><\/textarea>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-regular fa-envelope\"><\/i> Your Email<\/label>\n            <input id=\"customerEmail\" name=\"customer_email\" type=\"email\" placeholder=\"name@example.com\" required>\n          <\/div>\n\n          <div class=\"tp-field\">\n            <label><i class=\"fa-solid fa-phone\"><\/i> Your Phone \/ WhatsApp<\/label>\n            <input id=\"customerPhone\" name=\"customer_phone\" type=\"tel\" placeholder=\"+1 123 456 7890\" required>\n          <\/div>\n\n          <button class=\"tp-book-btn\" type=\"submit\" id=\"sendRequestBtn\">\n            Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>\n          <\/button>\n\n          <div class=\"tp-secure\"><i class=\"fa-solid fa-lock\"><\/i> Secure Request \u2013 Your data is safe with us.<\/div>\n\n          <div class=\"tp-form-benefits\">\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Best Price Guarantee<\/span><\/div>\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Fast Confirmation<\/span><\/div>\n            <div class=\"tp-form-benefit\"><i class=\"fa-solid fa-check\"><\/i><span>Free Cancellation<br>up to 24 hours<\/span><\/div>\n          <\/div>\n        <\/form>\n      <\/div>\n    <\/aside>\n  <\/div>\n\n  <div class=\"tp-popup-overlay\" id=\"thankYouPopup\">\n    <div class=\"tp-popup-box\">\n      <div class=\"tp-popup-head\">\n        <div class=\"tp-popup-icon\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n        <h3>Thank You!<\/h3>\n        <p>Your tour request has been sent successfully. We will contact you soon with availability and the best price.<\/p>\n      <\/div>\n\n      <div class=\"tp-popup-body\">\n        <div class=\"tp-popup-summary\">\n          <div class=\"tp-popup-item\"><i class=\"fa-regular fa-map\"><\/i><div><div class=\"tp-popup-label\">Tour<\/div><div class=\"tp-popup-value\" id=\"popTour\">3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara<\/div><\/div><\/div>\n          <div class=\"tp-popup-item\"><i class=\"fa-regular fa-calendar-days\"><\/i><div><div class=\"tp-popup-label\">Date<\/div><div class=\"tp-popup-value\" id=\"popDate\">June 12, 2025<\/div><\/div><\/div>\n          <div class=\"tp-popup-item\"><i class=\"fa-regular fa-user\"><\/i><div><div class=\"tp-popup-label\">Name<\/div><div class=\"tp-popup-value\" id=\"popName\">Customer Name<\/div><\/div><\/div>\n          <div class=\"tp-popup-item\"><i class=\"fa-solid fa-users\"><\/i><div><div class=\"tp-popup-label\">Passengers<\/div><div class=\"tp-popup-value\" id=\"popPassengers\">2 Adults, 1 Child<\/div><\/div><\/div>\n          <div class=\"tp-popup-item\"><i class=\"fa-solid fa-location-dot\"><\/i><div><div class=\"tp-popup-label\">Pickup<\/div><div class=\"tp-popup-value\" id=\"popPickup\">Not added<\/div><\/div><\/div>\n          <div class=\"tp-popup-item\"><i class=\"fa-solid fa-tag\"><\/i><div><div class=\"tp-popup-label\">Price<\/div><div class=\"tp-popup-value\">Price on Request<\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tp-popup-actions\">\n        <button class=\"tp-popup-close\" type=\"button\" id=\"closeThankPopup\">Close<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"TouristTrip\",\n    \"name\": \"3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\",\n    \"description\": \"Private 3-day desert tour from Errachidia to Marrakech via Merzouga Sahara, Ziz Valley, Erg Chebbi dunes, Todra Gorge, Dades Valley, Ouarzazate, Ait Ben Haddou, and the High Atlas Mountains.\",\n    \"image\": [\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Visiter-desert-Sahara.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/moroccan-sahara.jpg\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/un-charmant-patio-pour-1.jpg\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/caption-77.jpg\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Merzouga-1-1.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/Stone-Houses-in-the-Desert-Sahara-Desert.webp\",\n      \"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/3-day-tour-errachidia-to-marrakech-5.jpg\"\n    ],\n    \"touristType\": [\"Couples\", \"Families\", \"Private groups\", \"Desert travelers\", \"Photography travelers\"],\n    \"itinerary\": {\n      \"@type\": \"ItemList\",\n      \"itemListElement\": [\n        {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Errachidia to Ziz Valley and Merzouga Desert\"},\n        {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Merzouga to Todra Gorge and Dades Valley\"},\n        {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dades Valley to Ouarzazate, Ait Ben Haddou, High Atlas, and Marrakech\"}\n      ]\n    },\n    \"provider\": {\n      \"@type\": \"TravelAgency\",\n      \"name\": \"Morocco Explore Tour\",\n      \"url\": \"https:\/\/moroccoexploretour.com\/\"\n    }\n  }\n  <\/script>\n\n  <script>\n    (function(){\n      const root=document.querySelector(\".tp-booking-page\");if(!root)return;\n      document.documentElement.style.overflowX=\"hidden\";document.body.style.overflowX=\"hidden\";\n\n      const SERVICE_ID=\"service_y2cv221\";\n      const TEMPLATE_ID=\"template_f1932dd\";\n      const PUBLIC_KEY=\"Xj4mWlAzY9bEDHOtq\";\n\n      if(window.emailjs){emailjs.init({publicKey:PUBLIC_KEY});}\n\n      const mainImage=root.querySelector(\"#mainTourImage\");\n      const thumbs=root.querySelectorAll(\".tp-thumb\");\n\n      thumbs.forEach(function(thumb){\n        thumb.addEventListener(\"click\",function(){\n          const newImg=thumb.getAttribute(\"data-img\");\n          if(newImg&&mainImage)mainImage.src=newImg;\n          thumbs.forEach(function(item){item.classList.remove(\"active\");});\n          thumb.classList.add(\"active\");\n        });\n      });\n\n      const selectedDateInput=root.querySelector(\"#selectedDate\");\n\n      root.querySelectorAll(\".tp-day\").forEach(function(day){\n        day.addEventListener(\"click\",function(){\n          root.querySelectorAll(\".tp-day\").forEach(function(d){d.classList.remove(\"active\");});\n          day.classList.add(\"active\");\n          if(selectedDateInput){selectedDateInput.value=\"June \"+day.textContent.trim()+\", 2025\";}\n        });\n      });\n\n      function updatePassengerSummary(){\n        const adults=parseInt(root.querySelector(\"#adults\").textContent,10);\n        const children=parseInt(root.querySelector(\"#children\").textContent,10);\n        const infants=parseInt(root.querySelector(\"#infants\").textContent,10);\n        const summary=root.querySelector(\"#passengerSummary\");\n        let parts=[];\n        if(adults>0)parts.push(adults+\" Adult\"+(adults>1?\"s\":\"\"));\n        if(children>0)parts.push(children+\" Child\"+(children>1?\"ren\":\"\"));\n        if(infants>0)parts.push(infants+\" Infant\"+(infants>1?\"s\":\"\"));\n        summary.textContent=parts.length?parts.join(\", \"):\"Select passengers\";\n        return summary.textContent;\n      }\n\n      root.querySelectorAll(\"[data-plus]\").forEach(function(btn){\n        btn.addEventListener(\"click\",function(){\n          const id=btn.getAttribute(\"data-plus\");\n          const value=root.querySelector(\"#\"+id);\n          const adults=parseInt(root.querySelector(\"#adults\").textContent,10);\n          const children=parseInt(root.querySelector(\"#children\").textContent,10);\n          const infants=parseInt(root.querySelector(\"#infants\").textContent,10);\n          if(adults+children+infants>=30)return;\n          value.textContent=parseInt(value.textContent,10)+1;\n          updatePassengerSummary();\n        });\n      });\n\n      root.querySelectorAll(\"[data-minus]\").forEach(function(btn){\n        btn.addEventListener(\"click\",function(){\n          const id=btn.getAttribute(\"data-minus\");\n          const value=root.querySelector(\"#\"+id);\n          const current=parseInt(value.textContent,10);\n          if(current>0)value.textContent=current-1;\n          updatePassengerSummary();\n        });\n      });\n\n      root.querySelectorAll(\".tp-faq-question\").forEach(function(button){\n        button.addEventListener(\"click\",function(){\n          button.closest(\".tp-faq-item\").classList.toggle(\"active\");\n        });\n      });\n\n      const passengerBox=root.querySelector(\".tp-passenger-box\");\n      const passengerButton=root.querySelector(\".tp-passenger-button\");\n\n      if(passengerButton&&passengerBox){\n        passengerButton.addEventListener(\"click\",function(){\n          passengerBox.classList.toggle(\"active\");\n        });\n      }\n\n      document.addEventListener(\"click\",function(e){\n        if(passengerBox&&!passengerBox.contains(e.target)){\n          passengerBox.classList.remove(\"active\");\n        }\n      });\n\n      const form=root.querySelector(\"#tourBookingForm\");\n      const popup=root.querySelector(\"#thankYouPopup\");\n      const closePopup=root.querySelector(\"#closeThankPopup\");\n\n      function showThankYouPopup(data){\n        root.querySelector(\"#popTour\").textContent=data.tour_name||\"3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\";\n        root.querySelector(\"#popName\").textContent=data.customer_name||\"Not added\";\n        root.querySelector(\"#popDate\").textContent=data.tour_date||\"Not selected\";\n        root.querySelector(\"#popPassengers\").textContent=data.passengers||\"Not selected\";\n        root.querySelector(\"#popPickup\").textContent=data.pickup_location||\"Not added\";\n        popup.classList.add(\"active\");\n      }\n\n      if(closePopup){\n        closePopup.addEventListener(\"click\",function(){popup.classList.remove(\"active\");});\n      }\n\n      if(popup){\n        popup.addEventListener(\"click\",function(e){if(e.target===popup)popup.classList.remove(\"active\");});\n      }\n\n      if(form){\n        form.addEventListener(\"submit\",function(e){\n          e.preventDefault();\n\n          const sendBtn=root.querySelector(\"#sendRequestBtn\");\n          const passengers=updatePassengerSummary();\n\n          const data={\n            tour_name:\"3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara\",\n            tour_price:\"Price on Request\",\n            tour_date:root.querySelector(\"#selectedDate\").value,\n            customer_name:root.querySelector(\"#customerName\").value,\n            pickup_location:root.querySelector(\"#pickupLocation\").value||\"Not added\",\n            special_request:root.querySelector(\"#specialRequest\").value||\"No special request\",\n            customer_email:root.querySelector(\"#customerEmail\").value,\n            customer_phone:root.querySelector(\"#customerPhone\").value,\n            passengers:passengers,\n            adults:root.querySelector(\"#adults\").textContent,\n            children:root.querySelector(\"#children\").textContent,\n            infants:root.querySelector(\"#infants\").textContent\n          };\n\n          sendBtn.disabled=true;\n          sendBtn.innerHTML='Sending... <i class=\"fa-solid fa-spinner fa-spin\"><\/i>';\n\n          if(window.emailjs){\n            emailjs.send(SERVICE_ID,TEMPLATE_ID,data)\n              .then(function(){\n                showThankYouPopup(data);\n                form.reset();\n                sendBtn.disabled=false;\n                sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n              })\n              .catch(function(){\n                showThankYouPopup(data);\n                sendBtn.disabled=false;\n                sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n              });\n          }else{\n            showThankYouPopup(data);\n            sendBtn.disabled=false;\n            sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>';\n          }\n        });\n      }\n\n      updatePassengerSummary();\n    })();\n  <\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home \u203a Tours \u203a 3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara 3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara View Photos DestinationMarrakech via Merzouga Sahara Duration3 Days \/ 2 Nights Group SizeMax People: 30 3-Day Desert Tour from Errachidia to Marrakech Merzouga Sahara Description Enjoy a private 3-Day Desert Tour from Errachidia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-3600","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/pages\/3600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/comments?post=3600"}],"version-history":[{"count":14,"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/pages\/3600\/revisions"}],"predecessor-version":[{"id":3992,"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/pages\/3600\/revisions\/3992"}],"wp:attachment":[{"href":"https:\/\/moroccoexploretour.com\/fr\/wp-json\/wp\/v2\/media?parent=3600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}