{"id":3717,"date":"2025-04-10T16:15:28","date_gmt":"2025-04-10T16:15:28","guid":{"rendered":"https:\/\/4umadrid.com\/?page_id=3717"},"modified":"2026-11-07T18:47:28","modified_gmt":"2026-11-07T17:47:28","slug":"palacios-de-madrid","status":"publish","type":"page","link":"https:\/\/4umadrid.com\/en\/recomendaciones-en-madrid\/palacios-de-madrid\/","title":{"rendered":"Palaces of Madrid"},"content":{"rendered":"<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700;800&#038;family=Karla:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n:root{\n--purple-50:#f6eefb;--purple-100:#ecdaf5;--purple-200:#d9b3ea;--purple-300:#c084dc;--purple-400:#a350c9;--purple-500:#8a2bb3;--purple-600:#6f1996;--purple-700:#5a1379;--purple-800:#450e5e;--purple-900:#320a46;--purple-950:#1f0630;\n--gold-100:#faf1d9;--gold-300:#ecce87;--gold-500:#d6a339;--gold-600:#b8862a;--gold-700:#8f6620;\n--accent-500:#ee37c9;--accent-600:#c81ea6;\n--ink-950:#1a1420;--ink-900:#241c2c;--ink-700:#4a3f54;--ink-500:#71647d;--ink-300:#a598ad;--ink-200:#c7bdcf;--ink-100:#e4dee9;--ink-50:#f4f1f7;\n--white:#fff;\n--bg-surface:var(--ink-50);--bg-surface-alt:var(--purple-50);\n--text-primary:var(--ink-950);--text-secondary:var(--ink-500);\n--border-subtle:var(--ink-100);--border-default:var(--ink-200);\n--font-display:'Poppins',system-ui,sans-serif;--font-body:'Karla',system-ui,sans-serif;\n}\n*{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{margin:0;font-family:var(--font-body);color:var(--text-primary);background:#fff;font-size:1.075rem;line-height:1.6}\nimg{max-width:100%;display:block}\np:empty{display:none!important;margin:0!important}\n.hm-wrap br{display:none!important}\n.hm-wrap p{margin:0}\n.hm-nav-inner p,.hm-mobile p,.hm-mega p,.hm-mega div>p{display:contents}\nfooter a:hover{color:var(--accent-500)!important}\n.hm-wrap>p,.hm-wrap>main>p{display:none!important;margin:0!important;height:0!important}\na{color:var(--purple-600);text-decoration:none}\na:hover{color:var(--purple-800)}\nh1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.01em}\n.hm-eyebrow{font-family:var(--font-display);font-weight:700;font-size:.92rem;text-transform:uppercase;letter-spacing:.09em;color:var(--purple-600);margin-bottom:12px}\n.hm-ico{display:inline-block;vertical-align:middle;flex-shrink:0}\n.hm-header{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}\n.hm-nav-inner{max-width:1220px;margin:0 auto;padding:6px clamp(18px,4vw,36px);display:flex;align-items:center;justify-content:space-between;gap:18px}\n.hm-navlink{color:var(--ink-900);font-family:var(--font-display);font-weight:600;font-size:1rem;padding:6px 2px;position:relative;white-space:nowrap;transition:color .18s ease}\n.hm-lang{display:flex;gap:7px;align-items:center}\n.hm-has-drop{position:relative;display:flex;align-items:center}\n.hm-caret{transition:transform .2s ease}\n.hm-has-drop:hover .hm-caret,.hm-has-drop:focus-within .hm-caret{transform:rotate(180deg)}\n.hm-mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:min(1180px,calc(100vw - 40px));background:#fff;border:1px solid var(--border-subtle);border-top:none;border-radius:0 0 22px 22px;box-shadow:0 30px 64px rgba(50,10,70,.22);padding:28px 32px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:80}\n.hm-has-drop:hover .hm-mega,.hm-has-drop:focus-within .hm-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}\n.hm-mega-col-title{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--purple-700);padding-bottom:9px;margin-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-mega-col-title:hover{color:var(--accent-500)}\n.hm-mega-link{display:block;font-size:.94rem;line-height:1.35;color:var(--ink-700);padding:6px 0}\n.hm-mega-link:hover{color:var(--accent-500)}\n.hm-mega-all{grid-column:1\/-1;text-align:center;border-top:1px solid var(--border-subtle);padding-top:18px;margin-top:4px;font-family:var(--font-display);font-weight:700;color:var(--purple-600)}\n.hm-mega-all:hover{color:var(--accent-500)}\n.hm-mobile .hm-sub{padding-left:14px;border-left:2px solid var(--purple-100);margin:0 0 10px}\n.hm-mobile .hm-sub-cat{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--purple-700);padding:11px 0 3px;border-bottom:none}\n.hm-mobile .hm-sub-link{display:block;font-size:.92rem;font-weight:400;color:var(--ink-700);padding:6px 0;border-bottom:none}\n@media(max-width:960px){.hm-mega{display:none!important}}\n.hm-flag{display:inline-flex;line-height:0;border-radius:5px;overflow:hidden;box-shadow:0 0 0 1px var(--border-default);opacity:.5;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}\n.hm-flag:hover{opacity:1;transform:translateY(-1px)}\n.hm-flag.active{opacity:1;box-shadow:0 0 0 2px var(--purple-500)}\n.hm-flag svg{display:block}\n.hm-navlink::after{content:\"\";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--purple-600);transition:right .22s ease}\n.hm-navlink:hover{color:var(--purple-600)}\n.hm-navlink:hover::after{right:0}\n.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-display);font-weight:700;border-radius:999px;cursor:pointer;transition:transform .16s ease,background .18s ease,box-shadow .18s ease,color .18s ease;text-align:center}\n.hm-btn:hover{transform:translateY(-2px)}\n.hm-btn-primary{background:var(--purple-600);color:#fff}\n.hm-btn-primary:hover{background:var(--purple-800);color:#fff;box-shadow:0 12px 26px rgba(90,19,121,.35)}\n.hm-btn-gold{background:var(--accent-500);color:#fff;box-shadow:0 10px 26px rgba(238,55,201,.4)}\n.hm-btn-gold:hover{background:var(--accent-600);color:#fff;box-shadow:0 14px 32px rgba(238,55,201,.55)}\n.hm-btn-ghost-light{background:rgba(255,255,255,.08);color:#fff;border:1.6px solid rgba(255,255,255,.6)}\n.hm-btn-ghost-light:hover{background:#fff;color:var(--purple-700)}\n.hm-btn-white{background:#fff;color:var(--purple-700)}\n.hm-btn-white:hover{background:var(--purple-50);color:var(--purple-800)}\n.hm-lift{transition:transform .2s ease,box-shadow .2s ease}\n.hm-lift:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(50,10,70,.2)}\n.hm-chip:hover{background:var(--purple-100)!important}\n.hm-chip:hover img{transform:scale(1.06)}\n.hm-barrios-grid{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:640px){.hm-barrios-grid{grid-template-columns:repeat(3,1fr)}}\n@media(min-width:960px){.hm-barrios-grid{gap:20px}.hm-barrios-grid>a{aspect-ratio:4\/3!important}}\n@media(max-width:639px){\n.hm-hero-img{height:clamp(480px,80vh,620px)}\n.hm-hero-img{height:clamp(480px,80dvh,620px)}\n}\n.reveal{opacity:1;transform:none}\n.hm-js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}\n.hm-js .reveal.in{opacity:1;transform:none}\n.d1{transition-delay:.09s}.d2{transition-delay:.18s}.d3{transition-delay:.27s}.d4{transition-delay:.36s}\n@media(prefers-reduced-motion:reduce){.hm-js .reveal{opacity:1!important;transform:none!important;transition:none}html{scroll-behavior:auto}}\n.hm-menu-btn{display:none;background:none;border:none;cursor:pointer;color:var(--purple-700);padding:6px}\n.hm-mobile{display:none;flex-direction:column;padding:6px clamp(18px,4vw,36px) 18px;border-top:1px solid var(--border-subtle);background:#fff}\n.hm-mobile.open{display:flex;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow-y:auto;-webkit-overflow-scrolling:touch}\n.hm-mobile.open>*{flex-shrink:0}\n.hm-mobile a{padding:14px 4px;font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:var(--ink-900);border-bottom:1px solid var(--border-subtle)}\n.hm-mobile a:last-child{border-bottom:none}\n.hm-mobile-toggle{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:14px 4px;font-family:var(--font-display);font-weight:600;font-size:1.1rem;color:var(--ink-900);border-bottom:1px solid var(--border-subtle)}\n.hm-mobile-toggle-sign{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;font-size:1.15rem;transition:transform .2s ease}\n@media(max-width:960px){.hm-desktop{display:none!important}.hm-menu-btn{display:inline-flex}}\n.hm-hero-int{position:relative;color:#fff;background:var(--purple-900);overflow:hidden}\n.hm-hero-int-img{width:100%;height:clamp(440px,62vh,620px);object-fit:cover;display:block}\n.hm-hero-int-velo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,6,48,.80) 0%,rgba(31,6,48,.55) 42%,rgba(31,6,48,.12) 78%,rgba(31,6,48,0) 100%),linear-gradient(180deg,rgba(31,6,48,0) 60%,rgba(31,6,48,.35) 100%)}\n.hm-hero-int h1,.hm-hero-int p,.hm-hero-int .hm-eyebrow{text-shadow:0 2px 14px rgba(20,4,32,.55)}\n.hm-hero-int .hm-eyebrow{color:var(--accent-500)!important}\n.hm-hero-int-caja{position:absolute;inset:0;z-index:2;display:flex;align-items:center}\n.hm-hero-int h1{font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.08;margin:0 0 16px;max-width:820px;text-wrap:balance}\n.hm-hero-int p{font-size:clamp(1rem,1.9vw,1.22rem);line-height:1.55;max-width:640px;color:var(--purple-100);margin:0}\n@media(max-width:760px){.hm-hero-int-img{height:clamp(400px,62vh,520px)}.hm-hero-int-velo{background:linear-gradient(180deg,rgba(31,6,48,.15) 0%,rgba(31,6,48,.55) 45%,rgba(31,6,48,.85) 100%)}.hm-hero-int-caja{align-items:flex-end;padding-bottom:40px}}\n.hm-sec{padding:clamp(60px,8vw,104px) clamp(18px,4vw,36px)}\n.hm-sec-ajustada{padding:clamp(44px,6vw,72px) clamp(18px,4vw,36px)}\n.hm-cont{max-width:1220px;margin:0 auto}\n.hm-cont-estrecho{max-width:1120px;margin:0 auto}\n.hm-h2{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.12;margin:0}\n.hm-h2-sep{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.12;margin:0 0 24px}\n.hm-lead{font-size:1.08rem;line-height:1.65;color:var(--text-secondary)}\n.hm-cabecera-sec{text-align:center;max-width:760px;margin:0 auto 46px}\n.hm-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}\n.hm-ficha{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;padding:26px 26px 24px;display:flex;gap:16px;align-items:flex-start}\n.hm-ficha-num{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--purple-600);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1rem}\n.hm-ficha-nombre{font-family:var(--font-display);font-weight:700;font-size:1.08rem;line-height:1.3;color:var(--purple-800);margin:0 0 10px}\n.hm-ficha-dato{display:block;font-size:.97rem;line-height:1.5;color:var(--text-secondary);margin-bottom:3px}\n.hm-ficha-metro{display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--purple-600);background:var(--purple-50);border-radius:6px;padding:3px 9px;margin-bottom:9px}\n.hm-subgrupo{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--purple-700);margin:44px 0 20px;padding-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-subgrupo:first-of-type{margin-top:0}\n.hm-cats{display:grid;grid-template-columns:1fr;gap:22px}\n@media(min-width:620px){.hm-cats{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:960px){.hm-cats{grid-template-columns:repeat(3,1fr)}}\n.hm-cat{position:relative;display:block;border-radius:18px;overflow:hidden;isolation:isolate;aspect-ratio:16\/10;color:#fff}\n.hm-cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}\n.hm-cat:hover img{transform:scale(1.06)}\n.hm-cat:hover .hm-cat-tit{color:var(--accent-500)}\n.hm-cat-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,6,48,0) 38%,rgba(31,6,48,.9) 100%)}\n.hm-cat-txt{position:absolute;left:20px;right:20px;bottom:16px;z-index:2}\n.hm-cat-tit{display:block;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.35);transition:color .18s ease}\n.hm-cat-sub{display:block;font-size:.92rem;color:var(--purple-100);margin-top:4px}\n.hm-fotos{display:grid;grid-template-columns:1fr;gap:18px}\n@media(min-width:430px){.hm-fotos{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:760px){.hm-fotos{grid-template-columns:repeat(3,1fr);gap:22px}}\n@media(min-width:1120px){.hm-fotos{grid-template-columns:repeat(4,1fr);gap:24px}}\n.hm-fic{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(26,20,32,.08);transition:transform .2s ease,box-shadow .2s ease}\n.hm-fic:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(50,10,70,.16)}\n.hm-fic-img{width:100%;aspect-ratio:1\/1;object-fit:cover;display:block;background:var(--purple-50)}\n.hm-fic-cuerpo{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}\n.hm-fic-num{font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.06em;color:var(--purple-500)}\n.hm-fic-nombre{font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.28;color:var(--purple-800);margin:0}\n.hm-fic-txt{font-size:.98rem;line-height:1.55;color:var(--text-secondary);margin:0}\n.hm-fic-cta{margin-top:auto;padding-top:6px;font-family:var(--font-display);font-weight:700;font-size:.94rem;color:var(--purple-600)}\n.hm-fic:hover .hm-fic-cta{color:var(--accent-600)}\n.hm-fic-sinfoto{width:100%;aspect-ratio:1\/1;background:linear-gradient(135deg,var(--purple-100) 0%,var(--purple-50) 100%);display:flex;align-items:center;justify-content:center;color:var(--purple-400)}\n.hm-fic-sinfoto svg{width:46px;height:46px}\n.hm-fic-banda{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:.82rem;letter-spacing:.04em;color:var(--purple-600);background:var(--purple-50);border-radius:6px;padding:3px 9px;align-self:flex-start}\n.hm-creditos{font-size:.82rem;line-height:1.6;color:var(--text-secondary)}\n.hm-creditos a{color:var(--text-secondary);text-decoration:underline}\n.hm-creditos a:hover{color:var(--purple-600)}\n.hm-fic{position:relative}\n.hm-fic-enlace{position:static;color:inherit}\n.hm-fic-enlace::after{content:\"\";position:absolute;inset:0;z-index:1}\n.hm-fic:hover .hm-fic-enlace{color:var(--accent-600)}\n.hm-fic-aviso{display:block;font-size:.9rem;line-height:1.5;color:var(--gold-700);background:var(--gold-100);border-radius:8px;padding:9px 11px;margin-top:4px}\n.hm-nota{font-size:1rem;line-height:1.6;color:var(--text-secondary);background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--purple-400);border-radius:10px;padding:16px 18px;margin:0 0 30px}\n.hm-form{background:#fff;border:1px solid var(--border-subtle);border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 1px 3px rgba(26,20,32,.08)}\n.hm-campo{display:block;margin-bottom:18px}\n.hm-campo-et{display:block;font-family:var(--font-display);font-weight:600;font-size:.98rem;color:var(--ink-900);margin-bottom:7px}\n.hm-campo-ay{display:block;font-size:.88rem;color:var(--text-secondary);margin-top:5px}\n.hm-in{width:100%;font-family:var(--font-body);font-size:1.02rem;color:var(--text-primary);background:#fff;border:1.5px solid var(--border-default);border-radius:11px;padding:13px 15px;transition:border-color .18s ease,box-shadow .18s ease}\n.hm-in:focus{outline:none;border-color:var(--purple-500);box-shadow:0 0 0 3px var(--purple-100)}\n.hm-in:disabled{background:var(--ink-50);color:var(--ink-300)}\n.hm-in-error{border-color:#c62828}\n.hm-fila{display:grid;grid-template-columns:1fr;gap:0}\n@media(min-width:600px){.hm-fila{grid-template-columns:1fr 1fr;gap:0 18px}}\n.hm-radios{display:grid;grid-template-columns:1fr;gap:12px}\n@media(min-width:520px){.hm-radios{grid-template-columns:1fr 1fr}}\n.hm-radio{position:relative;display:block;border:1.5px solid var(--border-default);border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .18s ease,background .18s ease}\n.hm-radio:hover{border-color:var(--purple-300)}\n.hm-radio input{position:absolute;opacity:0;pointer-events:none}\n.hm-radio-tit{display:block;font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--purple-800)}\n.hm-radio-sub{display:block;font-size:.92rem;color:var(--text-secondary);margin-top:3px}\n.hm-radio:has(input:checked){border-color:var(--purple-600);background:var(--purple-50)}\n.hm-radio:has(input:focus-visible){box-shadow:0 0 0 3px var(--purple-100)}\n.hm-acepto{display:flex;gap:11px;align-items:flex-start;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}\n.hm-acepto input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--purple-600)}\n.hm-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.hm-aviso-form{border-radius:12px;padding:14px 16px;font-size:.98rem;line-height:1.55;margin-bottom:18px}\n.hm-aviso-error{background:#fdecea;color:#8c1d18;border:1px solid #f5c6c2}\n.hm-aviso-ok{background:#e7f6ec;color:#14532d;border:1px solid #b7e4c7}\n.hm-exito{text-align:center;padding:clamp(20px,4vw,34px) 0}\n.hm-exito-icono{width:64px;height:64px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}\n.hm-drop{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:288px;background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 26px 58px rgba(50,10,70,.20);padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;z-index:80;margin-top:12px}\n.hm-drop::before{content:\"\";position:absolute;left:0;right:0;top:-16px;height:16px}\n.hm-has-drop:hover .hm-drop,.hm-has-drop:focus-within .hm-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}\n.hm-drop-link{display:block;padding:9px 12px;border-radius:11px;transition:background .16s ease}\n.hm-drop-link:hover{background:var(--purple-50)}\n.hm-drop-tit{display:block;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.3;color:var(--ink-900)}\n.hm-drop-link:hover .hm-drop-tit{color:var(--purple-700)}\n.hm-drop-sub{display:block;font-size:.82rem;line-height:1.35;color:var(--ink-700);margin-top:2px}\n.hm-drop-sep{display:block;height:1px;background:var(--border-subtle);margin:8px 10px}\n.hm-drop-all{display:block;padding:8px 12px;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--purple-600)}\n.hm-drop-all:hover{color:var(--accent-500)}\n@media(max-width:960px){.hm-drop{display:none!important}}\n.hm-pie-grid{max-width:1220px;margin:0 auto;display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2.3fr);gap:44px}\n.hm-pie-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}\n@media(max-width:1000px){.hm-pie-grid{grid-template-columns:1fr;gap:34px}}\n@media(max-width:640px){.hm-pie-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}\n@media(max-width:400px){.hm-pie-cols{grid-template-columns:1fr}}\n.hm-pie-tit{font-family:var(--font-display);font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-500);margin-bottom:14px}\n.hm-pie-link{display:block;font-size:.98rem;line-height:1.35;color:var(--purple-100);margin-bottom:10px;transition:color .16s ease}\n.hm-pie-link:hover{color:#fff}\n@media(min-width:1120px){.hm-fotos-3{grid-template-columns:repeat(3,1fr)}}\n.hm-cta-lateral{background:var(--purple-700);color:#fff;border-radius:20px;padding:28px;margin-bottom:20px;text-align:center}\n.hm-cta-lateral-tit{font-family:var(--font-display);font-weight:700;font-size:1.22rem;margin-bottom:8px}\n.hm-cta-lateral-txt{font-size:.98rem;line-height:1.5;color:var(--purple-100);margin-bottom:18px}\n.hm-cta-lateral .hm-btn{width:100%;justify-content:center;padding:14px 20px;font-size:1.02rem}\n.hm-cta-lateral-sec{display:inline-block;margin-top:14px;font-size:.94rem;color:var(--purple-100);border-bottom:1px solid rgba(255,255,255,.4)}\n.hm-cta-lateral-sec:hover{color:#fff;border-bottom-color:#fff}\n.hm-sello{display:inline-flex;flex-direction:column;align-items:center;gap:9px}\n.hm-sello-nota{font-family:var(--font-display);font-weight:700;font-size:1.02rem;color:var(--purple-700)}\n.hm-sello:hover .hm-sello-nota{color:var(--accent-500)}\n.hm-legal{max-width:820px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}\n.hm-legal-fecha{display:inline-block;background:var(--purple-50);color:var(--purple-700);font-family:var(--font-display);font-weight:600;font-size:.9rem;padding:7px 16px;border-radius:999px;margin-bottom:26px}\n.hm-legal-indice{background:var(--bg-surface-alt);border:1px solid var(--border-subtle);border-radius:18px;padding:24px 26px;margin-bottom:40px}\n.hm-legal-indice-tit{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--purple-800);margin-bottom:12px}\n.hm-legal-indice a{display:block;padding:6px 0;font-size:1rem;color:var(--ink-700);border-bottom:1px solid transparent}\n.hm-legal-indice a:hover{color:var(--accent-500)}\n.hm-legal h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.28rem,2.6vw,1.6rem);color:var(--purple-800);line-height:1.25;margin:44px 0 14px;padding-bottom:10px;border-bottom:2px solid var(--purple-100)}\n.hm-legal h2:first-of-type{margin-top:0}\n.hm-legal h3{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--purple-700);margin:26px 0 10px}\n.hm-legal .hm-parrafo{display:block;font-size:1.06rem;line-height:1.68;color:var(--text-primary);margin-bottom:16px}\n.hm-legal .hm-dato{display:block;font-size:1.02rem;line-height:1.6;color:var(--text-secondary);padding-left:20px;position:relative;margin-bottom:10px}\n.hm-legal .hm-dato::before{content:\"\";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--purple-500)}\n.hm-legal-caja{background:#fff;border:1px solid var(--border-subtle);border-left:4px solid var(--purple-600);border-radius:14px;padding:20px 22px;margin:22px 0}\n.hm-legal-aviso{background:#fff8e6;border:1px solid #f0d89a;border-left:4px solid var(--gold-500,#d9a520);border-radius:14px;padding:20px 22px;margin:22px 0}\n.hm-legal-tabla{width:100%;border-collapse:collapse;margin:20px 0;font-size:.99rem}\n.hm-legal-tabla th{background:var(--purple-700);color:#fff;font-family:var(--font-display);font-weight:600;text-align:left;padding:12px 14px;font-size:.94rem}\n.hm-legal-tabla td{border:1px solid var(--border-subtle);padding:12px 14px;vertical-align:top;line-height:1.5;color:var(--text-secondary)}\n.hm-legal-tabla tr:nth-child(even) td{background:var(--bg-surface-alt)}\n.hm-legal-envoltura{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.hm-pie-legal{max-width:1220px;margin:26px auto 0;padding-top:18px;border-top:1px solid var(--purple-700);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}\n.hm-pie-legal a{font-size:.9rem;color:var(--purple-200);transition:color .16s ease}\n.hm-pie-legal a:hover{color:#fff}\n.hm-pie-legal .hm-pie-sep{color:var(--purple-700);font-size:.9rem}\n@media(max-width:560px){.hm-pie-legal .hm-pie-sep{display:none}.hm-pie-legal{flex-direction:column;align-items:center;gap:11px}}\n.hm-plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}\n.hm-plan:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(50,10,70,.13)}\n.hm-plan-img{width:100%;height:168px;object-fit:cover;display:block;background:var(--purple-50)}\n.hm-plan-cuerpo{display:flex;gap:14px;align-items:flex-start;padding:16px 18px 18px}\n.hm-plan-num{font-family:var(--font-display);font-weight:800;color:var(--purple-500);font-size:1.2rem;flex-shrink:0;line-height:1.35}\n.hm-plan-txt{font-size:1.04rem;line-height:1.42}\n.hm-planes{display:grid;grid-template-columns:1fr;gap:22px}\n@media(min-width:560px){.hm-planes{grid-template-columns:repeat(2,1fr)}}\n@media(min-width:940px){.hm-planes{grid-template-columns:repeat(3,1fr)}}\n.hm-mobile .hm-mobile-reservar{display:block;margin:18px 0 4px;padding:15px 26px;border-radius:999px;background:var(--accent-500);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.2;text-align:center;border-bottom:none;box-shadow:0 10px 26px rgba(238,55,201,.4)}\n.hm-mobile .hm-mobile-reservar:hover{background:var(--accent-600);color:#fff}\n.hm-mobile-lang{display:flex;gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid var(--border-subtle)}\n.hm-mobile-lang .hm-flag{box-shadow:0 0 0 1px var(--border-default)}\n.hm-pie-texto{font-size:1rem;color:var(--purple-100);line-height:1.55;max-width:290px;margin:0}\n.hm-pie-dir{font-style:normal;margin-top:18px;font-size:.98rem;color:var(--purple-200);line-height:1.75}\n.hm-pie-sellos{display:flex;gap:12px;margin-top:22px;align-items:flex-start;flex-wrap:wrap}\n.hm-pie-base{max-width:1220px;margin:18px auto 0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:.85rem;color:var(--purple-200)}\n@media(max-width:640px){.hm-pie-marca{text-align:center}.hm-pie-marca .hm-pie-texto{margin-left:auto;margin-right:auto}.hm-pie-sellos{justify-content:center}.hm-pie-cols>div{text-align:center}.hm-pie-legal{justify-content:center;text-align:center}.hm-pie-base{justify-content:center;text-align:center}}\n.hm-hero{position:relative;color:#fff;background:#320a46;overflow:hidden}\n.hm-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n.hm-hero-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(50,10,70,.10) 0%,rgba(31,6,48,.88) 100%),rgba(37,10,54,.60)}\n.hm-hero-caja{position:relative;z-index:2;display:flex;align-items:center;min-height:clamp(500px,62vh,600px);padding:clamp(64px,9vh,104px) 0}\n.hm-hero h1{font-size:clamp(1.95rem,4.5vw,3.2rem);line-height:1.07;margin:0 0 18px;max-width:880px;text-wrap:balance}\n.hm-hero p{font-size:clamp(1.02rem,1.9vw,1.26rem);line-height:1.55;max-width:640px;color:var(--purple-100);margin:0 0 30px}\n.hm-hero-botones{display:flex;flex-wrap:wrap;gap:14px}\n.hm-hero-botones .hm-btn{padding:15px 30px;font-size:1.02rem}\n.hm-hero-datos{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:32px;font-size:.96rem;color:var(--purple-100)}\n@media(max-width:560px){.hm-hero-caja{min-height:clamp(440px,58vh,520px);padding:clamp(56px,8vh,84px) 0}.hm-hero-botones .hm-btn{width:100%;justify-content:center}.hm-hero-datos{gap:11px 20px;margin-top:26px}}\n.hm-hero-full .hm-hero-img{height:100%}\n.hm-hero-full .hm-hero-caja{min-height:calc(100vh - 77px);min-height:calc(100svh - 77px);padding:clamp(40px,7vh,90px) 0}\n.hm-hero-centro{width:100%;padding:0 clamp(18px,4vw,36px);display:flex;flex-direction:column;align-items:center;text-align:center}\n.hm-hero-centro h1{margin-left:auto;margin-right:auto}\n.hm-hero-centro p{margin:0 auto 34px;max-width:820px;text-wrap:balance}\n.hm-pildora{display:flex;align-items:stretch;gap:8px;width:100%;max-width:880px;background:rgba(90,19,121,.94);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:9px;box-shadow:0 20px 50px rgba(20,4,32,.5);backdrop-filter:blur(8px)}\n.hm-pil-campo{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;border-radius:999px;padding:8px 20px 9px;cursor:pointer;text-align:left;transition:box-shadow .2s ease}\n.hm-pil-fecha{flex:1.2 1 0}\n.hm-pil-tour{flex:1.4 1 0}\n.hm-pil-pers{flex:.85 1 0}\n.hm-pildora select.hm-pil-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.hm-pil-campo:focus-within{box-shadow:0 0 0 3px var(--accent-500)}\n.hm-pil-campo.hm-pil-error{box-shadow:0 0 0 3px #ff6b8b}\n.hm-pil-sel::after{content:\"\";position:absolute;right:20px;top:50%;width:7px;height:7px;border-right:2px solid var(--purple-600);border-bottom:2px solid var(--purple-600);transform:translateY(-20%) rotate(45deg);pointer-events:none}\n.hm-pil-et{font-family:var(--font-display);font-weight:600;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--purple-600);line-height:1.2}\n.hm-pildora input.hm-pil-in,.hm-pildora select.hm-pil-in{height:auto;border-radius:0;box-shadow:none;width:100%;border:0;background:transparent;font-family:var(--font-body);font-size:1.04rem;font-weight:700;color:var(--purple-900);padding:2px 0 0;margin:0;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;min-height:24px;line-height:1.3}\n.hm-pildora .hm-pil-sel select.hm-pil-in{padding-right:22px}\n.hm-pildora button.hm-pil-btn{line-height:1.2;text-transform:none;letter-spacing:0;flex:0 0 auto;border:0;border-radius:999px;background:var(--accent-500);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.1rem;padding:0 36px;cursor:pointer;box-shadow:0 10px 26px rgba(238,55,201,.45);transition:background .2s ease,transform .2s ease}\n.hm-pildora button.hm-pil-btn:hover,.hm-pildora button.hm-pil-btn:focus{color:#fff;background:var(--accent-600);transform:translateY(-1px)}\n.hm-pil-aviso{display:none;margin-top:14px;background:#fff;color:#a3164a;border-radius:12px;padding:9px 16px;font-size:.96rem;font-weight:600;max-width:560px}\n.hm-pil-aviso.on{display:inline-block}\n.hm-hero-iconos{display:flex;justify-content:center;flex-wrap:wrap;gap:18px clamp(26px,6vw,72px);margin-top:38px}\n.hm-hero-icono{display:flex;flex-direction:column;align-items:center;gap:11px;max-width:180px;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.3;color:#fff;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.35)}\n.hm-hero-icono-c{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);display:flex;align-items:center;justify-content:center;color:var(--accent-500);backdrop-filter:blur(4px)}\n@media(max-width:760px){\n.hm-pildora{display:grid;grid-template-columns:1fr 1fr;border-radius:26px;padding:9px;gap:8px}\n.hm-pil-campo{border-radius:16px;padding:9px 14px}\n.hm-pil-sel::after{right:14px}\n.hm-pil-tour{grid-column:1\/-1}\n.hm-pil-fecha{order:0;grid-column:auto}\n.hm-pildora button.hm-pil-btn{order:4;grid-column:1\/-1;padding:15px;border-radius:16px}\n.hm-hero-centro p{margin-bottom:26px}\n.hm-hero-iconos{gap:14px;margin-top:28px;flex-wrap:nowrap}\n.hm-hero-icono{font-size:.84rem;gap:8px;flex:1 1 0}\n.hm-hero-icono-c{width:50px;height:50px}\n.hm-hero-icono-c svg{width:24px;height:24px}\n}\n.hm-opinar{max-width:1220px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}\n.hm-opinar-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,400px));gap:22px;justify-content:center;margin-bottom:34px}\n.hm-opinar-ficha{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:26px 24px;text-align:center;box-shadow:0 1px 3px rgba(26,20,32,.08)}\n.hm-opinar-logo{height:32px;width:auto;display:block}\n.hm-opinar-boton{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:16px 24px;border-radius:14px;background:var(--purple-600);color:#fff!important;font-family:var(--font-display);font-weight:700;font-size:1.18rem;line-height:1.25;transition:background .16s ease,transform .16s ease}\n.hm-opinar-boton:hover{background:var(--purple-800);transform:translateY(-2px);color:#fff!important}\n.hm-opinar-qr{width:248px;height:248px;margin:0 auto;padding:12px;background:#fff;border:1px solid var(--border-subtle);border-radius:14px}\n.hm-opinar-pasos{margin:16px auto 0;max-width:280px;font-size:.97rem;line-height:1.5;color:var(--text-secondary)}\n.hm-opinar-dir{display:block;margin:22px 0 8px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,3vw,1.4rem);color:var(--purple-700);letter-spacing:-.01em;word-break:break-word}\n.hm-opinar-nota{font-size:.92rem;color:var(--text-secondary);margin:0}\n.hm-copiar{margin-top:16px;background:none;border:1.5px solid var(--border-default);border-radius:11px;padding:12px 20px;min-height:48px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.97rem;color:var(--purple-700);transition:border-color .16s ease,color .16s ease}\n.hm-copiar:hover{border-color:var(--purple-600);color:var(--purple-800)}\n@media(max-width:420px){.hm-opinar-qr{width:190px;height:190px}}\n#opinar{scroll-margin-top:92px}\n.hm-opinar-marca{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:20px}\n.hm-opinar-logo-g{height:30px}\n.hm-opinar-ficha .hm-opinar-qr{margin:0 auto 14px}\n.hm-opinar-ficha .hm-opinar-pasos{margin:0 auto 20px;max-width:250px}\n.hm-opinar-ficha .hm-opinar-nota{margin:14px 0 0}\n.hm-opinar-pie{text-align:center;max-width:460px;margin:0 auto;padding-top:30px;border-top:1px solid var(--border-subtle)}\n.hm-opinar-pie .hm-opinar-dir{margin:0 0 6px}\n.hm-nota + .hm-subgrupo{margin-top:38px}\n.hm-tel{display:flex;gap:10px}\n.hm-tel select.hm-in{flex:0 0 46%;max-width:46%;min-width:0;padding-right:8px}\n@supports (appearance:base-select){\n.hm-pildora select.hm-pil-in,.hm-form select.hm-in{appearance:base-select}\n.hm-pildora select.hm-pil-in::picker-icon{display:none}\n.hm-form select.hm-in::picker-icon{color:var(--purple-600)}\n.hm-pildora select.hm-pil-in::picker(select),.hm-form select.hm-in::picker(select){appearance:base-select;background:#fff;border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 26px 58px rgba(50,10,70,.22);padding:8px;margin-top:8px;min-width:200px;max-height:340px;overflow-y:auto}\n.hm-pildora select.hm-pil-in option,.hm-form select.hm-in option{padding:10px 14px;border-radius:11px;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ink-900);cursor:pointer;transition:background .15s ease,color .15s ease}\n.hm-pildora select.hm-pil-in option:hover,.hm-pildora select.hm-pil-in option:focus-visible,.hm-form select.hm-in option:hover,.hm-form select.hm-in option:focus-visible{background:var(--purple-50);color:var(--purple-700);outline:none}\n.hm-pildora select.hm-pil-in option:checked,.hm-form select.hm-in option:checked{background:var(--purple-600);color:#fff}\n.hm-pildora select.hm-pil-in option::checkmark,.hm-form select.hm-in option::checkmark{display:none}\n.hm-form select.hm-in option:disabled{color:var(--ink-700);opacity:.5;cursor:default}\n}\n.hm-tel input.hm-in{flex:1 1 auto;min-width:0}\n.hm-cancelar-datos{background:var(--bg-surface-alt);border-radius:14px;padding:18px 20px;margin:0 0 22px}\n.hm-cancelar-datos p{margin:0 0 6px;font-size:1.02rem;line-height:1.5;color:var(--text-primary)}\n.hm-cancelar-datos p:last-child{margin-bottom:0}\n.hm-cancelar-acciones{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\n.hm-aviso-punto-capa{position:fixed;inset:0;background:rgba(30,8,45,.55);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999;opacity:0;transition:opacity .25s ease}\n.hm-aviso-punto-capa.in{opacity:1}\n.hm-aviso-punto-caja{background:#fff;border-radius:20px;max-width:440px;width:100%;padding:32px;box-shadow:0 30px 70px rgba(30,8,45,.4);position:relative;transform:translateY(10px);transition:transform .25s ease}\n.hm-aviso-punto-capa.in .hm-aviso-punto-caja{transform:translateY(0)}\n.hm-aviso-punto-cerrar{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:var(--bg-surface-alt);color:var(--text-secondary);font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}\n.hm-aviso-punto-tit{font-family:var(--font-display);font-weight:800;font-size:1.2rem;color:var(--purple-800);margin:0 0 12px;padding-right:24px}\n.hm-aviso-punto-txt{font-size:1rem;line-height:1.55;color:var(--text-secondary);margin:0 0 22px}\n.hm-aviso-punto-caja .hm-btn{width:100%;padding:13px}\n.hm-canal-ico{width:64px;height:64px;border-radius:50%;background:var(--purple-50);color:var(--purple-600);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}\n.hm-mapa-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(30px,4vw,56px);align-items:center}\n.hm-mapa{border-radius:22px;overflow:hidden;box-shadow:0 20px 44px rgba(50,10,70,.16);height:clamp(380px,52vh,520px)}\n@media(max-width:860px){.hm-mapa-grid{grid-template-columns:1fr}.hm-mapa{height:380px}}\n@media(min-width:760px){.hm-fotos-2{grid-template-columns:repeat(2,1fr)}}\n<\/style>\n<div class=\"hm-wrap\" style=\"font-family:var(--font-body)\">\n<script>document.documentElement.className+=' hm-js';setTimeout(function(){var e=document.querySelectorAll('.reveal');for(var i=0;i < e.length;i++){e[i].classList.add('in');}},3500);<\/script><\/p>\n<header class=\"hm-header\">\n<div class=\"hm-nav-inner\">\n<a href=\"https:\/\/4umadrid.com\/\" aria-label=\"4U Madrid Walking Tour \u2014 Ir al inicio\" style=\"display:flex;align-items:center;flex-shrink:0\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png\" alt=\"4U Madrid Walking Tour\" style=\"height:64px;width:193px;object-fit:cover;object-position:center\"><br \/>\n<\/a><\/p>\n<nav class=\"hm-desktop\" aria-label=\"Principal\" style=\"display:flex;gap:20px;align-items:center;flex-shrink:0\">\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Tours <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\"><span class=\"hm-drop-tit\">Madrid: historia y curiosidades<\/span><span class=\"hm-drop-sub\">En espa\u00f1ol \u00b7 todos los d\u00edas 11:15 am<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\"><span class=\"hm-drop-tit\">Madrid: history and curiosities<\/span><span class=\"hm-drop-sub\">In English \u00b7 Monday to Friday, 11:15 am<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\"><span class=\"hm-drop-tit\">El Prado: arte y secretos<\/span><span class=\"hm-drop-sub\">Visita privada \u00b7 hora a convenir<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/tour-navidad-madrid\/\"><span class=\"hm-drop-tit\">Tour de Navidad<\/span><span class=\"hm-drop-sub\">En espa\u00f1ol \u00b7 23\/11 al 6\/1 \u00b7 17:15<\/span><\/a><span class=\"hm-drop-sep\"><\/span><a class=\"hm-drop-all\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Todos los recorridos<\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Qu\u00e9 ver <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\"><span class=\"hm-drop-tit\">Museos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\"><span class=\"hm-drop-tit\">Palacios de Madrid<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\"><span class=\"hm-drop-tit\">Sitios religiosos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\"><span class=\"hm-drop-tit\">Parques y jardines<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\"><span class=\"hm-drop-tit\">M\u00e1s por conocer<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\"><span class=\"hm-drop-tit\">\u00bfD\u00f3nde comer en Madrid?<\/span><\/a><span class=\"hm-drop-sep\"><\/span><a class=\"hm-drop-all\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Todas las recomendaciones<\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\">\n<a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Blog <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><br \/>\n<!--BLOG_MEGA--><\/p>\n<div class=\"hm-mega\">\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/guia-madrid\/\">Gu\u00eda de Madrid<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/que-ver-madrid-de-los-austrias-ruta-a-pie\/\">Qu\u00e9 ver en el Madrid de los Austrias: ruta a pie por sus\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/que-ver-en-madrid-en-3-dias-itinerario-completo-consejos-y-lugares-imprescindibles\/\">Qu\u00e9 ver en Madrid en 3 d\u00edas: itinerario completo y consej\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/8-secretos-para-descubrir-en-madrid\/\">8 secretos de Madrid que casi nadie conoce<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/madrid-en-cifras\/\">Madrid en cifras: r\u00e9cords y datos que sorprenden<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/oda-a-madrid\/\">Madrid rom\u00e1ntico: los rincones m\u00e1s bonitos para ir en par\u2026<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/historias-curiosidades-madrid\/\">Historias y Curiosidades<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/muertos-y-santos\/\">Todos los Santos y D\u00eda de Muertos: tradiciones en Espa\u00f1a\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/agua-va\/\">\u00a1Agua va!: la costumbre m\u00e1s sucia del Madrid antiguo<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/free-tours-rutas-madrid\/\">Tours y Rutas<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/conoce-el-barrio-de-las-letras-historia-viva-entre-cafes-y-literatura\/\">Barrio de las Letras: historia viva entre caf\u00e9s y literat\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/preciados-una-calle-muy-madrilena-y-comercial\/\">Calle de Preciados: historia de la v\u00eda m\u00e1s comercial de M\u2026<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/arte-y-museos-madrid\/\">Arte y Museos<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-prado-de-gabinete-de-ciencias-a-templo-del-arte\/\">Historia del Museo del Prado: de gabinete de ciencias a t\u2026<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/la-gemela-madrilena-de-la-mona-lisa\/\">La Mona Lisa del Prado: la gemela madrile\u00f1a de la Gioconda<\/a><\/div>\n<div><a class=\"hm-mega-col-title\" href=\"https:\/\/4umadrid.com\/category\/madrid-aire-libre\/\">Madrid al Aire Libre<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-ahuehuete-del-retiro-un-tesoro-vivo-en-el-corazon-de-madrid\/\">El ahuehuete del Retiro: el \u00e1rbol m\u00e1s antiguo de Madrid<\/a><a class=\"hm-mega-link\" href=\"https:\/\/4umadrid.com\/el-mirador-de-cibeles-una-vista-privilegiada\/\">Mirador de Cibeles: horario, precio y qu\u00e9 se ve desde arr\u2026<\/a><\/div>\n<p><a class=\"hm-mega-all\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Ver todos los art\u00edculos del blog<\/a><\/div>\n<p><!--\/BLOG_MEGA-->\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Nosotros <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\"><span class=\"hm-drop-tit\">Sobre nosotros<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\"><span class=\"hm-drop-tit\">Nuestro equipo de gu\u00edas<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\"><span class=\"hm-drop-tit\">Por qu\u00e9 elegirnos<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\"><span class=\"hm-drop-tit\">Opiniones de viajeros<\/span><\/a><\/div>\n<\/div>\n<div class=\"hm-has-drop\"><a class=\"hm-navlink\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto <svg class=\"hm-caret\" width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\"><path d=\"M5 9l7 7 7-7\"\/><\/svg><\/a><\/p>\n<div class=\"hm-drop\"><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/\"><span class=\"hm-drop-tit\">Contacto<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\"><span class=\"hm-drop-tit\">C\u00f3mo llegar<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\"><span class=\"hm-drop-tit\">Preguntas frecuentes<\/span><\/a><a class=\"hm-drop-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\"><span class=\"hm-drop-tit\">Atenci\u00f3n al cliente<\/span><\/a><\/div>\n<\/div>\n<\/nav>\n<div style=\"display:flex;align-items:center;gap:14px\">\n<div class=\"hm-lang hm-desktop\">\n<a href=\"https:\/\/4umadrid.com\/\" class=\"hm-flag\" data-idioma=\"es\" title=\"Espa\u00f1ol\" aria-label=\"Ver en espa\u00f1ol\"><svg width=\"30\" height=\"20\" viewBox=\"0 0 3 2\" preserveAspectRatio=\"none\"><rect width=\"3\" height=\"2\" fill=\"#c60b1e\"\/><rect y=\".5\" width=\"3\" height=\"1\" fill=\"#ffc400\"\/><\/svg><\/a><br \/>\n<a href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\" class=\"hm-flag\" data-idioma=\"en\" title=\"English\" aria-label=\"View in English\"><svg width=\"30\" height=\"20\" viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\"><rect width=\"60\" height=\"30\" fill=\"#012169\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#fff\" stroke-width=\"6\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#C8102E\" stroke-width=\"3\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#fff\" stroke-width=\"10\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#C8102E\" stroke-width=\"6\"\/><\/svg><\/a>\n<\/div>\n<p><a class=\"hm-btn hm-btn-primary hm-desktop\" href=\"https:\/\/4umadrid.com\/reservar\/\" style=\"padding:12px 24px;font-size:.98rem\">Reserva Gratis<\/a><br \/>\n<button class=\"hm-menu-btn\" onclick=\"this.closest('.hm-header').querySelector('.hm-mobile').classList.toggle('open')\" aria-label=\"Abrir men\u00fa\"><br \/>\n<svg class=\"hm-ico\" width=\"30\" height=\"30\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M4 7h16M4 12h16M4 17h16\"\/><\/svg><br \/>\n<\/button>\n<\/div>\n<\/div>\n<nav class=\"hm-mobile\" aria-label=\"M\u00f3vil\">\n<button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"tours\"><span>Tours<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"tours\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\">Madrid: historia y curiosidades<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\">Madrid: history and curiosities<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\">El Prado: arte y secretos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/tour-navidad-madrid\/\">Tour de Navidad<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\" style=\"font-weight:700\">Todos los recorridos \u2192<\/a><\/div>\n<p><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"quever\"><span>Qu\u00e9 ver en Madrid<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"quever\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\">Museos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\">Palacios de Madrid<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\">Sitios religiosos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\">Parques y jardines<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\">M\u00e1s por conocer<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\">\u00bfD\u00f3nde comer en Madrid?<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\" style=\"font-weight:700\">Todas las recomendaciones \u2192<\/a><\/div>\n<p><!--BLOG_MOBILE--><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"blog\"><span>Blog<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"blog\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/guia-madrid\/\">Gu\u00eda de Madrid<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/que-ver-madrid-de-los-austrias-ruta-a-pie\/\">Qu\u00e9 ver en el Madrid de los Austrias: ruta a\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/que-ver-en-madrid-en-3-dias-itinerario-completo-consejos-y-lugares-imprescindibles\/\">Qu\u00e9 ver en Madrid en 3 d\u00edas: itinerario compl\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/8-secretos-para-descubrir-en-madrid\/\">8 secretos de Madrid que casi nadie conoce<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/madrid-en-cifras\/\">Madrid en cifras: r\u00e9cords y datos que sorpren\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/oda-a-madrid\/\">Madrid rom\u00e1ntico: los rincones m\u00e1s bonitos pa\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/historias-curiosidades-madrid\/\">Historias y Curiosidades<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/muertos-y-santos\/\">Todos los Santos y D\u00eda de Muertos: tradicione\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/agua-va\/\">\u00a1Agua va!: la costumbre m\u00e1s sucia del Madrid\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/free-tours-rutas-madrid\/\">Tours y Rutas<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/conoce-el-barrio-de-las-letras-historia-viva-entre-cafes-y-literatura\/\">Barrio de las Letras: historia viva entre caf\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/preciados-una-calle-muy-madrilena-y-comercial\/\">Calle de Preciados: historia de la v\u00eda m\u00e1s co\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/arte-y-museos-madrid\/\">Arte y Museos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-prado-de-gabinete-de-ciencias-a-templo-del-arte\/\">Historia del Museo del Prado: de gabinete de\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/la-gemela-madrilena-de-la-mona-lisa\/\">La Mona Lisa del Prado: la gemela madrile\u00f1a d\u2026<\/a><a class=\"hm-sub-cat\" href=\"https:\/\/4umadrid.com\/category\/madrid-aire-libre\/\">Madrid al Aire Libre<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-ahuehuete-del-retiro-un-tesoro-vivo-en-el-corazon-de-madrid\/\">El ahuehuete del Retiro: el \u00e1rbol m\u00e1s antiguo\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/el-mirador-de-cibeles-una-vista-privilegiada\/\">Mirador de Cibeles: horario, precio y qu\u00e9 se\u2026<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\" style=\"font-weight:700\">Ver todos los art\u00edculos \u2192<\/a><\/div>\n<p><!--\/BLOG_MOBILE--><br \/>\n<button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"nosotros\"><span>Nosotros<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"nosotros\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Sobre nosotros<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\">Nuestro equipo de gu\u00edas<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\">Por qu\u00e9 elegirnos<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\">Opiniones de viajeros<\/a><\/div>\n<p><button class=\"hm-mobile-toggle\" type=\"button\" data-panel=\"ayuda\"><span>Contacto y ayuda<\/span><span class=\"hm-mobile-toggle-sign\">+<\/span><\/button><\/p>\n<div class=\"hm-sub\" data-panel=\"ayuda\" style=\"max-height:0;overflow:hidden;transition:max-height .3s ease\"><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\">C\u00f3mo llegar<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\">Preguntas frecuentes<\/a><a class=\"hm-sub-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\">Atenci\u00f3n al cliente<\/a><\/div>\n<div class=\"hm-mobile-lang\">\n<a class=\"hm-flag\" data-idioma=\"es\" href=\"https:\/\/4umadrid.com\/\" aria-label=\"Ver en espa\u00f1ol\"><svg width=\"34\" height=\"23\" viewBox=\"0 0 3 2\" preserveAspectRatio=\"none\"><rect width=\"3\" height=\"2\" fill=\"#c60b1e\"\/><rect y=\".5\" width=\"3\" height=\"1\" fill=\"#ffc400\"\/><\/svg><\/a><br \/>\n<a class=\"hm-flag\" data-idioma=\"en\" href=\"https:\/\/4umadrid.com\/en\/\" aria-label=\"View in English\"><svg width=\"34\" height=\"23\" viewBox=\"0 0 60 30\" preserveAspectRatio=\"none\"><rect width=\"60\" height=\"30\" fill=\"#012169\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#fff\" stroke-width=\"6\"\/><path d=\"M0 0 L60 30 M60 0 L0 30\" stroke=\"#C8102E\" stroke-width=\"3\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#fff\" stroke-width=\"10\"\/><path d=\"M30 0 V30 M0 15 H60\" stroke=\"#C8102E\" stroke-width=\"6\"\/><\/svg><\/a>\n<\/div>\n<p><a class=\"hm-mobile-reservar\" href=\"https:\/\/4umadrid.com\/reservar\/\">Reserva Gratis<\/a><br \/>\n<\/nav>\n<\/header>\n<p><main><br \/>\n<!-- PORTADA --><\/p>\n<section class=\"hm-hero-int\">\n<img decoding=\"async\" class=\"hm-hero-int-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/10\/hero-palacios-palacio-real.webp\" alt=\"El Palacio Real de Madrid desde la calle Bail\u00e9n\" style=\"object-position:center 55%\"><\/p>\n<div class=\"hm-hero-int-velo\"><\/div>\n<div class=\"hm-hero-int-caja\">\n<div class=\"hm-cont\" style=\"width:100%;padding:0 clamp(18px,4vw,36px)\">\n<div class=\"hm-eyebrow\" style=\"color:var(--gold-300)\">Recomendaciones en Madrid<\/div>\n<h1 class=\"reveal in d1\">Palacios de Madrid<\/h1>\n<p class=\"reveal in d2\">Madrid fue corte durante siglos y a\u00fan se nota. Estos son los palacios que se pueden visitar, con enlace a sus horarios y entradas.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- FICHAS --><\/p>\n<section class=\"hm-sec\" style=\"background:var(--bg-surface)\">\n<div class=\"hm-cont\">\n<div class=\"hm-fotos\">\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-Real-de-Madrid.webp\" alt=\"Palacio Real de Madrid, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">01<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio Real de Madrid<\/h3>\n<p class=\"hm-fic-txt\">METRO \u00d3PERA Horario: Lunes a s\u00e1bado 10 a 18 h. Abril a septiembre cierre 19 h \/ Domingo 10 a 16 h Entrada gratuita: Lunes a jueves \u00faltimas 2 horas. Precios: Entrada general 14\u20ac<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.patrimonionacional.es\/visita\/palacio-real-de-madrid\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-de-Cibeles.webp\" alt=\"Palacio de Cibeles (Antiguo Palacio de Comunicaciones), Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">02<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio de Cibeles (Antiguo Palacio de Comunicaciones)<\/h3>\n<p class=\"hm-fic-txt\">METRO ESPA\u00d1A L\u00cdNEA 2 Hoy es el Ayuntamiento. Su arquitectura blanca es el icono de la ciudad y su mirador ofrece las mejores vistas de la Gran V\u00eda.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/tienda.madrid-destino.com\/es\/centrocentro\/\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-de-Liria.webp\" alt=\"Palacio de Liria, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">03<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio de Liria<\/h3>\n<p class=\"hm-fic-txt\">METRO PLAZA DE ESPA\u00d1A Y NOVICIADO Entrada gratuita: Lunes 9:15 y 9:45 h. Reservas online los lunes a partir de las 12 y hasta completar aforo. Precios: Entrada general con audiogu\u00eda 15\u20ac. Entrada general con audiogu\u00eda + Expo temporal 18\u20ac.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/entradas.palaciodeliria.com\/es?_gl=1*1ne9tkx*_gcl_au*NTQyMzM5ODIwLjE3NzQ5NDk2MzI.*_ga*MjAwOTYwMDM1Ny4xNzc0OTQ5NjMy*_ga_GFQ9EQWRV5*czE3NzQ5NDk2MzIkbzEkZzAkdDE3NzQ5NDk2MzIkajYwJGwwJGg3OTIyNjE4NjU.\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-de-Cristal.webp\" alt=\"Palacio de Cristal (Parque del Retiro), Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">04<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio de Cristal (Parque del Retiro)<\/h3>\n<p class=\"hm-fic-txt\">METRO RETIRO L\u00cdNEA 2 Una estructura de hierro y cristal que parece flotar sobre el agua. Como dise\u00f1ador, te encantar\u00e1 por los juegos de luz que genera.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.madrid.es\/portales\/munimadrid\/es\/Inicio\/Cultura-ocio-y-deporte\/Cultura-y-ocio\/Direcciones-y-telefonos\/Palacio-de-Cristal\/?vgnextoid=113f29ea9281c010VgnVCM1000000b205a0aRCRD&#038;vgnextchannel=76f3efff228fe410VgnVCM2000000c205a0aRCRD\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-Lazaro-Galdiano.webp\" alt=\"Palacio L\u00e1zaro Galdiano, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">05<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio L\u00e1zaro Galdiano<\/h3>\n<p class=\"hm-fic-txt\">METRO GREGORIO MARA\u00d1\u00d3N Horarios: Martes a domingo de 9:30 a 15 h. Entrada gratuita: Jueves de 16:30 a 19:30 h. Precio: Entrada general 7\u20ac<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.museolazarogaldiano.es\/visita\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-de-Santona.webp\" alt=\"Palacio de Santo\u00f1a, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">06<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio de Santo\u00f1a<\/h3>\n<p class=\"hm-fic-txt\">Metro Ant\u00f3n Mart\u00edn y lineas de la EMT 6, 26 y 32 Horarios: Lunes a Viernes de 10 a 15 h. y de 17 a 19 h. Precio: 17 \u20ac (2 \u20ac son para la visita en Lhardy y tomar algo)<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.palaciosantona.es\/#fcontacto\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-Linares-Casa-de-America.webp\" alt=\"Palacio Linares Casa de Am\u00e9rica, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">07<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio Linares Casa de Am\u00e9rica<\/h3>\n<p class=\"hm-fic-txt\">METRO BANCO DE ESPA\u00d1A Horario: Viernes en 2 pases: 18 y 19.30 h. S\u00e1bado y domingo 3 pases: 11, 12 y 13 h. Precios: Entrada general 8\u20ac Comprar entrada en taquilla, de lunes a viernes de 11.30 a 14 y de 16.30 a 19.30 y s\u00e1bado y domingo en horario de las visitas.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.casamerica.es\/\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-de-las-Cortes.webp\" alt=\"Palacio de las Cortes (Congreso de los Diputados), Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">08<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio de las Cortes (Congreso de los Diputados)<\/h3>\n<p class=\"hm-fic-txt\">Famoso por sus leones de bronce en la fachada. Es el epicentro de la pol\u00edtica espa\u00f1ola y un ejemplo clave del neoclasicismo.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/www.congreso.es\/es\/cem\/visita\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-del-Marques-de-Salamanca.webp\" alt=\"Palacio del Marqu\u00e9s de Salamanca, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">09<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio del Marqu\u00e9s de Salamanca<\/h3>\n<p class=\"hm-fic-txt\">Situado en el Paseo de Recoletos. Un edificio elegante que representa el auge de la burgues\u00eda madrile\u00f1a del siglo XIX.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/patrimonioypaisaje.madrid.es\/sites\/v\/index.jsp?vgnextoid=ce18f7d9560a4510f7d9560a45102e085a0aRCRD&#038;vgnextchannel=83bc3cb702aa4510VgnVCM1000008a4a900aRCRD\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<div class=\"hm-fic reveal\"><img decoding=\"async\" class=\"hm-fic-img\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/03\/Palacio-del-Real-Pardo.webp\" alt=\"Palacio Real el Pardo, Madrid\" loading=\"lazy\"><\/p>\n<div class=\"hm-fic-cuerpo\"><span class=\"hm-fic-num\">10<\/span><\/p>\n<h3 class=\"hm-fic-nombre\">Palacio Real el Pardo<\/h3>\n<p class=\"hm-fic-txt\">Situado a las afueras (pero dentro del municipio). Un pabell\u00f3n de caza real rodeado de naturaleza con una historia fascinante.<\/p>\n<p><a class=\"hm-fic-cta hm-fic-enlace\" href=\"https:\/\/tickets.patrimonionacional.es\/es\/tickets\/palacio-el-pardo\" target=\"_blank\" rel=\"noopener\">Horarios y entradas &rarr;<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<p><!-- CIERRE --><\/p>\n<section class=\"hm-sec-ajustada\" style=\"background:var(--purple-900);color:#fff\">\n<div class=\"reveal\" style=\"max-width:820px;margin:0 auto;text-align:center\">\n<h2 class=\"hm-h2\" style=\"margin-bottom:16px\">\u00bfPrefieres que te lo contemos caminando?<\/h2>\n<p style=\"font-size:1.08rem;line-height:1.6;color:var(--purple-100);margin:0 0 30px\">Varios de estos lugares salen en nuestros recorridos a pie por el centro. Reserva sin adelanto y nos vemos bajo el paraguas morado.<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:16px;justify-content:center\">\n<a class=\"hm-btn hm-btn-gold\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\" style=\"padding:16px 34px;font-size:1.05rem\">Ver los recorridos<\/a><br \/>\n<a class=\"hm-btn hm-btn-ghost-light\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\" style=\"padding:16px 32px;font-size:1.05rem\">Todas las recomendaciones<\/a>\n<\/div>\n<\/div>\n<\/section>\n<p><\/main><br \/>\n<a href=\"https:\/\/wa.me\/34633717016?text=Hola%2C%20tengo%20una%20duda%20sobre%20los%20tours%20de%204U%20Madrid.\" target=\"_blank\" rel=\"noopener\" aria-label=\"Escr\u00edbenos por WhatsApp\" style=\"position:fixed;right:20px;bottom:20px;z-index:999;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25)\"><br \/>\n<svg width=\"30\" height=\"30\" viewBox=\"0 0 448 512\" fill=\"#fff\"><path d=\"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"\/><\/svg><br \/>\n<\/a><\/p>\n<footer style=\"background:var(--purple-900);color:#fff;padding:clamp(52px,7vw,76px) clamp(18px,4vw,36px) 34px\">\n<div class=\"hm-pie-grid\">\n<div class=\"hm-pie-marca\">\n<a href=\"https:\/\/4umadrid.com\/\" aria-label=\"4U Madrid Walking Tour \u2014 Ir al inicio\" style=\"display:inline-flex;margin-bottom:16px\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-blanco.png\" alt=\"4U Madrid Walking Tour\" style=\"height:56px;width:200px;object-fit:cover;object-position:center\"><br \/>\n<\/a><\/p>\n<p class=\"hm-pie-texto\">Somos el paraguas morado de la Puerta del Sol. Tours a pie por Madrid, en espa\u00f1ol e ingl\u00e9s.<\/p>\n<address class=\"hm-pie-dir\">\n<span style=\"display:block\">Puerta del Sol, 28013 Madrid, Espa\u00f1a<\/span><br \/>\n<span style=\"display:block\">Telf.: <a href=\"tel:+34633717016\" style=\"color:#fff\">+34 633 71 70 16<\/a><\/span><br \/>\n<span style=\"display:block\">Email: <a href=\"mailto:4umadrid@gmail.com\" style=\"color:#fff\">4umadrid@gmail.com<\/a><\/span><br \/>\n<\/address>\n<div class=\"hm-pie-sellos\">\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/08\/Reviews-4U-Madrid.png\" alt=\"4U Madrid Reviews\" style=\"height:50px;width:auto;object-fit:contain\"><br \/>\n<img decoding=\"async\" src=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-premio-freetour-scaled.webp\" alt=\"FreeTour.com Awards\" style=\"height:50px;width:auto;object-fit:contain\">\n<\/div>\n<\/div>\n<div class=\"hm-pie-cols\">\n<div>\n<div class=\"hm-pie-tit\">Tours<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/tours-en-madrid\/\">Todos los recorridos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-historia-y-curiosidades\/\">Historia y curiosidades<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/madrid-free-tour-history-and-curiosities\/\">Tour in English<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/el-prado-un-viaje-a-traves-del-arte-y-sus-secretos\/\">El Prado: arte y secretos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/reservar\/\">Reservar tu plaza<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Qu\u00e9 ver<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/museos-que-no-te-puedes-perder\/\">Museos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/\">Palacios de Madrid<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/sitios-religiosos-madrid\/\">Sitios religiosos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/parques-y-jardines-madrid\/\">Parques y jardines<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/mas-por-conocer-madrid\/\">M\u00e1s por conocer<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/donde-comer-en-madrid\/\">\u00bfD\u00f3nde comer en Madrid?<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Compa\u00f1\u00eda<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/\">Sobre nosotros<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/nuestro-equipo-de-guias\/\">Nuestro equipo de gu\u00edas<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/por-que-elegirnos\/\">Por qu\u00e9 elegirnos<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/sobre-nosotros\/opiniones-de-viajeros\/\">Opiniones de viajeros<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/blog-madrid\/\">Blog de Madrid<\/a>\n<\/div>\n<div>\n<div class=\"hm-pie-tit\">Ayuda<\/div>\n<p><a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/\">Contacto<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/como-llegar\/\">C\u00f3mo llegar<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/preguntas-frecuentes-faq\/\">Preguntas frecuentes<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/contacto\/atencion-al-cliente\/\">Atenci\u00f3n al cliente<\/a><br \/>\n<a class=\"hm-pie-link\" href=\"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/\">Recomendaciones<\/a>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"hm-pie-legal\">\n<a href=\"https:\/\/4umadrid.com\/aviso-legal\/\">Aviso legal<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/politicas-de-privacidad\/\">Pol\u00edtica de privacidad<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/politica-de-cookies\/\">Pol\u00edtica de cookies<\/a><br \/>\n<span class=\"hm-pie-sep\">\u00b7<\/span><br \/>\n<a href=\"https:\/\/4umadrid.com\/condiciones-generales\/\">Condiciones generales<\/a><br \/>\n<a href=\"https:\/\/4umadrid.com\/creditos-fotograficos\/\">Cr\u00e9ditos fotogr\u00e1ficos<\/a>\n<\/div>\n<div class=\"hm-pie-base\">\n<span>\u00a9 2026 4U Madrid Walking Tour \u00b7 Tours a pie por Madrid<\/span><br \/>\n<span>Gu\u00edas locales \u00b7 Espa\u00f1ol &amp; English \u00b7 Puerta del Sol, Madrid<\/span>\n<\/div>\n<\/footer>\n<p><script>\n(function(){\nwindow.hmEvento = function (nombre, datos) {\ntry { if (typeof window.gtag === 'function') { window.gtag('event', nombre, datos || {}); } } catch (e) {}\ntry { if (typeof window.clarity === 'function') { window.clarity('event', nombre); } } catch (e) {}\n};\ndocument.addEventListener('click', function (ev) {\nvar t = ev.target;\nif (!t || !t.closest) { return; }\nvar a = t.closest('a[href*=\"wa.me\"]');\nif (!a) { return; }\nwindow.hmEvento('contacto_whatsapp', { ubicacion: window.location.pathname });\n}, true);\n})();\n(function(){\nvar allBr = document.querySelectorAll('.hm-wrap br');\nfor(var bi=0; bi < allBr.length; bi++){ allBr[bi].parentNode.removeChild(allBr[bi]); }\nvar allP = document.querySelectorAll('.hm-wrap p');\nfor(var pi=0; pi < allP.length; pi++){\nvar pj = allP[pi];\nif(pj.textContent.trim() === ''){\nif(!pj.querySelector('img,svg,iframe,input,button,a')){ pj.parentNode.removeChild(pj); }\n}\n}\ndocument.querySelectorAll('.hm-faq-btn').forEach(function(btn){\nbtn.addEventListener('click', function(){\nvar panel = btn.parentNode.querySelector('.hm-faq-panel');\nvar sign = btn.querySelector('.hm-faq-sign');\nif(!panel){ return; }\nvar open = (panel.getAttribute('data-open') === '1');\nif(open){ panel.style.maxHeight = '0px'; panel.setAttribute('data-open','0'); if(sign){sign.textContent='+';sign.style.transform='none';} }\nelse { panel.style.maxHeight = panel.scrollHeight + 'px'; panel.setAttribute('data-open','1'); if(sign){sign.textContent=String.fromCharCode(8722);sign.style.transform='rotate(180deg)';} }\n});\n});\ndocument.querySelectorAll('.hm-mobile-toggle').forEach(function(btn){\nbtn.addEventListener('click', function(){\nvar menu = btn.closest('.hm-mobile');\nvar id = btn.getAttribute('data-panel');\nvar panel = null;\nif(id){ if(menu){ panel = menu.querySelector('.hm-sub[data-panel=\"' + id + '\"]'); } }\nif(!panel){ panel = btn.nextElementSibling; }\nif(panel){ if(!panel.classList.contains('hm-sub')){ panel = null; } }\nvar sign = btn.querySelector('.hm-mobile-toggle-sign');\nif(!panel){ return; }\nvar open = (panel.getAttribute('data-open') === '1');\nif(open){ panel.style.maxHeight = '0px'; panel.setAttribute('data-open','0'); if(sign){sign.textContent='+';sign.style.transform='none';} }\nelse { panel.style.maxHeight = panel.scrollHeight + 'px'; panel.setAttribute('data-open','1'); if(sign){sign.textContent=String.fromCharCode(8722);sign.style.transform='rotate(180deg)';} }\n});\n});\ndocument.querySelectorAll('.hm-mobile a').forEach(function(a){\na.addEventListener('click', function(){ a.closest('.hm-mobile').classList.remove('open'); });\n});\nvar ruta = location.pathname;\nvar enIngles = ruta === '\/en' || ruta.indexOf('\/en\/') === 0;\nvar rutaEs = enIngles ? (ruta.slice(3) || '\/') : ruta;\nvar rutaEn = enIngles ? ruta : (\"\/en\" + (rutaEs === \"\/\" ? \"\/\" : rutaEs));\ndocument.querySelectorAll(\".hm-flag[data-idioma]\").forEach(function(a){\nvar esEspanol = a.getAttribute(\"data-idioma\") === \"es\";\na.setAttribute(\"href\", (esEspanol ? rutaEs : rutaEn) + location.search + location.hash);\nif (esEspanol === !enIngles) { a.classList.add(\"active\"); } else { a.classList.remove(\"active\"); }\n});\ndocument.querySelectorAll(\".hm-copiar\").forEach(function(b){\nb.addEventListener(\"click\", function(){\nvar texto = b.getAttribute(\"data-copiar\");\nif(navigator.clipboard){ navigator.clipboard.writeText(texto); }\nvar original = b.textContent;\nb.textContent = \"Enlace copiado\";\nsetTimeout(function(){ b.textContent = original; }, 1800);\n});\n});\nvar els = document.querySelectorAll('.reveal:not(.in)');\nif('IntersectionObserver' in window){\nvar io = new IntersectionObserver(function(entries){\nentries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\n}, {threshold:0.12, rootMargin:'0px 0px -8% 0px'});\nels.forEach(function(el){ io.observe(el); });\n} else { els.forEach(function(el){ el.classList.add('in'); }); }\nfunction hmSep(x,sep){var o='',c=0;for(var k=x.length-1;k>=0;k--){o=x.charAt(k)+o;c++;if(c%3===0){if(k>0){o=sep+o;}}}return o;}\nfunction hmFmt(v,dec,sep,prefix,suffix){var s=v.toFixed(dec),p=s.split('.'),ip=p[0];if(sep)ip=hmSep(ip,sep);return prefix+ip+(dec>0?(','+p[1]):'')+suffix;}\nfunction hmCount(el){var to=parseFloat(el.getAttribute('data-to'))||0;var dec=parseInt(el.getAttribute('data-dec')||'0',10);var sep=el.getAttribute('data-sep')||'';var prefix=el.getAttribute('data-prefix')||'';var suffix=el.getAttribute('data-suffix')||'';var dur=1500,start=null;function step(t){if(!start)start=t;var pr=Math.min((t-start)\/dur,1);var e=1-Math.pow(1-pr,3);el.textContent=hmFmt(to*e,dec,sep,prefix,suffix);if(pr<1)requestAnimationFrame(step);else el.textContent=hmFmt(to,dec,sep,prefix,suffix);}requestAnimationFrame(step);}\nvar statsWrap=document.getElementById('hm-stats');\nif(statsWrap){var counted=false;if('IntersectionObserver' in window){var so=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){if(!counted){counted=true;statsWrap.querySelectorAll('.hm-count').forEach(hmCount);so.disconnect();}}});},{threshold:0.4});so.observe(statsWrap);}else{statsWrap.querySelectorAll('.hm-count').forEach(hmCount);}}\n})();\n(function(){\nvar hoy = '';\ntry { hoy = new Intl.DateTimeFormat('en-CA', { timeZone: 'Europe\/Madrid', year: 'numeric', month: '2-digit', day: '2-digit' }).format(new Date()); } catch(err){ hoy = ''; }\nif (!hoy) return;\nif (hoy > '2026-11-12') return;\nvar yaVisto = false;\ntry { yaVisto = sessionStorage.getItem('hmAvisoHuelga') === '1'; } catch(err){ yaVisto = false; }\nif (yaVisto) return;\nvar ruta = location.pathname;\nvar enIngles = ruta === '\/en' || ruta.indexOf('\/en\/') === 0;\nvar textos = enIngles ? {\ntit: 'General strike on 11 November',\ntxt: 'Due to the general strike called in Spain, there are no tours on 10, 11 and 12 November. Please choose another day for your booking. We look forward to seeing you!',\nboton: 'Got it'\n} : {\ntit: 'Huelga general del 11 de noviembre',\ntxt: 'Por la huelga general convocada en Espa\u00f1a, no hacemos tours el 10, 11 y 12 de noviembre. Elige otro d\u00eda para tu reserva. \u00a1Te esperamos!',\nboton: 'Entendido'\n};\nfunction nodo(etiqueta, clase, texto){\nvar n = document.createElement(etiqueta);\nif(clase){ n.className = clase; }\nif(texto){ n.textContent = texto; }\nreturn n;\n}\nvar capa = nodo('div', 'hm-aviso-punto-capa');\nvar caja = nodo('div', 'hm-aviso-punto-caja');\nvar cerrar = nodo('button', 'hm-aviso-punto-cerrar', String.fromCharCode(215));\ncerrar.setAttribute('aria-label', enIngles ? 'Close' : 'Cerrar');\ncaja.appendChild(cerrar);\ncaja.appendChild(nodo('div', 'hm-aviso-punto-tit', textos.tit));\ncaja.appendChild(nodo('p', 'hm-aviso-punto-txt', textos.txt));\nvar boton = nodo('button', 'hm-btn hm-btn-primary', textos.boton);\ncaja.appendChild(boton);\ncapa.appendChild(caja);\nfunction cerrarAviso(){\ntry { sessionStorage.setItem('hmAvisoHuelga', '1'); } catch(err){}\ncapa.classList.remove('in');\nsetTimeout(function(){ if(capa.parentNode){ capa.parentNode.removeChild(capa); } }, 250);\n}\ncerrar.addEventListener('click', cerrarAviso);\nboton.addEventListener('click', cerrarAviso);\ncapa.addEventListener('click', function(ev){ if(ev.target === capa){ cerrarAviso(); } });\ndocument.body.appendChild(capa);\nsetTimeout(function(){ capa.classList.add('in'); }, 30);\n})();\n(function(){\nvar f = document.getElementById('hmPildora');\nif (!f) return;\nvar aviso = document.getElementById('hmPildoraAviso');\nif (!aviso) {\naviso = document.createElement('span');\naviso.className = 'hm-pil-aviso';\naviso.id = 'hmPildoraAviso';\naviso.setAttribute('role', 'alert');\nf.parentNode.insertBefore(aviso, f.nextSibling);\n}\nvar selIdioma = f.querySelector('[name=\"idioma\"]');\nvar inFecha = f.querySelector('[name=\"fecha\"]');\nvar EN = location.pathname === '\/en' || location.pathname.indexOf('\/en\/') === 0;\nif (EN) {\nselIdioma.value = 'en';\nf.setAttribute('action', 'https:\/\/4umadrid.com\/en\/reservar\/');\nvar btnPil = f.querySelector('.hm-pil-btn');\nif (btnPil) btnPil.textContent = \"Let's go!\";\n}\nfunction tr(es, en){ return EN ? en : es; }\nfunction dosCifras(n){ return (n < 10 ? '0' : '') + n; }\nfunction iso(d){ return d.getFullYear() + '-' + dosCifras(d.getMonth() + 1) + '-' + dosCifras(d.getDate()); }\nvar minima = iso(new Date(Date.now() + 24 * 3600000));\ninFecha.min = minima;\nfunction avisar(texto){\naviso.textContent = texto;\nif (texto) { aviso.classList.add('on'); } else { aviso.classList.remove('on'); }\nvar cFecha = inFecha.closest('.hm-pil-campo');\nvar cPers = f.querySelector('[name=\"personas\"]').closest('.hm-pil-campo');\ncFecha.classList.remove('hm-pil-error');\ncPers.classList.remove('hm-pil-error');\nif (!texto) return;\nif (f.querySelector('[name=\"personas\"]').value === '9') { cPers.classList.add('hm-pil-error'); } else { cFecha.classList.add('hm-pil-error'); }\n}\nvar selPersonas = f.querySelector('[name=\"personas\"]');\nfunction problema(){\nif (selPersonas.value === '9') return tr('Para grupos de 9 o m\u00e1s, escr\u00edbenos por WhatsApp al +34 633 71 70 16 y organizamos el tour.', 'For groups of 9 or more, message us on WhatsApp at +34 633 71 70 16 and we will organise the tour.');\nvar v = inFecha.value;\nif (!v) return tr('Elige la fecha de tu tour.', 'Choose the date of your tour.');\nif (v < minima) return tr('Reservamos con 24 horas de antelaci\u00f3n. Elige otra fecha.', 'Bookings close 24 hours before. Please choose another date.');\nif (['2026-11-10', '2026-11-11', '2026-11-12'].indexOf(v) !== -1) return tr('Del 10 al 12 de noviembre no hay tours por la huelga general. Elige otra fecha.', 'There are no tours from 10 to 12 November because of the general strike. Please choose another date.');\nif (selIdioma.value === 'nav') {\nif (v < '2026-11-23') return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero.', 'The Christmas tour runs from 23 November to 6 January.');\nif (['2026-11-26', '2026-12-24', '2026-12-25', '2026-12-31', '2027-01-01'].indexOf(v) !== -1) return tr('El tour de Navidad no sale el 26 de noviembre, ni el 24, 25 y 31 de diciembre, ni el 1 de enero. Elige otra fecha.', 'The Christmas tour does not run on 26 November, 24, 25 and 31 December or 1 January. Please choose another date.');\nif (v > '2027-01-06') return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero.', 'The Christmas tour runs from 23 November to 6 January.');\n}\nif (selIdioma.value === 'es') {\nif (v === '2026-11-26') return tr('Ese d\u00eda no hay tour en espa\u00f1ol. Elige otra fecha.', 'There is no Spanish tour on that day. Please choose another date.');\n}\nif (selIdioma.value === 'en') {\nif (['2026-11-13', '2026-11-16'].indexOf(v) !== -1) return tr('No hay tour en ingl\u00e9s ese d\u00eda. Elige otra fecha o el tour en espa\u00f1ol.', 'There is no English tour on that day. Please choose another date, or join the Spanish tour.');\nvar p = v.split('-');\nvar dia = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]), 12).getDay();\nif (dia === 0 || dia === 6) return tr('El tour en ingl\u00e9s sale de lunes a viernes. Elige un d\u00eda entre semana o el tour en espa\u00f1ol.', 'Our English tour runs Monday to Friday. Please choose a weekday, or join the Spanish tour.');\n}\nreturn '';\n}\ninFecha.addEventListener('change', function(){ if (aviso.classList.contains('on')) avisar(problema()); });\nselIdioma.addEventListener('change', function(){ if (inFecha.value) avisar(problema()); });\nselPersonas.addEventListener('change', function(){ avisar(selPersonas.value === '9' ? problema() : (inFecha.value ? problema() : '')); });\nf.addEventListener('submit', function(ev){\nvar p = problema();\nif (p) { ev.preventDefault(); avisar(p); return; }\nif (window.hmEvento) window.hmEvento('barra_reserva_home', { idioma_tour: selIdioma.value });\n});\n})();\n<\/script><br \/>\n<script>\n(function () {\nvar form = document.getElementById('hmReserva');\nif (!form) return;\nvar URL_SCRIPT = form.getAttribute('data-endpoint') || '';\nvar campoFecha = form.querySelector('[name=\"fecha\"]');\nvar aviso = document.getElementById('hmAviso');\nvar boton = form.querySelector('[type=\"submit\"]');\nvar textoBoton = boton ? boton.textContent : '';\nvar disponibles = null;\nvar diasPorTour = null;\nvar infoTours = { es: { fechasSinSalida: ['2026-11-10', '2026-11-11', '2026-11-12', '2026-11-26'] }, en: { fechasSinSalida: ['2026-11-10', '2026-11-11', '2026-11-12', '2026-11-13', '2026-11-16'] }, nav: { desde: '2026-11-23', hasta: '2027-01-06', fechasSinSalida: ['2026-11-26', '2026-12-24', '2026-12-25', '2026-12-31', '2027-01-01'] } };\nvar PERSONAS_MIN = 2;\nvar PERSONAS_MAX = 8;\nfunction mostrar(tipo, texto) {\nif (!aviso) return;\naviso.className = 'hm-aviso-form ' + (tipo === 'error' ? 'hm-aviso-error' : 'hm-aviso-ok');\naviso.textContent = texto;\naviso.style.display = 'block';\naviso.scrollIntoView({ behavior: 'smooth', block: 'center' });\n}\nfunction ocultar() { if (aviso) aviso.style.display = 'none'; }\nfunction nodo(etiqueta, clase, estilo, texto) {\nvar n = document.createElement(etiqueta);\nif (clase) n.className = clase;\nif (estilo) n.setAttribute('style', estilo);\nif (texto) n.textContent = texto;\nreturn n;\n}\nvar rutaPagina = location.pathname;\nvar EN = rutaPagina === '\/en' || rutaPagina.indexOf('\/en\/') === 0;\nfunction tr(es, en) { return EN ? en : es; }\nvar PAISES = [\n'ES|Espa\u00f1a|Spain|34|9|9', 'MX|M\u00e9xico|Mexico|52|10|10', 'CO|Colombia|Colombia|57|10|10',\n'AR|Argentina|Argentina|54|10|11', 'CL|Chile|Chile|56|9|9', 'PE|Per\u00fa|Peru|51|9|9',\n'US|Estados Unidos|United States|1|10|10', 'GB|Reino Unido|United Kingdom|44|9|10',\n'FR|Francia|France|33|9|9', 'DE|Alemania|Germany|49|7|13', 'IT|Italia|Italy|39|6|11',\n'PT|Portugal|Portugal|351|9|9',\n'AD|Andorra|Andorra|376|6|9', 'AE|Emiratos \u00c1rabes Unidos|United Arab Emirates|971|8|9',\n'AT|Austria|Austria|43|7|13', 'AU|Australia|Australia|61|9|9', 'BE|B\u00e9lgica|Belgium|32|8|9',\n'BG|Bulgaria|Bulgaria|359|8|9', 'BO|Bolivia|Bolivia|591|7|8', 'BR|Brasil|Brazil|55|10|11',\n'CA|Canad\u00e1|Canada|1|10|10', 'CH|Suiza|Switzerland|41|9|9', 'CN|China|China|86|11|11',\n'CR|Costa Rica|Costa Rica|506|8|8', 'CU|Cuba|Cuba|53|8|8', 'CY|Chipre|Cyprus|357|8|8',\n'CZ|Chequia|Czechia|420|9|9', 'DK|Dinamarca|Denmark|45|8|8',\n'DO|Rep\u00fablica Dominicana|Dominican Republic|1|10|10', 'DZ|Argelia|Algeria|213|8|9',\n'EC|Ecuador|Ecuador|593|8|9', 'EE|Estonia|Estonia|372|7|8', 'EG|Egipto|Egypt|20|9|10',\n'FI|Finlandia|Finland|358|6|12', 'GR|Grecia|Greece|30|10|10', 'GT|Guatemala|Guatemala|502|8|8',\n'HK|Hong Kong|Hong Kong|852|8|8', 'HN|Honduras|Honduras|504|8|8', 'HR|Croacia|Croatia|385|8|9',\n'HU|Hungr\u00eda|Hungary|36|8|9', 'ID|Indonesia|Indonesia|62|9|12', 'IE|Irlanda|Ireland|353|7|9',\n'IL|Israel|Israel|972|8|9', 'IN|India|India|91|10|10', 'IS|Islandia|Iceland|354|7|7',\n'JP|Jap\u00f3n|Japan|81|9|10', 'KE|Kenia|Kenya|254|9|9', 'KR|Corea del Sur|South Korea|82|9|10',\n'KW|Kuwait|Kuwait|965|8|8', 'LT|Lituania|Lithuania|370|8|8', 'LU|Luxemburgo|Luxembourg|352|8|9',\n'LV|Letonia|Latvia|371|8|8', 'MA|Marruecos|Morocco|212|9|9', 'MT|Malta|Malta|356|8|8',\n'MY|Malasia|Malaysia|60|9|10', 'NG|Nigeria|Nigeria|234|8|10', 'NI|Nicaragua|Nicaragua|505|8|8',\n'NL|Pa\u00edses Bajos|Netherlands|31|9|9', 'NO|Noruega|Norway|47|8|8',\n'NZ|Nueva Zelanda|New Zealand|64|8|10', 'PA|Panam\u00e1|Panama|507|7|8',\n'PH|Filipinas|Philippines|63|10|10', 'PK|Pakist\u00e1n|Pakistan|92|10|10', 'PL|Polonia|Poland|48|9|9',\n'PR|Puerto Rico|Puerto Rico|1|10|10', 'PY|Paraguay|Paraguay|595|8|9', 'QA|Catar|Qatar|974|8|8',\n'RO|Ruman\u00eda|Romania|40|9|9', 'RS|Serbia|Serbia|381|8|9', 'RU|Rusia|Russia|7|10|10',\n'SA|Arabia Saud\u00ed|Saudi Arabia|966|9|9', 'SE|Suecia|Sweden|46|7|10',\n'SG|Singapur|Singapore|65|8|8', 'SI|Eslovenia|Slovenia|386|8|8', 'SK|Eslovaquia|Slovakia|421|9|9',\n'SV|El Salvador|El Salvador|503|8|8', 'TH|Tailandia|Thailand|66|8|9', 'TN|T\u00fanez|Tunisia|216|8|8',\n'TR|Turqu\u00eda|Turkey|90|10|10', 'TW|Taiw\u00e1n|Taiwan|886|8|9', 'UA|Ucrania|Ukraine|380|9|9',\n'UY|Uruguay|Uruguay|598|8|9', 'VE|Venezuela|Venezuela|58|10|10', 'VN|Vietnam|Vietnam|84|9|10',\n'ZA|Sud\u00e1frica|South Africa|27|9|9',\n'XX|Otro pa\u00eds|Other country||8|15'\n];\nvar PRINCIPALES = ['ES', 'MX', 'CO', 'AR', 'CL', 'PE', 'US', 'GB', 'FR', 'DE', 'IT', 'PT'];\nvar MAPA_PAISES = {};\nPAISES.forEach(function (linea) {\nvar p = linea.split('|');\nMAPA_PAISES[p[0]] = { iso: p[0], es: p[1], en: p[2], d: p[3], min: parseInt(p[4], 10), max: parseInt(p[5], 10) };\n});\nfunction nombrePais(p) { return EN ? p.en : p.es; }\nfunction opcion(valor, texto, desactivada) {\nvar o = document.createElement('option');\no.value = valor;\no.textContent = texto;\nif (desactivada) o.disabled = true;\nreturn o;\n}\nvar selPrefijo = form.querySelector('[name=\"telefono_prefijo\"]');\nvar inpNumero = form.querySelector('[name=\"telefono_numero\"]');\nvar ayudaTel = document.getElementById('hmAyudaTel');\nif (selPrefijo) {\nselPrefijo.appendChild(opcion('', tr('Elige tu pa\u00eds', 'Choose your country'), false));\nPRINCIPALES.forEach(function (iso) {\nvar p = MAPA_PAISES[iso];\nselPrefijo.appendChild(opcion(iso, nombrePais(p) + ' (+' + p.d + ')', false));\n});\nselPrefijo.appendChild(opcion('', '\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500', true));\nvar resto = Object.keys(MAPA_PAISES).filter(function (iso) {\nif (iso === 'XX') return false;\nreturn PRINCIPALES.indexOf(iso) === -1;\n});\nresto.sort(function (a, b) {\nreturn nombrePais(MAPA_PAISES[a]).localeCompare(nombrePais(MAPA_PAISES[b]), EN ? 'en' : 'es');\n});\nresto.forEach(function (iso) {\nvar p = MAPA_PAISES[iso];\nselPrefijo.appendChild(opcion(iso, nombrePais(p) + ' (+' + p.d + ')', false));\n});\nselPrefijo.appendChild(opcion('XX', tr('Otro pa\u00eds (escribe el n\u00famero completo con +)', 'Other country (type the full number with +)'), false));\nselPrefijo.setAttribute('aria-label', tr('Prefijo del pa\u00eds', 'Country code'));\n}\nif (inpNumero) inpNumero.setAttribute('placeholder', tr('Tu n\u00famero', 'Your number'));\nif (EN) {\nif (ayudaTel) ayudaTel.textContent = 'Choose your country code and type your number. We only use it to reach you on the day if needed.';\n}\nfunction numeroSospechoso(d) {\nvar vistas = {};\nvar distintas = 0;\nvar ascendente = 1;\nvar descendente = 1;\nvar maxAsc = 1;\nvar maxDesc = 1;\nfor (var i = 0; i < d.length; i++) {\nvar c = d.charAt(i);\nif (!vistas[c]) { vistas[c] = 1; distintas++; }\nif (i > 0) {\nvar dif = d.charCodeAt(i) - d.charCodeAt(i - 1);\nascendente = dif === 1 ? ascendente + 1 : 1;\ndescendente = dif === -1 ? descendente + 1 : 1;\nif (ascendente > maxAsc) maxAsc = ascendente;\nif (descendente > maxDesc) maxDesc = descendente;\n}\n}\nif (distintas <= 2) return true;\nif (maxAsc >= 6) return true;\nif (maxDesc >= 6) return true;\nreturn false;\n}\nfunction construirTelefono(iso, bruto) {\nvar p = MAPA_PAISES[iso];\nif (!p) return { error: tr('Elige el prefijo de tu pa\u00eds.', 'Choose your country code.') };\nvar crudo = String(bruto || '').replace(\/^\\s+|\\s+$\/g, '');\nif (crudo === '') return { error: tr('El tel\u00e9fono es obligatorio: lo usamos para avisarte si hace falta.', 'A phone number is required: we only use it to reach you if needed.') };\nvar digitos = crudo.replace(\/\\D\/g, '');\nvar aviso = tr(' Si crees que es un error, escr\u00edbenos por WhatsApp.', ' If you think this is a mistake, message us on WhatsApp.');\nvar sospechoso = tr('Ese tel\u00e9fono no parece real. Escribe un n\u00famero al que podamos localizarte.', 'That phone number does not look real. Please enter a number where we can reach you.');\nif (iso === 'XX') {\nif (crudo.charAt(0) !== '+') return { error: tr('Escribe el n\u00famero completo empezando por + y el prefijo de tu pa\u00eds.', 'Type the full number starting with + and your country code.') };\nif (digitos.length < p.min) return { error: tr('El n\u00famero es demasiado corto.', 'The number is too short.') };\nif (digitos.length > p.max) return { error: tr('El n\u00famero es demasiado largo.', 'The number is too long.') };\nif (numeroSospechoso(digitos.slice(2))) return { error: sospechoso + aviso };\nreturn { valor: '+' + digitos.slice(0, 2) + ' ' + digitos.slice(2) };\n}\nif (crudo.charAt(0) === '+') {\nif (digitos.indexOf(p.d) !== 0) return { error: tr('El prefijo del n\u00famero no coincide con el pa\u00eds elegido.', 'The number prefix does not match the chosen country.') };\ndigitos = digitos.slice(p.d.length);\n} else if (digitos.indexOf('00' + p.d) === 0) {\ndigitos = digitos.slice(p.d.length + 2);\n}\nif (iso !== 'IT') digitos = digitos.replace(\/^0+\/, '');\nif (digitos.length < p.min || digitos.length > p.max) {\nvar esperado = p.min === p.max ? String(p.min) : (p.min + '-' + p.max);\nreturn { error: tr('El tel\u00e9fono de ' + nombrePais(p) + ' debe tener ' + esperado + ' d\u00edgitos, sin el prefijo +' + p.d + '. Rev\u00edsalo, por favor.', 'A phone number from ' + nombrePais(p) + ' should have ' + esperado + ' digits, without the +' + p.d + ' prefix. Please check it.') };\n}\nif (numeroSospechoso(digitos)) return { error: sospechoso + aviso };\nreturn { valor: '+' + p.d + ' ' + digitos };\n}\nfunction minimaLocal() {\nvar d = new Date(Date.now() + 24 * 3600000);\nreturn d.getFullYear() + '-' + String(d.getMonth() + 1).padStart(2, '0') + '-' + String(d.getDate()).padStart(2, '0');\n}\nif (campoFecha) campoFecha.min = minimaLocal();\nif (URL_SCRIPT) {\nfetch(URL_SCRIPT)\n.then(function (r) { return r.json(); })\n.then(function (j) {\nif (!j) return;\nif (!j.ok) return;\nif (!j.dias) return;\nif (!j.dias.length) return;\ndisponibles = j.dias;\nif (j.diasPorTour) diasPorTour = j.diasPorTour;\nif (j.tours) infoTours = j.tours;\nif (campoFecha) {\ncampoFecha.min = j.dias[0];\ncampoFecha.max = j.dias[j.dias.length - 1];\nif (campoFecha.value) revisarFecha();\n}\n})\n.catch(function () {  });\n}\nfunction idiomaElegido() {\nvar r = form.querySelector('[name=\"idioma\"]:checked');\nreturn r ? r.value : 'es';\n}\nfunction esFinDeSemana(fecha) {\nvar p = String(fecha).split('-');\nvar d = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]), 12, 0, 0).getDay();\nreturn d === 0 || d === 6;\n}\nfunction problemaFecha(fecha, idioma) {\nif (!fecha) return '';\nif (['2026-11-10', '2026-11-11', '2026-11-12'].indexOf(fecha) !== -1) return tr('Del 10 al 12 de noviembre no hay tours por la huelga general. Elige otra fecha.', 'There are no tours from 10 to 12 November because of the general strike. Please choose another date.');\nvar temporada = infoTours[idioma];\nif (temporada) {\nif (temporada.fechasSinSalida) { if (temporada.fechasSinSalida.indexOf(fecha) !== -1) return idioma === 'nav' ? tr('El tour de Navidad no sale el 26 de noviembre, ni el 24, 25 y 31 de diciembre, ni el 1 de enero. Elige otra fecha.', 'The Christmas tour does not run on 26 November, 24, 25 and 31 December or 1 January. Please choose another date.') : idioma === 'es' ? tr('Ese d\u00eda no hay tour en espa\u00f1ol. Elige otra fecha.', 'There is no Spanish tour on that day. Please choose another date.') : tr('No hay tour en ingl\u00e9s ese d\u00eda. Elige otra fecha o el tour en espa\u00f1ol.', 'There is no English tour on that day. Please choose another date, or join the Spanish tour.'); }\nif (temporada.desde) { if (fecha < temporada.desde) return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero. Elige una fecha dentro de esas fechas.', 'The Christmas tour runs from 23 November to 6 January. Please choose a date in that period.'); }\nif (temporada.hasta) { if (fecha > temporada.hasta) return tr('El tour de Navidad sale del 23 de noviembre al 6 de enero. Elige una fecha dentro de esas fechas.', 'The Christmas tour runs from 23 November to 6 January. Please choose a date in that period.'); }\n}\nif (idioma === 'en') {\nif (esFinDeSemana(fecha)) return tr('El tour en ingl\u00e9s sale de lunes a viernes. Elige un d\u00eda entre semana o el tour en espa\u00f1ol.', 'Our English tour runs Monday to Friday. Please choose a weekday, or join the Spanish tour.');\n}\nvar lista = disponibles;\nif (diasPorTour) { if (diasPorTour[idioma]) lista = diasPorTour[idioma]; }\nif (lista) {\nif (lista.indexOf(fecha) === -1) return tr('Ese d\u00eda no tenemos salida. Prueba con otra fecha.', 'There is no tour that day. Please choose another date.');\n}\nreturn '';\n}\nfunction revisarFecha() {\nif (!campoFecha) return;\ncampoFecha.classList.remove('hm-in-error');\nvar problema = problemaFecha(campoFecha.value, idiomaElegido());\nif (problema) {\ncampoFecha.classList.add('hm-in-error');\nmostrar('error', problema);\n} else {\nocultar();\n}\n}\nif (campoFecha) campoFecha.addEventListener('change', revisarFecha);\nform.querySelectorAll('[name=\"idioma\"]').forEach(function (r) {\nr.addEventListener('change', function () { if (campoFecha.value) revisarFecha(); });\n});\nvar deUrl = new URLSearchParams(location.search);\nvar traeDatos = false;\nvar idiomaUrl = deUrl.get('idioma');\nif (idiomaUrl === 'es' || idiomaUrl === 'en' || idiomaUrl === 'nav') {\nvar radioUrl = form.querySelector('[name=\"idioma\"][value=\"' + idiomaUrl + '\"]');\nif (radioUrl) { radioUrl.checked = true; traeDatos = true; }\n}\nvar personasUrl = parseInt(deUrl.get('personas'), 10);\nvar campoPersonas = form.querySelector('[name=\"personas\"]');\nif (campoPersonas) {\nif (personasUrl >= PERSONAS_MIN) {\nif (personasUrl <= PERSONAS_MAX) { campoPersonas.value = String(personasUrl); traeDatos = true; }\n}\n}\nvar fechaUrl = deUrl.get('fecha') || '';\nif (campoFecha) {\nif (\/^\\d{4}-\\d{2}-\\d{2}$\/.test(fechaUrl)) {\ncampoFecha.value = fechaUrl;\ntraeDatos = true;\nrevisarFecha();\n}\n}\nif (traeDatos) {\nvar campoNombre = form.querySelector('[name=\"nombre\"]');\nif (campoNombre) {\nsetTimeout(function () {\ncampoNombre.scrollIntoView({ behavior: 'smooth', block: 'center' });\ncampoNombre.focus({ preventScroll: true });\n}, 350);\n}\n}\nform.addEventListener('submit', function (ev) {\nev.preventDefault();\nocultar();\nvar datos = {};\nnew FormData(form).forEach(function (v, k) { datos[k] = v; });\ndatos.consentimiento = !!form.querySelector('[name=\"consentimiento\"]').checked;\nvar nP = parseInt(datos.personas, 10) || 0;\nif (nP < PERSONAS_MIN || nP > PERSONAS_MAX) {\nmostrar('error', tr('Las reservas son de 2 a 8 personas. Para grupos de 9 o m\u00e1s, escr\u00edbenos por WhatsApp al +34 633 71 70 16 y organizamos el tour.', 'Bookings are for 2 to 8 people. For groups of 9 or more, message us on WhatsApp at +34 633 71 70 16 and we will organise the tour.'));\nreturn;\n}\nif (!datos.email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(datos.email)) {\nmostrar('error', tr('Escribe un correo electr\u00f3nico v\u00e1lido.', 'Please enter a valid email address.'));\nreturn;\n}\nif (inpNumero) inpNumero.classList.remove('hm-in-error');\nif (selPrefijo) selPrefijo.classList.remove('hm-in-error');\nvar tel = construirTelefono(datos.telefono_prefijo, datos.telefono_numero);\nif (tel.error) {\nif (inpNumero) inpNumero.classList.add('hm-in-error');\nif (selPrefijo) selPrefijo.classList.add('hm-in-error');\nmostrar('error', tel.error);\nreturn;\n}\ndatos.telefono = tel.valor;\ndelete datos.telefono_prefijo;\ndelete datos.telefono_numero;\nif (!datos.consentimiento) {\nmostrar('error', tr('Para reservar hace falta aceptar las condiciones y la pol\u00edtica de privacidad.', 'To book you need to accept the terms and the privacy policy.'));\nreturn;\n}\nvar problema = problemaFecha(datos.fecha, datos.idioma);\nif (problema) {\nif (campoFecha) campoFecha.classList.add('hm-in-error');\nmostrar('error', problema);\nreturn;\n}\nif (!URL_SCRIPT) {\nmostrar('error', 'El formulario todavia no esta conectado. Escribenos por WhatsApp y lo resolvemos al momento.');\nreturn;\n}\nif (boton) { boton.disabled = true; boton.textContent = 'Enviando...'; }\nfetch(URL_SCRIPT, {\nmethod: 'POST',\nheaders: { 'Content-Type': 'text\/plain;charset=utf-8' },\nbody: JSON.stringify(datos)\n})\n.then(function (r) { return r.json(); })\n.then(function (j) {\nvar mensajeError = 'No se ha podido completar la reserva.';\nif (j) {\nif (j.error) mensajeError = j.error;\n}\nif (!j || !j.ok) throw new Error(mensajeError);\nif (window.hmEvento) {\nwindow.hmEvento('generate_lead', { idioma_tour: datos.idioma, personas: Number(datos.personas) || 1 });\n}\ntry {\npintarExito(datos, j);\n} catch (e) {\nmostrar('ok', 'Reserva confirmada. Te hemos enviado un correo con los detalles.');\nif (boton) { boton.disabled = true; boton.textContent = 'Reserva confirmada'; }\n}\n})\n.catch(function (e) {\nmostrar('error', e.message + ' Si el problema sigue, escribenos por WhatsApp y te reservamos la plaza.');\nif (boton) { boton.disabled = false; boton.textContent = textoBoton; }\n});\n});\nfunction pintarExito(datos, resp) {\nvar inicio = new Date(resp.inicio);\nvar fin = new Date(resp.fin);\nvar utc = function (d) { return d.toISOString().replace(\/[-:]\/g, '').replace(\/\\.\\d{3}\/, ''); };\nvar esNavidad = datos.idioma === 'nav';\nvar punto = esNavidad ? 'Estaci\u00f3n de metro Sevilla, frente al Hotel Four Seasons Madrid' : 'Puerta del Sol, portal n\u00ba 6, frente a ZapShop, Madrid';\nvar AMP = String.fromCharCode(38);\nvar gcal = 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE' +\nAMP + 'text=' + encodeURIComponent(resp.tour + ' \u2014 4U Madrid') +\nAMP + 'dates=' + utc(inicio) + '\/' + utc(fin) +\nAMP + 'location=' + encodeURIComponent(punto);\nvar ics = ['BEGIN:VCALENDAR', 'VERSION:2.0', 'BEGIN:VEVENT',\n'DTSTART:' + utc(inicio), 'DTEND:' + utc(fin),\n'SUMMARY:' + resp.tour + ' - 4U Madrid',\n'LOCATION:' + punto, 'END:VEVENT', 'END:VCALENDAR'].join('\\r\\n');\nvar fecha = inicio.toLocaleDateString('es-ES', { weekday: 'long', day: 'numeric', month: 'long' });\nvar hora = inicio.toLocaleTimeString('es-ES', { hour: '2-digit', minute: '2-digit' });\nvar caja = nodo('div', 'hm-exito');\nvar icono = nodo('div', 'hm-exito-icono');\nicono.innerHTML = '<svg width=\"34\" height=\"34\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>';\ncaja.appendChild(icono);\ncaja.appendChild(nodo('h2', 'hm-h2', 'margin-bottom:10px', '\u00a1Reserva confirmada!'));\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 6px;max-width:520px', resp.tour));\nvar cuando = nodo('p', null, 'margin:0 auto 18px;font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--purple-700)');\ncuando.textContent = fecha + ' a las ' + hora;\ncaja.appendChild(cuando);\nvar personas = parseInt(datos.personas, 10) || 1;\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 20px;max-width:520px',\n'Plazas reservadas: ' + personas + '. Te hemos enviado un correo a ' + (datos.email || 'tu direccion') + ' con todos los detalles.'));\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 26px;max-width:520px',\nesNavidad ? 'Nos vemos en la salida del metro Sevilla, frente al Hotel Four Seasons Madrid. Busca el paraguas morado y llega cinco minutos antes.' : 'Nos vemos en la Puerta del Sol, portal n\u00ba 6, frente a ZapShop. Busca el paraguas morado y llega cinco minutos antes.'));\nvar fila = nodo('div', null, 'display:flex;flex-wrap:wrap;gap:14px;justify-content:center');\nvar bg = nodo('a', 'hm-btn hm-btn-primary', 'padding:14px 28px', 'A\u00f1adir a Google Calendar');\nbg.href = gcal; bg.target = '_blank'; bg.rel = 'noopener';\nfila.appendChild(bg);\nvar bi = nodo('a', 'hm-btn hm-btn-white', 'padding:14px 28px;border:1.5px solid var(--border-default)', 'Descargar para Apple u Outlook');\nbi.href = 'data:text\/calendar;charset=utf-8,' + encodeURIComponent(ics);\nbi.setAttribute('download', 'reserva-4u-madrid.ics');\nfila.appendChild(bi);\ncaja.appendChild(fila);\nform.style.display = 'none';\nocultar();\nform.parentNode.appendChild(caja);\ncaja.scrollIntoView({ behavior: 'smooth', block: 'center' });\n}\n})();\n(function () {\nvar caja = document.getElementById('hmCancelar');\nif (!caja) return;\nvar URL_SCRIPT = caja.getAttribute('data-endpoint') || '';\nvar rutaCancelar = location.pathname;\nvar EN = rutaCancelar === '\/en' || rutaCancelar.indexOf('\/en\/') === 0;\nfunction tr(es, en) { return EN ? en : es; }\nvar raiz = EN ? '\/en' : '';\nvar metaRobots = document.createElement('meta');\nmetaRobots.setAttribute('name', 'robots');\nmetaRobots.setAttribute('content', 'noindex,nofollow');\ndocument.head.appendChild(metaRobots);\nfunction poner(id, texto) {\nvar el = document.getElementById(id);\nif (el) el.textContent = texto;\n}\nif (EN) {\nponer('hmCEyebrow', 'Your booking');\nponer('hmCH1', 'Cancel my booking');\nponer('hmCSub', 'Free of charge and no explanations needed.');\n}\nfunction nodo(etiqueta, clase, estilo, texto) {\nvar n = document.createElement(etiqueta);\nif (clase) n.className = clase;\nif (estilo) n.setAttribute('style', estilo);\nif (texto) n.textContent = texto;\nreturn n;\n}\nfunction vaciar() {\nwhile (caja.firstChild) caja.removeChild(caja.firstChild);\n}\nfunction enlace(texto, href, clase, nueva) {\nvar a = nodo('a', clase, 'padding:13px 26px', texto);\na.setAttribute('href', href);\nif (nueva) {\na.setAttribute('target', '_blank');\na.setAttribute('rel', 'noopener');\n}\nreturn a;\n}\nfunction fallo(texto) {\nvaciar();\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', texto));\ncaja.appendChild(enlace(tr('Escribir por WhatsApp', 'Message us on WhatsApp'), 'https:\/\/wa.me\/34633717016', 'hm-btn hm-btn-primary', true));\n}\nvar token = '';\ntry {\ntoken = new URLSearchParams(location.search).get('t') || '';\n} catch (err) {\ntoken = '';\n}\nfunction llamar(accion) {\nreturn fetch(URL_SCRIPT, {\nmethod: 'POST',\nheaders: { 'Content-Type': 'text\/plain;charset=utf-8' },\nbody: JSON.stringify({ accion: accion, token: token })\n}).then(function (r) { return r.json(); });\n}\nvar sinConexion = tr('No hemos podido conectar con el sistema de reservas. Escr\u00edbenos por WhatsApp y la cancelamos nosotros.', 'We could not reach the booking system. Message us on WhatsApp and we will cancel it for you.');\nfunction pintarCancelada(yaEstaba) {\nvaciar();\nvar cont = nodo('div', 'hm-exito');\ncont.appendChild(nodo('h2', 'hm-h2', 'margin-bottom:12px', tr('Reserva cancelada', 'Booking cancelled')));\nvar texto = yaEstaba\n? tr('Esta reserva ya estaba cancelada. No tienes que hacer nada m\u00e1s.', 'This booking was already cancelled. There is nothing else you need to do.')\n: tr('Hemos cancelado tu reserva y te hemos enviado un correo para confirmarlo. Si ha sido un error, puedes volver a reservar cuando quieras.', 'We have cancelled your booking and sent you an email to confirm it. If it was a mistake, you can book again whenever you like.');\ncont.appendChild(nodo('p', 'hm-lead', 'margin:0 auto 24px;max-width:520px', texto));\ncont.appendChild(enlace(tr('Reservar de nuevo', 'Book again'), raiz + '\/reservar\/', 'hm-btn hm-btn-gold', false));\ncaja.appendChild(cont);\n}\nfunction pintarReserva(j) {\nvaciar();\nif (j.estado === 'Cancelada') {\npintarCancelada(true);\nreturn;\n}\nvar p = String(j.fecha).split('-');\nvar f = new Date(Number(p[0]), Number(p[1]) - 1, Number(p[2]));\nvar fechaTxt = f.toLocaleDateString(EN ? 'en-GB' : 'es-ES', { weekday: 'long', day: 'numeric', month: 'long' });\nvar datos = nodo('div', 'hm-cancelar-datos');\ndatos.appendChild(nodo('p', null, 'font-weight:700', j.tour));\ndatos.appendChild(nodo('p', null, '', fechaTxt + tr(' a las ', ' at ') + j.hora));\ndatos.appendChild(nodo('p', null, '', tr('Personas: ', 'People: ') + j.personas));\ncaja.appendChild(datos);\nif (!j.puedeCancelar) {\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', tr('Este recorrido ya no se puede cancelar desde aqu\u00ed. Escr\u00edbenos por WhatsApp y lo vemos.', 'This tour can no longer be cancelled from here. Message us on WhatsApp and we will sort it out.')));\ncaja.appendChild(enlace(tr('Escribir por WhatsApp', 'Message us on WhatsApp'), 'https:\/\/wa.me\/34633717016', 'hm-btn hm-btn-primary', true));\nreturn;\n}\ncaja.appendChild(nodo('p', 'hm-lead', 'margin:0 0 20px', tr('\u00bfSeguro que quieres cancelar esta reserva? No tiene ning\u00fan coste.', 'Are you sure you want to cancel this booking? There is no charge.')));\nvar acciones = nodo('div', 'hm-cancelar-acciones');\nvar boton = nodo('button', 'hm-btn hm-btn-gold', 'padding:14px 28px;border:none', tr('S\u00ed, cancelar mi reserva', 'Yes, cancel my booking'));\nboton.setAttribute('type', 'button');\nboton.addEventListener('click', function () {\nboton.disabled = true;\nboton.textContent = tr('Cancelando...', 'Cancelling...');\nllamar('cancelar').then(function (r) {\nif (!r) {\nfallo(sinConexion);\nreturn;\n}\nif (!r.ok) {\nfallo(r.error || sinConexion);\nreturn;\n}\nif (r.yaCancelada !== true) {\nif (window.hmEvento) { window.hmEvento('reserva_cancelada', {}); }\n}\npintarCancelada(r.yaCancelada === true);\n}).catch(function () { fallo(sinConexion); });\n});\nacciones.appendChild(boton);\nacciones.appendChild(enlace(tr('No, mantener mi reserva', 'No, keep my booking'), raiz + '\/', 'hm-btn hm-btn-white', false));\ncaja.appendChild(acciones);\n}\nif (!token) {\nfallo(tr('Este enlace no es v\u00e1lido. Abre el bot\u00f3n \"Cancelar mi reserva\" desde el correo de confirmaci\u00f3n, o escr\u00edbenos por WhatsApp.', 'This link is not valid. Open the \"Cancel my booking\" link from your confirmation email, or message us on WhatsApp.'));\nreturn;\n}\nif (!URL_SCRIPT) {\nfallo(sinConexion);\nreturn;\n}\nllamar('consultar').then(function (j) {\nif (!j) {\nfallo(sinConexion);\nreturn;\n}\nif (!j.ok) {\nfallo(j.error || sinConexion);\nreturn;\n}\npintarReserva(j);\n}).catch(function () { fallo(sinConexion); });\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tours Madrid: historia y curiosidadesEn espa\u00f1ol \u00b7 todos los d\u00edas 11:15 amMadrid: history and curiositiesIn English \u00b7 Monday to Friday, 11:15 amEl Prado: arte y secretosVisita privada \u00b7 hora a convenirTour de NavidadEn espa\u00f1ol \u00b7 23\/11 al 6\/1 \u00b7 17:15Todos los recorridos Qu\u00e9 ver MuseosPalacios de MadridSitios religiososParques y jardinesM\u00e1s por conocer\u00bfD\u00f3nde comer en Madrid?Todas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1505,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid","_yoast_wpseo_metadesc":"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","footnotes":""},"class_list":["post-3717","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid<\/title>\n<meta name=\"description\" content=\"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4umadrid.com\/en\/recomendaciones-en-madrid\/palacios-de-madrid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid\" \/>\n<meta property=\"og:description\" content=\"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4umadrid.com\/en\/recomendaciones-en-madrid\/palacios-de-madrid\/\" \/>\n<meta property=\"og:site_name\" content=\"4U Madrid Walking Tour\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/4umadrid\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-07T17:47:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/\",\"name\":\"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/nh-logo-morado.png\",\"datePublished\":\"2025-04-10T16:15:28+00:00\",\"dateModified\":\"2026-11-07T17:47:28+00:00\",\"description\":\"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/#primaryimage\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/nh-logo-morado.png\",\"contentUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/nh-logo-morado.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/palacios-de-madrid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/4umadrid.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recomendaciones en Madrid\",\"item\":\"https:\\\/\\\/4umadrid.com\\\/recomendaciones-en-madrid\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Palacios de Madrid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#website\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/\",\"name\":\"4U Madrid Walking Tour\",\"description\":\"Tours a pie por Madrid con gu\u00edas locales y grupos reducidos. En espa\u00f1ol e ingl\u00e9s.\",\"publisher\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#organization\"},\"alternateName\":\"4U Madrid\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/4umadrid.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#organization\",\"name\":\"4U Madrid Walking Tour\",\"alternateName\":\"4U Madrid\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/FAVICON.png\",\"contentUrl\":\"https:\\\/\\\/4umadrid.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/FAVICON.png\",\"width\":470,\"height\":437,\"caption\":\"4U Madrid Walking Tour\"},\"image\":{\"@id\":\"https:\\\/\\\/4umadrid.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/4umadrid\",\"https:\\\/\\\/www.instagram.com\\\/4umadridfreetour\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid","description":"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4umadrid.com\/en\/recomendaciones-en-madrid\/palacios-de-madrid\/","og_locale":"en_US","og_type":"article","og_title":"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid","og_description":"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.","og_url":"https:\/\/4umadrid.com\/en\/recomendaciones-en-madrid\/palacios-de-madrid\/","og_site_name":"4U Madrid Walking Tour","article_publisher":"https:\/\/www.facebook.com\/4umadrid","article_modified_time":"2026-11-07T17:47:28+00:00","og_image":[{"url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/","url":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/","name":"Palacios de Madrid: cu\u00e1les visitar y horarios | 4U Madrid","isPartOf":{"@id":"https:\/\/4umadrid.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/#primaryimage"},"image":{"@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/#primaryimage"},"thumbnailUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png","datePublished":"2025-04-10T16:15:28+00:00","dateModified":"2026-11-07T17:47:28+00:00","description":"Palacio Real, Cibeles, Liria, Linares y otros palacios de Madrid que se pueden visitar. Horarios y entradas oficiales de cada uno.","breadcrumb":{"@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/#primaryimage","url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png","contentUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2026\/07\/nh-logo-morado.png"},{"@type":"BreadcrumbList","@id":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/palacios-de-madrid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/4umadrid.com\/"},{"@type":"ListItem","position":2,"name":"Recomendaciones en Madrid","item":"https:\/\/4umadrid.com\/recomendaciones-en-madrid\/"},{"@type":"ListItem","position":3,"name":"Palacios de Madrid"}]},{"@type":"WebSite","@id":"https:\/\/4umadrid.com\/#website","url":"https:\/\/4umadrid.com\/","name":"4U Madrid Walking Tour","description":"Walking tours of Madrid with local guides and small groups. In Spanish and English.","publisher":{"@id":"https:\/\/4umadrid.com\/#organization"},"alternateName":"4U Madrid","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4umadrid.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/4umadrid.com\/#organization","name":"4U Madrid Walking Tour","alternateName":"4U Madrid","url":"https:\/\/4umadrid.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/4umadrid.com\/#\/schema\/logo\/image\/","url":"https:\/\/4umadrid.com\/wp-content\/uploads\/2023\/11\/FAVICON.png","contentUrl":"https:\/\/4umadrid.com\/wp-content\/uploads\/2023\/11\/FAVICON.png","width":470,"height":437,"caption":"4U Madrid Walking Tour"},"image":{"@id":"https:\/\/4umadrid.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/4umadrid","https:\/\/www.instagram.com\/4umadridfreetour\/"]}]}},"_links":{"self":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/pages\/3717","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/comments?post=3717"}],"version-history":[{"count":89,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/pages\/3717\/revisions"}],"predecessor-version":[{"id":5970,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/pages\/3717\/revisions\/5970"}],"up":[{"embeddable":true,"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/pages\/1505"}],"wp:attachment":[{"href":"https:\/\/4umadrid.com\/en\/wp-json\/wp\/v2\/media?parent=3717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}