{"id":3461,"date":"2026-07-04T16:32:01","date_gmt":"2026-07-04T16:32:01","guid":{"rendered":"https:\/\/moroccoexploretour.com\/?page_id=3461"},"modified":"2026-07-11T10:51:35","modified_gmt":"2026-07-11T10:51:35","slug":"15-days-form-casablanca-to-fes","status":"publish","type":"page","link":"https:\/\/moroccoexploretour.com\/es\/15-days-form-casablanca-to-fes\/","title":{"rendered":"15 Days form Casablanca to Fes"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3461\" class=\"elementor elementor-3461\" 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.tp-booking-page,.tp-booking-page *{box-sizing:border-box}.tp-booking-page{--orange:#ef6c00;--orange-dark:#d95f00;--dark:#151515;--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}.tp-container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr)330px;gap:28px;align-items:start}.tp-sidebar{position:sticky;top:20px}.tp-card{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,.055);overflow:hidden}.tp-breadcrumb{font-size:13px;color:#555;margin-bottom:16px}.tp-breadcrumb span{color:#999;padding:0 7px}.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}.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}.tp-hero img{width:100%;height:100%;object-fit:cover;display:block}.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}.tp-gallery{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin;margin-top:14px}.tp-thumb{height:92px!important;min-width:0!important;border-radius:9px;overflow:hidden;border:3px solid transparent;cursor:pointer;background:#eee;transition:.25s}.tp-thumb.active{border-color:var(--orange)}.tp-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.tp-thumb:hover img{transform:scale(1.06)}.tp-tour-info-box{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 30px}.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)}.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}.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}.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}.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}.tp-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.tp-highlight{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;gap:14px;box-shadow:0 10px 28px rgba(0,0,0,.045);transition:.25s}.tp-highlight:hover{transform:translateY(-3px);border-color:rgba(239,108,0,.32)}.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}.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}.tp-itinerary{position:relative;margin-top:18px}.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}.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}.tp-day-row:hover{border-color:rgba(239,108,0,.45);box-shadow:0 14px 34px rgba(239,108,0,.10);transform:translateY(-2px)}.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}.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;white-space:nowrap}.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}.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}.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)}.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}.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)}.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}.tp-faq-item:hover,.tp-faq-item.active{border-color:rgba(239,108,0,.45)}.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}.tp-faq-question i{color:var(--orange);transition:.25s}.tp-faq-item.active .tp-faq-question i{transform:rotate(180deg)}.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}.tp-price-box{padding:26px 24px 22px;border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(180deg,#fff7ef,#fff)}.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)}.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}.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}.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}.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)}.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)}.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}.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}.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}.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:#666;margin-top:5px}.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}.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}.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}.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}.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}.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}@keyframes tpPopupShow{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.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}.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@media(max-width:1024px){.tp-container{grid-template-columns:1fr}.tp-sidebar{position:relative;top:auto}.tp-highlights{grid-template-columns:repeat(2,1fr)}.tp-hero{height:310px}}\n@media(max-width:768px){.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}.tp-gallery{grid-template-columns:repeat(7,minmax(92px,1fr))!important;gap:8px!important;padding-bottom:6px!important}.tp-thumb{height:74px!important;min-width:92px!important}.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}.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}.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}.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}.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@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\/* ================================\n   MOBILE ONLY UI\/UX + FAQ TITLE FIX\n   Desktop \/ laptop 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% !important;\n    padding: 14px 12px 45px !important;\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    min-width: 0 !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow: hidden !important;\n  }\n\n  .tp-container {\n    display: block !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    overflow-wrap: anywhere !important;\n    word-break: normal !important;\n    white-space: normal !important;\n  }\n\n  .tp-title {\n    font-size: 30px !important;\n    line-height: 1.12 !important;\n    letter-spacing: -0.5px !important;\n    margin: 0 0 16px !important;\n    max-width: 100% !important;\n  }\n\n  .tp-gallery-wrap {\n    margin-bottom: 18px !important;\n  }\n\n  .tp-hero {\n    width: 100% !important;\n    height: 220px !important;\n    border-radius: 16px !important;\n  }\n\n  .tp-view-photos {\n    top: 12px !important;\n    right: 12px !important;\n    padding: 9px 12px !important;\n    font-size: 12px !important;\n    border-radius: 10px !important;\n    max-width: calc(100% - 24px) !important;\n    white-space: nowrap !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    margin-bottom: 26px !important;\n  }\n\n  .tp-tour-info-item {\n    min-width: 0 !important;\n    padding: 13px 10px !important;\n    gap: 9px !important;\n    border-radius: 16px !important;\n  }\n\n  .tp-tour-info-item:nth-child(3) {\n    grid-column: 1 \/ -1 !important;\n  }\n\n  .tp-tour-info-icon {\n    width: 40px !important;\n    height: 40px !important;\n    min-width: 40px !important;\n    font-size: 17px !important;\n  }\n\n  .tp-tour-info-label {\n    font-size: 12px !important;\n    line-height: 1.2 !important;\n  }\n\n  .tp-tour-info-value {\n    font-size: 13.5px !important;\n    line-height: 1.3 !important;\n  }\n\n  .tp-content-section {\n    margin-bottom: 28px !important;\n  }\n\n  .tp-content-section h2 {\n    font-size: 24px !important;\n    line-height: 1.15 !important;\n    margin-bottom: 10px !important;\n  }\n\n  .tp-content-section p {\n    font-size: 14.5px !important;\n    line-height: 1.7 !important;\n  }\n\n  .tp-highlights {\n    grid-template-columns: 1fr 1fr !important;\n    gap: 10px !important;\n  }\n\n  .tp-highlight {\n    min-width: 0 !important;\n    padding: 13px 10px !important;\n    border-radius: 15px !important;\n  }\n\n  .tp-highlight-icon {\n    width: 38px !important;\n    height: 38px !important;\n    min-width: 38px !important;\n    font-size: 17px !important;\n  }\n\n  .tp-highlight-title {\n    font-size: 12.8px !important;\n    line-height: 1.25 !important;\n  }\n\n  .tp-highlight-text {\n    font-size: 11.5px !important;\n    line-height: 1.45 !important;\n  }\n\n  .tp-day-row {\n    grid-template-columns: 46px 1fr !important;\n    gap: 9px !important;\n    padding: 14px 12px !important;\n    border-radius: 16px !important;\n  }\n\n  .tp-day-title {\n    font-size: 17px !important;\n    line-height: 1.25 !important;\n  }\n\n  .tp-day-text {\n    font-size: 13.8px !important;\n    line-height: 1.65 !important;\n  }\n\n  .tp-sidebar {\n    margin-top: 26px !important;\n  }\n\n  .tp-faq {\n    width: 100% !important;\n    max-width: 100% !important;\n    overflow: hidden !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-tour-info-box {\n    grid-template-columns: 1fr !important;\n  }\n\n  .tp-tour-info-item:nth-child(3) {\n    grid-column: auto !important;\n  }\n\n  .tp-tour-info-item {\n    padding: 14px !important;\n  }\n\n  .tp-tour-info-value {\n    font-size: 14px !important;\n  }\n\n  .tp-highlights {\n    grid-template-columns: 1fr 1fr !important;\n  }\n\n  .tp-highlight {\n    padding: 12px 9px !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  .tp-popup-summary {\n    grid-template-columns: 1fr !important;\n  }\n}\n\n<\/style>\n\n<div class=\"tp-container\">\n<main class=\"tp-main\">\n<div class=\"tp-breadcrumb\">Home <span>\u203a<\/span> Tours <span>\u203a<\/span> 15 Days from Casablanca to Fes<\/div>\n<h1 class=\"tp-title\">15 Days from Casablanca to Fes<\/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\/1771416861905-centro-de-casablanca-2.jpeg\" alt=\"15 Days from Casablanca to Fes\">\n<button class=\"tp-view-photos\" type=\"button\"><i class=\"fa-regular fa-images\"><\/i> View Photos<\/button>\n<\/div>\n<div class=\"tp-gallery\">\n<div class=\"tp-thumb active\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/1771416861905-centro-de-casablanca-2.jpeg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/1771416861905-centro-de-casablanca-2.jpeg\" alt=\"15 Days from Casablanca to Fes\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/20190430-143904-largejpg-1.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/20190430-143904-largejpg-1.jpg\" alt=\"Casablanca Morocco tour\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/312839_6829e0bb7dc58-1.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/312839_6829e0bb7dc58-1.jpg\" alt=\"Morocco imperial cities tour\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/porte-du-palais-royal-de-meknes-1.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/porte-du-palais-royal-de-meknes-1.jpg\" alt=\"Meknes Morocco\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/5ebbd586ece4c_midelt-ville-pomme-atlas-climat-histoire-infos-tourisme-maroc-3.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/5ebbd586ece4c_midelt-ville-pomme-atlas-climat-histoire-infos-tourisme-maroc-3.jpg\" alt=\"Midelt Morocco Atlas Mountains\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/luxury-camp-merzouga-2.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/luxury-camp-merzouga-2.jpg\" alt=\"Luxury camp Merzouga\"><\/div>\n<div class=\"tp-thumb\" data-img=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/quefaire.jpg\"><img decoding=\"async\" src=\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/quefaire.jpg\" alt=\"Sahara desert Morocco\"><\/div>\n<\/div>\n<\/div>\n\n<div class=\"tp-tour-info-box\">\n<div class=\"tp-tour-info-item\"><div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/div><div><div class=\"tp-tour-info-label\">Destination<\/div><div class=\"tp-tour-info-value\">Fes via Morocco & Sahara Desert<\/div><\/div><\/div>\n<div class=\"tp-tour-info-item\"><div class=\"tp-tour-info-icon\"><i class=\"fa-regular fa-clock\"><\/i><\/div><div><div class=\"tp-tour-info-label\">Duration<\/div><div class=\"tp-tour-info-value\">15 Days \/ 14 Nights<\/div><\/div><\/div>\n<div class=\"tp-tour-info-item\"><div class=\"tp-tour-info-icon\"><i class=\"fa-solid fa-users\"><\/i><\/div><div><div class=\"tp-tour-info-label\">Group Size<\/div><div class=\"tp-tour-info-value\">Max People: 30<\/div><\/div><\/div>\n<\/div>\n\n<section class=\"tp-content-section\">\n<h2>15 Days from Casablanca to Fes Description<\/h2>\n<p>Explore Morocco in depth with this <strong>15 Days from Casablanca to Fes<\/strong>, a complete private itinerary combining imperial cities, Atlantic coast, Atlas Mountains, Sahara Desert, kasbahs, valleys, and authentic Moroccan culture. This <strong>Casablanca to Fes Morocco tour<\/strong> takes you through Casablanca, Rabat, Chefchaouen, Meknes, Volubilis, Fes, Ifrane, Midelt, Ziz Valley, Merzouga, Erg Chebbi dunes, Todra Gorge, Dades Valley, Ouarzazate, Ait Ben Haddou, Marrakech, Essaouira, and back toward Fes. Enjoy private transport, cultural medinas, camel trekking, luxury Merzouga desert camp, Berber music, panoramic views, and unforgettable Morocco travel experiences.<\/p>\n<\/section>\n\n<section class=\"tp-content-section\">\n<h2>15 Days from Casablanca to Fes Highlights<\/h2>\n<div class=\"tp-highlights\">\n<div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-mosque\"><\/i><\/div><div><div class=\"tp-highlight-title\">Casablanca & Rabat<\/div><div class=\"tp-highlight-text\">Start from Casablanca and visit Morocco\u2019s capital city.<\/div><\/div><\/div>\n<div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-mountain-city\"><\/i><\/div><div><div class=\"tp-highlight-title\">Chefchaouen Blue City<\/div><div class=\"tp-highlight-text\">Explore blue streets, mountain views, and peaceful medina.<\/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\">Meknes & Volubilis<\/div><div class=\"tp-highlight-text\">Discover imperial gates and Roman archaeological ruins.<\/div><\/div><\/div>\n<div class=\"tp-highlight\"><div class=\"tp-highlight-icon\"><i class=\"fa-solid fa-store\"><\/i><\/div><div><div class=\"tp-highlight-title\">Fes Medina<\/div><div class=\"tp-highlight-text\">Visit souks, tanneries, madrasas, and artisan workshops.<\/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\">Sleep in a luxury camp in Erg Chebbi dunes.<\/div><\/div><\/div>\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\">Atlas & Kasbahs<\/div><div class=\"tp-highlight-text\">Enjoy mountains, valleys, Ouarzazate, and Ait Ben Haddou.<\/div><\/div><\/div>\n<\/div>\n<\/section>\n\n<section class=\"tp-content-section\">\n<h2>15 Days from Casablanca to Fes Itinerary<\/h2>\n<div class=\"tp-itinerary\">\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 1<\/span><h3 class=\"tp-day-title\">Arrival in Casablanca<\/h3><\/div><p class=\"tp-day-text\">Your <strong>15 Days from Casablanca to Fes<\/strong> starts with pickup from Casablanca airport, hotel, or train station. Visit Hassan II Mosque area, the Corniche, and main city landmarks depending on arrival time. Overnight stay in Casablanca.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 2<\/span><h3 class=\"tp-day-title\">Casablanca \u2013 Rabat \u2013 Chefchaouen<\/h3><\/div><p class=\"tp-day-text\">Travel to Rabat and visit Hassan Tower, Mohammed V Mausoleum, the Royal Palace area, and Oudayas Kasbah. Continue through northern landscapes to Chefchaouen, the famous blue city. Overnight stay in Chefchaouen.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 3<\/span><h3 class=\"tp-day-title\">Chefchaouen \u2013 Volubilis \u2013 Meknes \u2013 Fes<\/h3><\/div><p class=\"tp-day-text\">Enjoy free time in Chefchaouen, then continue to Volubilis Roman ruins. Visit Meknes highlights including Bab Mansour and imperial city streets before arriving in Fes. Overnight stay in Fes.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 4<\/span><h3 class=\"tp-day-title\">Fes Guided Visit<\/h3><\/div><p class=\"tp-day-text\">Discover Fes with a cultural city visit through the ancient medina, traditional souks, tanneries, madrasas, fountains, artisan workshops, and panoramic viewpoints. Overnight stay in Fes.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 5<\/span><h3 class=\"tp-day-title\">Fes \u2013 Ifrane \u2013 Cedar Forest \u2013 Midelt<\/h3><\/div><p class=\"tp-day-text\">Leave Fes and travel through Ifrane, cedar forest landscapes, and Middle Atlas roads. Stop for nature views and photos before arriving in Midelt. Dinner and overnight stay in Midelt.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 6<\/span><h3 class=\"tp-day-title\">Midelt \u2013 Ziz Valley \u2013 Erfoud \u2013 Merzouga Desert<\/h3><\/div><p class=\"tp-day-text\">Travel through Ziz Valley with palm groves, oasis views, and desert scenery. Continue through Erfoud to Merzouga. Ride camels into Erg Chebbi dunes at sunset and spend the night in a luxury desert camp with dinner and Berber music.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 7<\/span><h3 class=\"tp-day-title\">Merzouga Desert Experience<\/h3><\/div><p class=\"tp-day-text\">Enjoy a full day around Merzouga Desert. Visit nomadic families, Khamlia village for Gnawa music, fossil areas, and panoramic dune viewpoints. Overnight stay near the dunes.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 8<\/span><h3 class=\"tp-day-title\">Merzouga \u2013 Rissani \u2013 Todra Gorge \u2013 Dades Valley<\/h3><\/div><p class=\"tp-day-text\">Wake up for Sahara sunrise, then travel through Rissani and Erfoud toward Todra Gorge. Enjoy canyon views and continue to Dades Valley for dinner and overnight stay in a kasbah or hotel.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 9<\/span><h3 class=\"tp-day-title\">Dades Valley \u2013 Rose Valley \u2013 Ouarzazate<\/h3><\/div><p class=\"tp-day-text\">Travel through Rose Valley, Skoura palm grove, and the Road of the Thousand Kasbahs. Arrive in Ouarzazate, the gateway to the Sahara and famous cinema city. Overnight stay in Ouarzazate.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 10<\/span><h3 class=\"tp-day-title\">Ouarzazate \u2013 Ait Ben Haddou \u2013 Marrakech<\/h3><\/div><p class=\"tp-day-text\">Visit Ait Ben Haddou Kasbah, one of Morocco\u2019s most famous historic sites and film locations. Cross the High Atlas Mountains through Tizi n\u2019Tichka pass and arrive in Marrakech. Overnight stay in Marrakech.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 11<\/span><h3 class=\"tp-day-title\">Marrakech Guided Visit<\/h3><\/div><p class=\"tp-day-text\">Discover Marrakech with a cultural visit including Bahia Palace, Koutoubia Mosque area, traditional souks, artisan streets, Jemaa el-Fna square, and optional Majorelle Garden. Overnight stay in Marrakech.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 12<\/span><h3 class=\"tp-day-title\">Marrakech \u2013 Essaouira<\/h3><\/div><p class=\"tp-day-text\">Travel to Essaouira through argan countryside. Explore the medina, fishing harbour, Skala ramparts, beach promenade, and relaxed Atlantic atmosphere. Overnight stay in Essaouira.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 13<\/span><h3 class=\"tp-day-title\">Essaouira \u2013 Casablanca<\/h3><\/div><p class=\"tp-day-text\">Leave Essaouira and travel along the Atlantic route toward Casablanca. Enjoy scenic coastal landscapes, rest stops, and free time in Casablanca depending on arrival time. Overnight stay in Casablanca.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 14<\/span><h3 class=\"tp-day-title\">Casablanca \u2013 Rabat \u2013 Meknes<\/h3><\/div><p class=\"tp-day-text\">Travel again toward the imperial route with extra time in Rabat or Meknes depending on your preference. Enjoy cultural stops, city views, and a relaxed overnight stay in Meknes.<\/p><\/div><\/div>\n\n<div class=\"tp-day-row\"><div class=\"tp-day-icon-wrap\"><div class=\"tp-day-icon\"><i class=\"fa-regular fa-calendar-days\"><\/i><\/div><\/div><div><div class=\"tp-day-heading\"><span class=\"tp-day-label\">Day 15<\/span><h3 class=\"tp-day-title\">Meknes \u2013 Fes Drop-off<\/h3><\/div><p class=\"tp-day-text\">After breakfast, travel from Meknes to Fes. Drop-off at your hotel, riad, airport, or train station in Fes, ending your private 15-day Morocco tour from Casablanca to Fes.<\/p><\/div><\/div>\n\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 Casablanca<\/li>\n<li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Drop-off in Fes<\/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> 13 nights hotel \/ riad \/ kasbah accommodation<\/li>\n<li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> 1 night luxury Merzouga desert camp<\/li>\n<li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Camel trekking in Erg Chebbi dunes<\/li>\n<li><span class=\"tp-check\"><i class=\"fa-solid fa-check\"><\/i><\/span> Breakfasts and selected dinners<\/li>\n<\/ul>\n<\/div>\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 to monuments<\/li>\n<li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Local city guides where requested<\/li>\n<li><span class=\"tp-x\"><i class=\"fa-solid fa-xmark\"><\/i><\/span> Optional quad biking or extra 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>15 Days from Casablanca to Fes FAQ<\/h2>\n<div class=\"tp-faq\">\n<div class=\"tp-faq-item\"><button class=\"tp-faq-question\" type=\"button\">Is this 15 Days from Casablanca to Fes tour private?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button><div class=\"tp-faq-answer\">Yes, this tour can be organized as a private Morocco tour with flexible pickup from Casablanca, private transport, and customized stops.<\/div><\/div>\n<div class=\"tp-faq-item\"><button class=\"tp-faq-question\" type=\"button\">Does the tour end in Fes?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button><div class=\"tp-faq-answer\">Yes, this itinerary starts in Casablanca and ends in Fes. Drop-off can be at your hotel, riad, airport, or train station in Fes.<\/div><\/div>\n<div class=\"tp-faq-item\"><button class=\"tp-faq-question\" type=\"button\">Is the Sahara Desert included?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button><div class=\"tp-faq-answer\">Yes, the tour includes Merzouga Desert, Erg Chebbi dunes, camel trekking, Sahara sunset, and one night in a luxury desert camp.<\/div><\/div>\n<div class=\"tp-faq-item\"><button class=\"tp-faq-question\" type=\"button\">Can I customize this Casablanca to Fes Morocco tour?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button><div class=\"tp-faq-answer\">Yes, the itinerary can be customized depending on your dates, pickup and drop-off city, hotel category, group size, and special requests.<\/div><\/div>\n<div class=\"tp-faq-item\"><button class=\"tp-faq-question\" type=\"button\">What should I bring for this tour?<i class=\"fa-solid fa-chevron-down\"><\/i><\/button><div class=\"tp-faq-answer\">Bring comfortable shoes, sunglasses, sunscreen, warm clothes for the desert night, light clothes for the day, a small overnight bag, personal items, and a camera.<\/div><\/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<div class=\"tp-calendar\">\n<div class=\"tp-cal-head\"><button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-left\"><\/i><\/button><span>June 2025<\/span><button class=\"tp-cal-arrow\" type=\"button\"><i class=\"fa-solid fa-chevron-right\"><\/i><\/button><\/div>\n<div class=\"tp-week\"><span>Su<\/span><span>Mo<\/span><span>Tu<\/span><span>We<\/span><span>Th<\/span><span>Fr<\/span><span>Sa<\/span><\/div>\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=\"15 Days from Casablanca to Fes\">\n<input type=\"hidden\" name=\"tour_price\" value=\"Price on Request\">\n\n<div class=\"tp-field\"><label><i class=\"fa-regular fa-user\"><\/i> Your Name<\/label><input id=\"customerName\" name=\"customer_name\" type=\"text\" placeholder=\"Enter your full name\" required><\/div>\n\n<div class=\"tp-passenger-box\">\n<button class=\"tp-passenger-button\" type=\"button\"><span class=\"tp-passenger-left\"><i class=\"fa-solid fa-users\"><\/i> Passengers<\/span><span class=\"tp-passenger-summary\"><span id=\"passengerSummary\">2 Adults, 1 Child<\/span> <i class=\"fa-solid fa-chevron-down\"><\/i><\/span><\/button>\n<div class=\"tp-passenger-panel\">\n<div class=\"tp-counter\"><div><div class=\"tp-counter-title\">Adults<\/div><div class=\"tp-counter-age\">Ages 12+<\/div><\/div><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><\/div>\n<div class=\"tp-counter\"><div><div class=\"tp-counter-title\">Children<\/div><div class=\"tp-counter-age\">Ages 5 \u2013 11<\/div><\/div><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><\/div>\n<div class=\"tp-counter\"><div><div class=\"tp-counter-title\">Infants<\/div><div class=\"tp-counter-age\">Ages 0 \u2013 4<\/div><\/div><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><\/div>\n<\/div>\n<\/div>\n\n<div class=\"tp-field\"><label><i class=\"fa-solid fa-location-dot\"><\/i> Pickup Location<\/label><input id=\"pickupLocation\" name=\"pickup_location\" type=\"text\" placeholder=\"Write your hotel, riad, airport, or pickup address\"><\/div>\n<div class=\"tp-field\"><label><i class=\"fa-regular fa-message\"><\/i> Special Request <span style=\"font-weight:400;\">(Optional)<\/span><\/label><textarea id=\"specialRequest\" name=\"special_request\" placeholder=\"Tell us about your request, arrival time, luggage, child seat, or anything you need...\"><\/textarea><\/div>\n<div class=\"tp-field\"><label><i class=\"fa-regular fa-envelope\"><\/i> Your Email<\/label><input id=\"customerEmail\" name=\"customer_email\" type=\"email\" placeholder=\"name@example.com\" required><\/div>\n<div class=\"tp-field\"><label><i class=\"fa-solid fa-phone\"><\/i> Your Phone \/ WhatsApp<\/label><input id=\"customerPhone\" name=\"customer_phone\" type=\"tel\" placeholder=\"+1 123 456 7890\" required><\/div>\n\n<button class=\"tp-book-btn\" type=\"submit\" id=\"sendRequestBtn\">Send Request <i class=\"fa-solid fa-arrow-right\"><\/i><\/button>\n<div class=\"tp-secure\"><i class=\"fa-solid fa-lock\"><\/i> Secure Request \u2013 Your data is safe with us.<\/div>\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\"><div class=\"tp-popup-icon\"><i class=\"fa-solid fa-check\"><\/i><\/div><h3>Thank You!<\/h3><p>Your tour request has been sent successfully. We will contact you soon with availability and the best price.<\/p><\/div>\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\">15 Days from Casablanca to Fes<\/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<div class=\"tp-popup-actions\"><button class=\"tp-popup-close\" type=\"button\" id=\"closeThankPopup\">Close<\/button><\/div>\n<\/div>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n\"@context\":\"https:\/\/schema.org\",\n\"@type\":\"TouristTrip\",\n\"name\":\"15 Days from Casablanca to Fes\",\n\"description\":\"Private 15 Days from Casablanca to Fes tour through Casablanca, Rabat, Chefchaouen, Meknes, Volubilis, Fes, Ifrane, Midelt, Ziz Valley, Merzouga Desert, Todra Gorge, Dades Valley, Ouarzazate, Ait Ben Haddou, Marrakech, Essaouira, and Fes.\",\n\"image\":[\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/1771416861905-centro-de-casablanca-2.jpeg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/20190430-143904-largejpg-1.jpg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/312839_6829e0bb7dc58-1.jpg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/porte-du-palais-royal-de-meknes-1.jpg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/5ebbd586ece4c_midelt-ville-pomme-atlas-climat-histoire-infos-tourisme-maroc-3.jpg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/luxury-camp-merzouga-2.jpg\",\n\"https:\/\/moroccoexploretour.com\/wp-content\/uploads\/2026\/07\/quefaire.jpg\"\n],\n\"touristType\":[\"Couples\",\"Families\",\"Private groups\",\"Adventure travelers\",\"Culture travelers\"],\n\"itinerary\":{\"@type\":\"ItemList\",\"itemListElement\":[\n{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Arrival in Casablanca\"},\n{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Casablanca to Rabat and Chefchaouen\"},\n{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Chefchaouen to Volubilis, Meknes and Fes\"},\n{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Fes guided visit\"},\n{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Fes to Ifrane, Cedar Forest and Midelt\"},\n{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Midelt to Ziz Valley and Merzouga Desert\"},\n{\"@type\":\"ListItem\",\"position\":7,\"name\":\"Merzouga Desert Experience\"},\n{\"@type\":\"ListItem\",\"position\":8,\"name\":\"Merzouga to Todra Gorge and Dades Valley\"},\n{\"@type\":\"ListItem\",\"position\":9,\"name\":\"Dades Valley to Ouarzazate\"},\n{\"@type\":\"ListItem\",\"position\":10,\"name\":\"Ouarzazate to Ait Ben Haddou and Marrakech\"},\n{\"@type\":\"ListItem\",\"position\":11,\"name\":\"Marrakech guided visit\"},\n{\"@type\":\"ListItem\",\"position\":12,\"name\":\"Marrakech to Essaouira\"},\n{\"@type\":\"ListItem\",\"position\":13,\"name\":\"Essaouira to Casablanca\"},\n{\"@type\":\"ListItem\",\"position\":14,\"name\":\"Casablanca to Rabat and Meknes\"},\n{\"@type\":\"ListItem\",\"position\":15,\"name\":\"Meknes to Fes drop-off\"}\n]},\n\"provider\":{\"@type\":\"TravelAgency\",\"name\":\"Morocco Explore Tour\",\"url\":\"https:\/\/moroccoexploretour.com\/\"}\n}\n<\/script>\n\n<script>\n(function(){\nconst root=document.querySelector(\".tp-booking-page\");if(!root)return;\nif(window.innerWidth<=768){document.documentElement.style.overflowX=\"hidden\";document.body.style.overflowX=\"hidden\";}\nconst SERVICE_ID=\"service_y2cv221\",TEMPLATE_ID=\"template_f1932dd\",PUBLIC_KEY=\"Xj4mWlAzY9bEDHOtq\";\nif(window.emailjs){emailjs.init({publicKey:PUBLIC_KEY});}\nconst mainImage=root.querySelector(\"#mainTourImage\"),thumbs=root.querySelectorAll(\".tp-thumb\");\nthumbs.forEach(function(thumb){thumb.addEventListener(\"click\",function(){const newImg=thumb.getAttribute(\"data-img\");if(newImg&&mainImage)mainImage.src=newImg;thumbs.forEach(function(item){item.classList.remove(\"active\")});thumb.classList.add(\"active\")})});\nconst selectedDateInput=root.querySelector(\"#selectedDate\");\nroot.querySelectorAll(\".tp-day\").forEach(function(day){day.addEventListener(\"click\",function(){root.querySelectorAll(\".tp-day\").forEach(function(d){d.classList.remove(\"active\")});day.classList.add(\"active\");if(selectedDateInput){selectedDateInput.value=\"June \"+day.textContent.trim()+\", 2025\"}})});\nfunction updatePassengerSummary(){const adults=parseInt(root.querySelector(\"#adults\").textContent,10),children=parseInt(root.querySelector(\"#children\").textContent,10),infants=parseInt(root.querySelector(\"#infants\").textContent,10),summary=root.querySelector(\"#passengerSummary\");let parts=[];if(adults>0)parts.push(adults+\" Adult\"+(adults>1?\"s\":\"\"));if(children>0)parts.push(children+\" Child\"+(children>1?\"ren\":\"\"));if(infants>0)parts.push(infants+\" Infant\"+(infants>1?\"s\":\"\"));summary.textContent=parts.length?parts.join(\", \"):\"Select passengers\";return summary.textContent}\nroot.querySelectorAll(\"[data-plus]\").forEach(function(btn){btn.addEventListener(\"click\",function(){const id=btn.getAttribute(\"data-plus\"),value=root.querySelector(\"#\"+id),adults=parseInt(root.querySelector(\"#adults\").textContent,10),children=parseInt(root.querySelector(\"#children\").textContent,10),infants=parseInt(root.querySelector(\"#infants\").textContent,10);if(adults+children+infants>=30)return;value.textContent=parseInt(value.textContent,10)+1;updatePassengerSummary()})});\nroot.querySelectorAll(\"[data-minus]\").forEach(function(btn){btn.addEventListener(\"click\",function(){const id=btn.getAttribute(\"data-minus\"),value=root.querySelector(\"#\"+id),current=parseInt(value.textContent,10);if(current>0)value.textContent=current-1;updatePassengerSummary()})});\nroot.querySelectorAll(\".tp-faq-question\").forEach(function(button){button.addEventListener(\"click\",function(){button.closest(\".tp-faq-item\").classList.toggle(\"active\")})});\nconst passengerBox=root.querySelector(\".tp-passenger-box\"),passengerButton=root.querySelector(\".tp-passenger-button\");\nif(passengerButton&&passengerBox){passengerButton.addEventListener(\"click\",function(){passengerBox.classList.toggle(\"active\")})}\ndocument.addEventListener(\"click\",function(e){if(passengerBox&&!passengerBox.contains(e.target)){passengerBox.classList.remove(\"active\")}});\nconst form=root.querySelector(\"#tourBookingForm\"),popup=root.querySelector(\"#thankYouPopup\"),closePopup=root.querySelector(\"#closeThankPopup\");\nfunction showThankYouPopup(data){root.querySelector(\"#popTour\").textContent=data.tour_name||\"15 Days from Casablanca to Fes\";root.querySelector(\"#popName\").textContent=data.customer_name||\"Not added\";root.querySelector(\"#popDate\").textContent=data.tour_date||\"Not selected\";root.querySelector(\"#popPassengers\").textContent=data.passengers||\"Not selected\";root.querySelector(\"#popPickup\").textContent=data.pickup_location||\"Not added\";popup.classList.add(\"active\")}\nif(closePopup){closePopup.addEventListener(\"click\",function(){popup.classList.remove(\"active\")})}\nif(popup){popup.addEventListener(\"click\",function(e){if(e.target===popup)popup.classList.remove(\"active\")})}\nif(form){form.addEventListener(\"submit\",function(e){e.preventDefault();const sendBtn=root.querySelector(\"#sendRequestBtn\"),passengers=updatePassengerSummary();const data={tour_name:\"15 Days from Casablanca to Fes\",tour_price:\"Price on Request\",tour_date:root.querySelector(\"#selectedDate\").value,customer_name:root.querySelector(\"#customerName\").value,pickup_location:root.querySelector(\"#pickupLocation\").value||\"Not added\",special_request:root.querySelector(\"#specialRequest\").value||\"No special request\",customer_email:root.querySelector(\"#customerEmail\").value,customer_phone:root.querySelector(\"#customerPhone\").value,passengers:passengers,adults:root.querySelector(\"#adults\").textContent,children:root.querySelector(\"#children\").textContent,infants:root.querySelector(\"#infants\").textContent};sendBtn.disabled=true;sendBtn.innerHTML='Sending... <i class=\"fa-solid fa-spinner fa-spin\"><\/i>';if(window.emailjs){emailjs.send(SERVICE_ID,TEMPLATE_ID,data).then(function(){showThankYouPopup(data);form.reset();sendBtn.disabled=false;sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>'}).catch(function(){showThankYouPopup(data);sendBtn.disabled=false;sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>'})}else{showThankYouPopup(data);sendBtn.disabled=false;sendBtn.innerHTML='Send Request <i class=\"fa-solid fa-arrow-right\"><\/i>'}})}\nupdatePassengerSummary();\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 15 Days from Casablanca to Fes 15 Days from Casablanca to Fes View Photos DestinationFes via Morocco &#038; Sahara Desert Duration15 Days \/ 14 Nights Group SizeMax People: 30 15 Days from Casablanca to Fes Description Explore Morocco in depth with this 15 Days from Casablanca to Fes, a complete private [&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-3461","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/comments?post=3461"}],"version-history":[{"count":8,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3461\/revisions"}],"predecessor-version":[{"id":4020,"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/pages\/3461\/revisions\/4020"}],"wp:attachment":[{"href":"https:\/\/moroccoexploretour.com\/es\/wp-json\/wp\/v2\/media?parent=3461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}