{"id":1357,"date":"2026-05-01T09:00:00","date_gmt":"2026-05-01T09:00:00","guid":{"rendered":"https:\/\/www.hungrytravelfamily.com\/blog\/?p=1357"},"modified":"2026-09-01T07:54:50","modified_gmt":"2026-09-01T07:54:50","slug":"european-summer-packing-list","status":"publish","type":"post","link":"https:\/\/hungrytravelfamily.com\/blog\/travel-tips\/european-summer-packing-list\/","title":{"rendered":"The Ultimate European Summer Packing List (From a Couple Who&#8217;s Done It Wrong)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1357\" class=\"elementor elementor-1357\">\n\t\t\t\t<div class=\"elementor-element elementor-element-215414a7 e-flex e-con-boxed e-con e-parent\" data-id=\"215414a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a788672 elementor-widget elementor-widget-text-editor\" data-id=\"1a788672\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p><style>\n\/* \u2500\u2500 Hide Astra default post title + meta for this post \u2500\u2500 *\/\n.single-post .entry-title,\n.single-post .entry-meta,\n.single-post .ast-post-format-meta,\n.single-post .post-meta { display:none !important; }\n.single-post .entry-content { padding-top:0 !important; margin-top:0 !important; }\n.single-post .ast-article-single { padding-top:0 !important; }\n.ast-separate-container .ast-article-post,\n.ast-separate-container .ast-article-single { padding:0 !important; box-shadow:none !important; border-radius:0 !important; }\n\n\/* \u2500\u2500 Design tokens \u2500\u2500 *\/\n:root{\n  --htfg:#2D5A3D;--htfgl:#3A7250;--htfgd:#1a3d28;\n  --htfau:#C8A45A;--htfaul:#E8D5A0;--htfaup:#F6EED9;\n  --htfow:#F8F7F4;--htfg1:#F2F1EE;--htfg2:#E5E3DE;\n  --htfg4:#A8A49C;--htfg6:#6B6860;--htfg8:#2C2A26;--htfbk:#1A1917;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.htf-hero{position:relative;background:linear-gradient(180deg,var(--htfow) 0%,#fff 100%);padding:72px 20px 56px;overflow:hidden;}\n.htf-hero::before{content:\"\";position:absolute;top:0;right:-120px;width:420px;height:420px;background:radial-gradient(circle at center,var(--htfaup) 0%,transparent 70%);z-index:0;}\n.htf-hero::after{content:\"\";position:absolute;bottom:-80px;left:-100px;width:380px;height:380px;background:radial-gradient(circle at center,rgba(45,90,61,.08) 0%,transparent 70%);z-index:0;}\n.htf-hero-inner{max-width:820px;margin:0 auto;position:relative;z-index:2;}\n.htf-breadcrumb{font-size:12px;color:var(--htfg4);letter-spacing:1.5px;text-transform:uppercase;font-weight:600;margin-bottom:24px;}\n.htf-breadcrumb a{color:var(--htfg4);text-decoration:none;}\n.htf-category{display:inline-block;font-size:11px;font-weight:700;color:var(--htfau);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;padding:6px 14px;border:1px solid var(--htfau);border-radius:2px;}\n.htf-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:52px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--htfbk);margin-bottom:24px;}\n.htf-hero h1 em{color:var(--htfg);font-style:italic;}\n.htf-hero-deck{font-size:18px;color:var(--htfg6);line-height:1.7;font-weight:300;max-width:680px;margin-bottom:36px;}\n.htf-hero-meta{display:flex;gap:32px;align-items:center;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--htfg2);font-size:13px;color:var(--htfg6);}\n.htf-meta-author{display:flex;align-items:center;gap:12px;}\n.htf-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--htfg),var(--htfgd));display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Playfair Display',serif;font-weight:500;font-size:16px;}\n.htf-hero-meta strong{color:var(--htfbk);font-weight:600;display:block;font-size:14px;}\n.htf-dot{color:var(--htfg4);}\n\n\/* \u2500\u2500 HERO IMAGE \u2500\u2500 *\/\n.htf-hero-img{max-width:1140px;margin:0 auto 72px;padding:0 20px;}\n.htf-hero-img-inner{aspect-ratio:21\/9;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,#0d2018 0%,#1a3d28 40%,#2D5A3D 100%);position:relative;display:flex;align-items:center;justify-content:center;}\n.htf-hero-img-inner::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(200,164,90,.22) 0%,transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(200,164,90,.12) 0%,transparent 50%);}\n.htf-hero-img-inner span{position:relative;color:rgba(255,255,255,.55);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:500;}\n\n\/* \u2500\u2500 2-COL LAYOUT \u2500\u2500 *\/\n.htf-wrap{max-width:1140px;margin:0 auto;padding:0 20px 80px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;}\n.htf-body{max-width:720px;font-size:17px;line-height:1.8;color:var(--htfg8);}\n.htf-body p{margin-bottom:24px;}\n.htf-body p strong{color:var(--htfbk);font-weight:600;}\n.htf-body h2{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;color:var(--htfbk);margin:56px 0 20px;line-height:1.2;letter-spacing:-.3px;position:relative;padding-left:20px;}\n.htf-body h2::before{content:\"\";position:absolute;left:0;top:12px;bottom:12px;width:4px;background:var(--htfau);border-radius:2px;}\n.htf-body h3{font-family:'Playfair Display',serif;font-size:22px;font-weight:500;color:var(--htfbk);margin:32px 0 12px;}\n.htf-body h4{font-size:15px;color:var(--htfg);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin:24px 0 10px;}\n.htf-body ul,.htf-body ol{margin:0 0 24px 22px;font-size:17px;}\n.htf-body li{margin-bottom:10px;padding-left:6px;}\n.htf-body li::marker{color:var(--htfau);}\n.htf-body a{color:var(--htfg);text-decoration:underline;text-decoration-color:var(--htfaul);text-underline-offset:4px;font-weight:500;}\n.htf-body a:hover{color:var(--htfgd);}\n\n\/* TL;DR *\/\n.htf-tldr{background:var(--htfow);border-left:4px solid var(--htfau);padding:28px 32px;margin:32px 0 40px;border-radius:0 6px 6px 0;}\n.htf-tldr-label{font-size:11px;font-weight:700;color:var(--htfau);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;}\n.htf-tldr p{margin:0;font-size:16px;line-height:1.75;}\n\n\/* TOC inline *\/\n.htf-toc{background:#fff;border:1px solid var(--htfg2);padding:28px 32px;margin:40px 0;border-radius:6px;}\n.htf-toc-label{font-size:11px;font-weight:700;color:var(--htfg);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;}\n.htf-toc ol{margin:0;list-style:none;padding:0;counter-reset:toc;}\n.htf-toc li{counter-increment:toc;padding:6px 0;border-bottom:1px dashed var(--htfg1);font-size:15px;}\n.htf-toc li:last-child{border-bottom:none;}\n.htf-toc li::before{content:counter(toc,decimal-leading-zero);color:var(--htfau);font-weight:700;margin-right:14px;font-family:'Playfair Display',serif;}\n.htf-toc a{color:var(--htfg8);text-decoration:none;}\n.htf-toc a:hover{color:var(--htfg);}\n\n\/* Prompt card *\/\n.htf-prompt{background:linear-gradient(135deg,var(--htfow) 0%,#fff 100%);border:1px solid var(--htfg2);border-radius:6px;padding:24px 28px;margin:16px 0 28px;position:relative;overflow:hidden;}\n.htf-prompt::before{content:\"\";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--htfg),var(--htfau));border-radius:6px 0 0 6px;}\n.htf-prompt-title{font-size:12px;font-weight:700;color:var(--htfg);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;}\n.htf-prompt blockquote{font-size:15px;color:var(--htfg8);line-height:1.7;font-style:italic;margin:0;padding:0;border:none;}\n\n\/* Pull quote *\/\n.htf-pull{font-family:'Playfair Display',serif;font-style:italic;font-size:26px;color:var(--htfg);line-height:1.4;text-align:center;padding:40px 20px;margin:40px 0;border-top:1px solid var(--htfg2);border-bottom:1px solid var(--htfg2);font-weight:400;}\n.htf-pull::before{content:\"\\201C\";color:var(--htfau);font-size:48px;line-height:0;position:relative;top:12px;}\n.htf-pull::after{content:\"\\201D\";color:var(--htfau);font-size:48px;line-height:0;position:relative;top:12px;}\n\n\/* Linkbox *\/\n.htf-linkbox{background:var(--htfaup);border-radius:6px;padding:20px 24px;margin:28px 0;display:flex;align-items:flex-start;gap:16px;}\n.htf-linkbox-icon{width:34px;height:34px;border-radius:50%;background:var(--htfg);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;}\n.htf-linkbox-text{font-size:15px;color:var(--htfg8);line-height:1.6;margin:0;}\n.htf-linkbox-text strong{color:var(--htfg);font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:11px;display:block;margin-bottom:4px;}\n\n\/* Mid newsletter *\/\n.htf-nl{background:var(--htfg);color:#fff;border-radius:8px;padding:44px 36px;margin:56px 0;text-align:center;position:relative;overflow:hidden;}\n.htf-nl::before{content:\"\";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(200,164,90,.22) 0%,transparent 70%);}\n.htf-nl-label{font-size:11px;font-weight:700;color:var(--htfaul);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;position:relative;}\n.htf-nl h3{font-family:'Playfair Display',serif;font-size:28px;font-weight:400;margin-bottom:12px;color:#fff;line-height:1.2;position:relative;}\n.htf-nl p{font-size:15px;color:rgba(255,255,255,.8);max-width:420px;margin:0 auto 24px;font-weight:300;position:relative;}\n.htf-nl form{display:flex;gap:10px;max-width:420px;margin:0 auto;position:relative;}\n.htf-nl input{flex:1;padding:14px 18px;border:1.5px solid rgba(255,255,255,.25);border-radius:4px;background:rgba(255,255,255,.1);color:#fff;font-size:14px;font-family:inherit;outline:none;}\n.htf-nl input::placeholder{color:rgba(255,255,255,.55);}\n.htf-nl button{padding:14px 24px;border-radius:4px;background:var(--htfau);color:var(--htfbk);font-size:14px;font-weight:600;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;}\n\n\/* FAQ *\/\n.htf-faq{margin-top:48px;}\n.htf-faq details{border-bottom:1px solid var(--htfg2);padding:18px 0;}\n.htf-faq summary{font-family:'Playfair Display',serif;font-size:18px;color:var(--htfbk);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:500;}\n.htf-faq summary::-webkit-details-marker{display:none;}\n.htf-faq summary::after{content:\"+\";color:var(--htfau);font-size:22px;font-weight:300;transition:transform .2s;}\n.htf-faq details[open] summary::after{transform:rotate(45deg);}\n.htf-faq p{margin-top:14px;font-size:15.5px;color:var(--htfg6);line-height:1.7;}\n\n\/* Author bio *\/\n.htf-bio{background:var(--htfow);border-radius:8px;padding:36px;margin:64px 0 0;display:grid;grid-template-columns:120px 1fr;gap:28px;align-items:center;}\n.htf-bio-avatar{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--htfg),var(--htfgd));display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Playfair Display',serif;font-size:36px;font-weight:500;}\n.htf-bio h4{font-family:'Playfair Display',serif;font-size:22px;color:var(--htfbk);font-weight:500;margin-bottom:6px;}\n.htf-bio-tag{font-size:11px;font-weight:700;color:var(--htfau);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;}\n.htf-bio p{font-size:15px;color:var(--htfg6);line-height:1.7;font-weight:300;margin-bottom:12px;}\n.htf-bio a{color:var(--htfg);font-size:14px;font-weight:600;text-decoration:none;}\n\n\/* \u2500\u2500 SIDEBAR \u2500\u2500 *\/\n.htf-sidebar{position:relative;}\n.htf-sidebar-sticky{position:sticky;top:110px;display:flex;flex-direction:column;gap:10px;}\n.htf-sb{background:#fff;border:1px solid var(--htfg2);border-radius:6px;padding:18px;}\n.htf-sb-label{font-size:11px;font-weight:700;color:var(--htfg);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--htfg1);}\n.htf-sb-toc ol{list-style:none;padding:0;margin:0;counter-reset:sb;}\n.htf-sb-toc li{counter-increment:sb;font-size:13px;padding:3px 0;line-height:1.35;}\n.htf-sb-toc li::before{content:counter(sb,decimal-leading-zero);color:var(--htfau);font-weight:700;margin-right:12px;font-family:'Playfair Display',serif;font-size:13px;}\n.htf-sb-toc a{color:var(--htfg6);text-decoration:none;}\n.htf-sb-toc a:hover{color:var(--htfg);}\n.htf-sb-share{display:flex;gap:10px;flex-wrap:wrap;}\n.htf-sb-share a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--htfg2);border-radius:50%;color:var(--htfg6);text-decoration:none;font-size:13px;transition:all .2s;}\n.htf-sb-share a svg{width:16px;height:16px;display:block;}\n.htf-sb-share a:hover{border-color:var(--htfg);color:var(--htfg);}\n.htf-sb-svc{background:var(--htfow);border:none;}\n.htf-sb-svc h4{font-family:'Playfair Display',serif;font-size:18px;color:var(--htfbk);font-weight:500;margin-bottom:8px;line-height:1.3;text-transform:none;letter-spacing:normal;}\n.htf-sb-svc p{font-size:13.5px;color:var(--htfg6);font-weight:300;line-height:1.6;margin-bottom:16px;}\n.htf-sb-svc a.htf-btn{display:inline-block;background:var(--htfg);color:#fff !important;text-decoration:none !important;padding:10px 20px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none;}\n.htf-sb-svc a.htf-btn:hover{background:var(--htfgl);}\n\n\/* \u2500\u2500 RELATED \u2500\u2500 *\/\n.htf-related{max-width:1140px;margin:80px auto 0;padding:60px 20px 80px;border-top:1px solid var(--htfg1);}\n.htf-related-label{font-size:12px;font-weight:700;color:var(--htfau);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;text-align:center;}\n.htf-related h3{font-family:'Playfair Display',serif;font-size:34px;font-weight:400;color:var(--htfbk);text-align:center;margin-bottom:40px;letter-spacing:-.3px;}\n.htf-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}\n.htf-card{background:#fff;border-radius:8px;overflow:hidden;border:1px solid var(--htfg1);text-decoration:none;color:inherit;display:block;transition:transform .2s,box-shadow .2s;}\n.htf-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06);}\n.htf-card-img{aspect-ratio:16\/10;background:linear-gradient(135deg,var(--htfgd),var(--htfg));display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:12px;letter-spacing:2px;text-transform:uppercase;}\n.htf-card-img.lap{background:linear-gradient(135deg,#2c4a5e,#1a2d3e);}\n.htf-card-img.nor{background:linear-gradient(135deg,#3a5a4e,#1e3a32);}\n.htf-card-body{padding:24px;}\n.htf-card-tag{font-size:11px;font-weight:700;color:var(--htfau);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;}\n.htf-card h4{font-family:'Playfair Display',serif;font-size:19px;font-weight:400;color:var(--htfbk);line-height:1.3;margin-bottom:8px;}\n.htf-card p{font-size:14px;color:var(--htfg6);line-height:1.6;font-weight:300;}\n\n\/* Responsive *\/\n@media(max-width:960px){\n  .htf-wrap{grid-template-columns:1fr;gap:40px;}\n  .htf-sidebar{order:2;}\n  .htf-sidebar-sticky{position:static;}\n  .htf-hero h1{font-size:38px;}\n  .htf-related-grid{grid-template-columns:1fr;}\n  .htf-bio{grid-template-columns:1fr;text-align:center;}\n  .htf-bio-avatar{margin:0 auto;}\n}\n@media(max-width:600px){\n  .htf-nl form{flex-direction:column;}\n  .htf-pull{font-size:20px;padding:30px 10px;}\n}\n<\/style><\/p>\n<!-- HERO --><header class=\"htf-hero\">\n<div class=\"htf-hero-inner\">\n<div class=\"htf-breadcrumb\"><a href=\"https:\/\/hungrytravelfamily.com\/blog\/\">Home<\/a> \u00a0\/\u00a0 <a href=\"https:\/\/hungrytravelfamily.com\/blog\/category\/travel-tips\/\">Travel Tips<\/a><\/div>\n<span class=\"htf-category\">Travel Tips \u00b7 Packing<\/span>\n<h1>The Ultimate <em>European Summer Packing List<\/em> (From a Couple Who\u2019s Done It Wrong)<\/h1>\n<p class=\"htf-hero-deck\">We\u2019ve packed for 25 countries and still managed to overpack, forget things, and sweat through the wrong clothes. Here\u2019s the European summer packing list we finally got right \u2014 from a Rovaniemi couple who knows both ends of the temperature spectrum.<\/p>\n<div class=\"htf-hero-meta\">\n<div class=\"htf-meta-author\">\n<div class=\"htf-avatar\">J&amp;A<\/div>\n<div><strong>Joona &amp; Alla<\/strong>Rovaniemi, Finland<\/div>\n<\/div>\n<span class=\"htf-dot\">\u00b7<\/span> May 1, 2026 <span class=\"htf-dot\">\u00b7<\/span> 11 min read <span class=\"htf-dot\">\u00b7<\/span>Updated for 2026<\/div>\n<div>\u00a0<\/div>\n<div><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-2461 size-full\" src=\"https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kremena_dimitrova-thassos-2374185_640-e1777394071308.jpg\" alt=\"kremena_dimitrova-thassos-Greece-HungryTravelfamily\" width=\"360\" height=\"541\" srcset=\"https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kremena_dimitrova-thassos-2374185_640-e1777394071308.jpg 360w, https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kremena_dimitrova-thassos-2374185_640-e1777394071308-200x300.jpg 200w\" sizes=\"(max-width: 360px) 100vw, 360px\" \/><\/div>\n<\/div>\n<\/header><!-- ARTICLE + SIDEBAR -->\n<div class=\"htf-wrap\"><!-- BODY -->\n<article class=\"htf-body\">\n<p>The first time we packed for a two-week European summer trip, we hauled a 23 kg checked bag between us. By day three, we were taking turns carrying it up hostel staircases and resenting every item we\u2019d packed \u201cjust in case.\u201d We\u2019ve been to 25 countries since then \u2014 from the heat of Greece and Portugal to the cool Atlantic coasts of Ireland and the Faroe Islands \u2014 and our <strong>European summer packing list<\/strong> has shrunk dramatically every year.<\/p>\n<p>This is not a list of products we were gifted. It\u2019s the list we actually use, with the items we\u2019ve tested across climates from Helsinki to Athens and back again.<\/p>\n<div class=\"htf-tldr\">\n<div class=\"htf-tldr-label\">Short answer<\/div>\n<p>The ideal European summer packing list fits in a <strong>40\u201345 litre carry-on<\/strong>. Prioritise <strong>lightweight, wrinkle-resistant fabrics<\/strong> in neutral colours. Pack 5\u20137 tops, 2\u20133 bottoms, one warm layer, versatile shoes, and a rain layer \u2014 that covers every scenario from a Mediterranean beach to a Nordic drizzle.<\/p>\n<\/div>\n<div class=\"htf-toc\">\n<div class=\"htf-toc-label\">In this guide<\/div>\n<ol>\n<li><a href=\"#s1\">How to think about European summer packing<\/a><\/li>\n<li><a href=\"#s2\">The clothing list, item by item<\/a><\/li>\n<li><a href=\"#s3\">The complete packing checklist<\/a><\/li>\n<li><a href=\"#s4\">Tips for packing smart in summer heat<\/a><\/li>\n<li><a href=\"#s5\">Carry-on only vs checked bag: the comparison<\/a><\/li>\n<li><a href=\"#s6\">Mistakes we made (and still cringe about)<\/a><\/li>\n<li><a href=\"#s7\">FAQ<\/a><\/li>\n<li><a href=\"#s8\">A final word from Rovaniemi<\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"s1\">How to think about your European summer packing list<\/h2>\n<h3>Europe is not one climate<\/h3>\n<p>This sounds obvious, but it catches everyone. In a single two-week summer trip you might hit 34\u00b0C in Rome, 18\u00b0C and drizzle in Dublin, 22\u00b0C with a breeze in Copenhagen, and a surprisingly cold evening in the Scottish Highlands. We\u2019ve done almost all of these combinations, and the trap is packing for one climate and being caught off-guard by the others.<\/p>\n<p>The solution isn\u2019t to pack more \u2014 it\u2019s to pack <em>smarter<\/em>. Layering wins. Merino wins. Versatile shoes win.<\/p>\n<h3>The carry-on constraint is your friend<\/h3>\n<p>We switched to carry-on-only several years ago, and it has genuinely changed the way we travel. No checked bag fees, no baggage carousel waits, no lost luggage. More importantly, knowing you have to fit everything in 40 litres forces you to bring only things you\u2019ll actually use.<\/p>\n<p>If you\u2019re planning a 10-night or longer trip across multiple countries in summer, carry-on only is very doable. We\u2019ll show you exactly how below.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-2280 size-full\" src=\"https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kiwibu-lofotes-7494180_640.jpg\" alt=\"Lofoten Norway Hungrytravelfamily\" width=\"640\" height=\"427\" srcset=\"https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kiwibu-lofotes-7494180_640.jpg 640w, https:\/\/hungrytravelfamily.com\/blog\/wp-content\/uploads\/2026\/04\/kiwibu-lofotes-7494180_640-300x200.jpg 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<!-- BODY PHOTO 1 PLACEHOLDER -->\n<h2 id=\"s2\">The European summer packing list: clothing, item by item<\/h2>\n<h3>Tops (5\u20137 items)<\/h3>\n<p>This is where people over-pack most. You don\u2019t need a different top for every day. For summer in Europe, we pack:<\/p>\n<ul>\n<li><strong>3 lightweight T-shirts or linen tops<\/strong> \u2014 breathable, neutral or complementary colours so everything mixes.<\/li>\n<li><strong>2 slightly smarter tops<\/strong> \u2014 for dinners, museums, or nicer restaurants. A simple button-front linen shirt or a wrap-style blouse covers this.<\/li>\n<li><strong>1 long-sleeve merino top<\/strong> \u2014 this is the single most versatile item on the list. Merino regulates temperature, resists odour, and compresses to nothing. Wear it on cooler evenings, as a base layer, or on the plane.<\/li>\n<\/ul>\n<h3>Bottoms (2\u20133 items)<\/h3>\n<ul>\n<li><strong>1 pair of lightweight travel trousers<\/strong> \u2014 something that dries fast, doesn\u2019t wrinkle, and looks smart enough for a restaurant. These pull triple duty as sightseeing, transport, and evening wear.<\/li>\n<li><strong>1 pair of shorts or a skirt\/dress<\/strong> \u2014 for hot days only. One is enough.<\/li>\n<li><strong>1 pair of jeans (optional, only if you\u2019re going somewhere genuinely cool)<\/strong> \u2014 leave these out for Mediterranean-only trips. They\u2019re heavy and slow to dry.<\/li>\n<\/ul>\n<h3>Layers and outerwear<\/h3>\n<ul>\n<li><strong>1 light packable jacket or rain layer<\/strong> \u2014 essential for Ireland, the Atlantic coast, the Nordics, or any evening in Scandinavia. We use a thin shell that packs into its own pocket.<\/li>\n<li><strong>1 lightweight cardigan or hoodie<\/strong> \u2014 for air-conditioned transport, cool evenings in cooler countries, and the inevitable surprise cold front.<\/li>\n<\/ul>\n<h3>Shoes (2 pairs max)<\/h3>\n<ul>\n<li><strong>1 pair of walking sandals or versatile trainers<\/strong> \u2014 comfortable enough for 15,000 steps, clean enough for dinner. This is the hardest item on the list to get right. Invest here.<\/li>\n<li><strong>1 pair of lightweight flip-flops or simple flats<\/strong> \u2014 for hostel showers, beaches, or when your feet need a break.<\/li>\n<\/ul>\n<h3>Swimwear and sun kit<\/h3>\n<ul>\n<li>1 swimsuit or swim shorts (they double as shorts when dry \u2014 bonus).<\/li>\n<li>A lightweight travel towel that dries fast. Hotel and hostel towels aren\u2019t always clean or present.<\/li>\n<li>Sun protection: SPF 50 in a small squeeze bottle. Don\u2019t pack a 250ml bottle \u2014 buy locally if you run out.<\/li>\n<\/ul>\n<h2 id=\"s3\">The complete European summer packing checklist<\/h2>\n<!-- BODY PHOTO 2 PLACEHOLDER -->\n<p>Here is the complete checklist we print and pin to the wardrobe door a week before any trip. Copy and adapt to your trip length and destinations.<\/p>\n<div class=\"htf-prompt\">\n<div class=\"htf-prompt-title\">Clothing<\/div>\n<blockquote>3\u20134 lightweight T-shirts \/ linen tops \u2022 2 smarter tops \u2022 1 merino long-sleeve \u2022 1 lightweight travel trousers \u2022 1 shorts \/ skirt \/ dress \u2022 1 packable rain jacket \u2022 1 cardigan or hoodie \u2022 1 swimsuit \u2022 2 pairs shoes \u2022 5\u20137 underwear \u2022 3\u20134 pairs socks (no-show for warm weather)<\/blockquote>\n<\/div>\n<div class=\"htf-prompt\">\n<div class=\"htf-prompt-title\">Toiletries (all 100 ml or under)<\/div>\n<blockquote>Shampoo bar (no liquid worries) \u2022 Solid conditioner or 100 ml bottle \u2022 Face wash \u2022 SPF 50 \u2022 Deodorant \u2022 Toothbrush + toothpaste tabs \u2022 Lip balm with SPF \u2022 Reusable razor \u2022 Tweezers \u2022 Small first-aid kit (plasters, ibuprofen, antihistamine, rehydration sachets)<\/blockquote>\n<\/div>\n<div class=\"htf-prompt\">\n<div class=\"htf-prompt-title\">Tech and documents<\/div>\n<blockquote>Phone + charger + cable \u2022 Universal travel adapter (EU plugs cover most of Europe) \u2022 Portable power bank \u2022 Earbuds or headphones \u2022 Passport + any visas \u2022 Travel insurance card + emergency contacts \u2022 Downloaded offline maps (maps.me or Google Maps offline) \u2022 E-SIM or local SIM plan<\/blockquote>\n<\/div>\n<div class=\"htf-prompt\">\n<div class=\"htf-prompt-title\">Day bag and comfort<\/div>\n<blockquote>Lightweight day backpack or tote \u2022 Reusable water bottle (1 litre minimum in southern Europe) \u2022 Packable travel towel \u2022 Earplugs + eye mask (for overnight trains or budget hostels) \u2022 Small door alarm (optional but useful for solo travellers)<\/blockquote>\n<\/div>\n<div class=\"htf-prompt\">\n<div class=\"htf-prompt-title\">Nice to have, not essential<\/div>\n<blockquote>A silk or ultra-light sleep sack for budget accommodation \u2022 Small dry bag for beach or water days \u2022 A printed copy of key reservation confirmation numbers \u2022 A few euros cash for markets and small towns with card limitations<\/blockquote>\n<\/div>\n<!-- NEWSLETTER KIT -->\n<div class=\"htf-nl-kit\"><style>\n.htf-nl-kit{margin:48px auto;max-width:760px;padding:60px 32px;background:linear-gradient(160deg,#2D5A3D 0%,#1a3d28 100%);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,0.18);text-align:center;}\n.htf-nl-kit .htf-nl-eyebrow{font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#C8A45A;margin:0 0 18px;}\n.htf-nl-kit h3{font-family:'Playfair Display',Georgia,serif;font-size:36px;font-weight:700;line-height:1.15;color:#fff;margin:0 0 16px;}\n.htf-nl-kit p.htf-nl-sub{font-family:Inter,sans-serif;font-size:16px;line-height:1.65;color:rgba(255,255,255,0.85);margin:0 auto 28px;max-width:520px;}\n.htf-nl-kit .formkit-form,.htf-nl-kit .seva-form{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;max-width:520px;margin:0 auto;}\n.htf-nl-kit .formkit-header,.htf-nl-kit .formkit-subheader{display:none !important;}\n.htf-nl-kit .formkit-fields,.htf-nl-kit .seva-fields{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:8px !important;margin:0 !important;padding:0 !important;list-style:none !important;width:100% !important;}\n.htf-nl-kit .formkit-field{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;width:auto !important;}\n.htf-nl-kit input.formkit-input,.htf-nl-kit input[type=\"email\"],.htf-nl-kit input[type=\"text\"]{width:100% !important;height:46px !important;padding:0 16px !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.25) !important;border-radius:4px !important;color:#fff !important;font-family:Inter,sans-serif !important;font-size:14px !important;font-weight:400 !important;outline:none !important;box-shadow:none !important;box-sizing:border-box !important;transition:border-color .2s,background .2s !important;}\n.htf-nl-kit input::placeholder{color:rgba(255,255,255,0.6) !important;}\n.htf-nl-kit input:focus{outline:none !important;box-shadow:none !important;border-color:#C8A45A !important;background:rgba(255,255,255,0.15) !important;}\n.htf-nl-kit button.formkit-submit{flex:0 0 auto !important;width:auto !important;height:46px !important;padding:0 22px !important;background:#C8A45A !important;color:#1A1917 !important;font-family:Inter,sans-serif !important;font-size:14px !important;font-weight:600 !important;letter-spacing:0.5px !important;border:1px solid #C8A45A !important;border-radius:4px !important;cursor:pointer !important;white-space:nowrap !important;outline:none !important;box-shadow:none !important;margin:0 !important;line-height:1 !important;transition:background .2s,border-color .2s !important;}\n.htf-nl-kit button.formkit-submit:hover,.htf-nl-kit button.formkit-submit:focus{background:#E8D5A0 !important;border-color:#E8D5A0 !important;outline:none !important;box-shadow:none !important;}\n.htf-nl-kit button.formkit-submit > span{color:#1A1917 !important;font-weight:600 !important;letter-spacing:0.5px !important;}\n.htf-nl-kit .formkit-powered-by-convertkit-container,.htf-nl-kit .formkit-guarantee{display:none !important;}\n.htf-nl-kit .formkit-alert{margin-top:10px !important;font-family:Inter,sans-serif !important;font-size:13px !important;color:rgba(255,255,255,0.85) !important;list-style:none !important;padding:0 !important;}\n.htf-nl-kit .formkit-alert-success{color:#E8D5A0 !important;}\n@media (max-width:520px){.htf-nl-kit{padding:48px 24px;}.htf-nl-kit h3{font-size:28px;}.htf-nl-kit .formkit-fields{flex-direction:column !important;}.htf-nl-kit button.formkit-submit{width:100% !important;}}\n<\/style>\n<div class=\"htf-nl-eyebrow\">Letters from Rovaniemi<\/div>\n<h3>Get our best travel tips in your inbox<\/h3>\n<p class=\"htf-nl-sub\">Monthly stories from Rovaniemi \u2014 Arctic tips, packing lists, and the places we keep coming back to.<\/p>\n<script async data-uid=\"af0fbe56d9\" src=\"https:\/\/hungrytravelfamily.kit.com\/af0fbe56d9\/index.js\"><\/script><\/div>\n<!-- \/NEWSLETTER KIT -->\n<h2 id=\"s6\">The packing mistakes we made (and still cringe about)<\/h2>\n<ul>\n<li><strong>Packing \u201cwhat if\u201d outfits for nights out we never took.<\/strong> We spent three trips packing a pair of heels and a smarter dress \u201cjust in case.\u201d They never came out of the bag. Now the rule is: if you won\u2019t book a specific nice restaurant before you leave, don\u2019t pack for it.<\/li>\n<li><strong>Bringing full-size toiletries.<\/strong> A 200 ml shampoo, a full tube of toothpaste, a 200 ml suncream. At least 600 g of weight wasted. Everything we need for two weeks now fits in a 1-litre toiletry bag.<\/li>\n<li><strong>Not testing shoes before the trip.<\/strong> New shoes on travel day is one of the easiest avoidable disasters. We walked 22 km on day one in Bologna in unworn sandals and didn\u2019t walk properly for four days afterwards.<\/li>\n<li><strong>Packing for an imaginary cooler version of southern Europe.<\/strong> \u201cBut what if it gets cold in Greece?\u201d It didn\u2019t. The thick hoodie sat untouched in our bag from Athens to Santorini. A light merino long-sleeve covers everything.<\/li>\n<li><strong>Over-packing tech.<\/strong> We once brought a DSLR, a GoPro, a laptop, a tablet, two phone chargers, a portable speaker, and a travel tripod. Between us. We now use our phones for photos and one shared laptop. That\u2019s it.<\/li>\n<li><strong>Forgetting the day bag.<\/strong> A properly sized day bag is not optional. Showing up in a new city and having to carry your main bag everywhere while you find your hotel is deeply unpleasant. A lightweight foldable backpack takes up almost no space and fixes this entirely.<\/li>\n<\/ul>\n<h2 id=\"s7\">Frequently asked questions<\/h2>\n<div class=\"htf-faq\"><details>\n<summary>How many clothes do I need for 2 weeks in Europe in summer?<\/summary>\n<p>5\u20137 tops, 2\u20133 bottoms, one smart-ish outfit, one warm layer, and two pairs of shoes covers a two-week summer trip across most European destinations. Build in access to laundry once in the middle \u2014 either a hotel laundry service or a self-service laundrette \u2014 and you can actually pack even less.<\/p>\n<\/details><details>\n<summary>Can I do a European summer trip with just a carry-on?<\/summary>\n<p>Yes, for most trips of 7\u201314 days across 2\u20134 countries. Choose a bag up to 45 litres, stick to the neutral colour palette approach, and roll your clothes. The main exceptions are trips involving hiking gear, camping, or genuinely cold weather destinations where bulkier layers are unavoidable.<\/p>\n<\/details><details>\n<summary>What is the best fabric for European summer travel?<\/summary>\n<p>Merino wool and linen are both excellent. Merino regulates temperature, resists odour between washes, and compresses well. Linen breathes beautifully in heat but wrinkles more. Synthetic travel fabrics like polyester blends dry faster and resist wrinkles but can smell after a long day. We mix all three depending on the item.<\/p>\n<\/details><details>\n<summary>Should I pack a rain jacket for summer in Europe?<\/summary>\n<p>Yes \u2014 if any part of your itinerary includes Ireland, the UK, Scandinavia, the Atlantic coast of France or Portugal, the Faroe Islands, or Iceland. Even in summer, these regions can be genuinely wet and cold. A packable shell weighs next to nothing and can save a whole day.<\/p>\n<\/details><details>\n<summary>How do I avoid overpacking for Europe?<\/summary>\n<p>The most effective approach is the outfit test: before you pack anything, lay out complete outfits for each type of day you\u2019ll have. Every item must belong to at least two outfits. Anything that doesn\u2019t make the cut gets left behind. It feels harsh the first time you do it and liberating every trip after that.<\/p>\n<\/details><details>\n<summary>What should I never forget when packing for a European summer trip?<\/summary>\n<p>A universal EU power adapter, a reusable water bottle (essential in the heat), a lightweight packable rain layer, offline maps downloaded on your phone, and travel insurance documents in an easily accessible spot. Everything else can be bought locally in a pinch. These items either can\u2019t or are annoying to source when you\u2019re already there.<\/p>\n<\/details><\/div>\n<!-- \/wp:html -->\n<h2 id=\"s8\">A final word from Rovaniemi<\/h2>\n<p>We live as far north as most Europeans will ever travel to \u2014 right on the Arctic Circle. Our default setting is layers, thermal base layers, and packing for cold. The biggest shift we made when planning summer trips south was <em>unlearning<\/em> that instinct.<\/p>\n<p>The lightest we have ever packed for a European summer trip was 8 kg between two people. We went to Portugal, France, and Belgium for 12 days. We wore everything. We bought a few things we didn\u2019t regret. We carried our bags onto the plane, off the plane, and up four flights of stairs in Lisbon without wanting to die.<\/p>\n<p>That\u2019s the goal. Not packing perfectly \u2014 packing in a way that makes the trip feel lighter in every sense. We hope this list gets you closer to that feeling. If you have something we\u2019ve missed or a packing trick that changed your travel life, we genuinely want to hear it.<\/p>\n<p><em>Good travels, from Rovaniemi.<\/em><\/p>\n<div class=\"htf-bio\">\n<div class=\"htf-bio-avatar\">J&amp;A<\/div>\n<div>\n<div class=\"htf-bio-tag\">Written by<\/div>\n<h4>Joona &amp; Alla<\/h4>\n<p>A Finnish-Ukrainian couple living in Rovaniemi, Finland. Joona is a marketing professional in Lapland tourism; Alla is an AI Engineer. Together we\u2019ve visited 25 countries and share honest, locally-grounded travel writing from our home in the Arctic.<\/p>\n<a href=\"https:\/\/hungrytravelfamily.com\/blog\/about-us\/\">Read our full story \u2192<\/a><\/div>\n<\/div>\n<\/article>\n<!-- SIDEBAR -->\n<aside class=\"htf-sidebar\">\n<div class=\"htf-sidebar-sticky\">\n<div class=\"htf-sb htf-sb-toc\">\n<div class=\"htf-sb-label\">Contents<\/div>\n<ol>\n<li><a href=\"#s1\">How to think about packing<\/a><\/li>\n<li><a href=\"#s2\">Clothing, item by item<\/a><\/li>\n<li><a href=\"#s3\">Full checklist<\/a><\/li>\n<li><a href=\"#s4\">Packing tips for heat<\/a><\/li>\n<li><a href=\"#s5\">Carry-on vs checked bag<\/a><\/li>\n<li><a href=\"#s6\">Mistakes we made<\/a><\/li>\n<li><a href=\"#s7\">FAQ<\/a><\/li>\n<li><a href=\"#s8\">Final word<\/a><\/li>\n<\/ol>\n<\/div>\n<div class=\"htf-sb\">\n<div class=\"htf-sb-label\">Share this story<\/div>\n<div class=\"htf-sb-share\"><a title=\"Pinterest\" href=\"#\">Pin<\/a> <a title=\"Facebook\" href=\"#\">f<\/a> <a title=\"X \/ Twitter\" href=\"#\">X<\/a><\/div>\n<\/div>\n<div class=\"htf-sb htf-sb-svc\">\n<div class=\"htf-sb-label\">Work with us<\/div>\n<h4>AI-assisted content for travel brands<\/h4>\n<p>Joona &amp; Alla help travel brands write destination content that both humans and AI love.<\/p>\n<a class=\"htf-btn\" href=\"https:\/\/hungrytravelfamily.com\/blog\/collaborations\/\">See our services<\/a><\/div>\n<\/div>\n<\/aside>\n<\/div>\n<!-- \/wp:html --><!-- wp:html -->\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How many clothes do I need for 2 weeks in Europe in summer?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"5\\u20137 tops, 2\\u20133 bottoms, one smart outfit, one warm layer, and two pairs of shoes covers most two-week European summer trips. Build in one laundry day midway and you can pack even less.\"}},{\"@type\":\"Question\",\"name\":\"Can I do a European summer trip with just a carry-on?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, for most trips of 7\\u201314 days across 2\\u20134 countries. Choose a bag up to 45 litres, stick to a neutral colour palette, and roll your clothes. The main exception is trips requiring hiking or camping gear.\"}},{\"@type\":\"Question\",\"name\":\"What is the best fabric for European summer travel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Merino wool and linen are both excellent. Merino regulates temperature, resists odour, and compresses well. Linen breathes in heat but wrinkles more. Synthetic blends dry fastest.\"}},{\"@type\":\"Question\",\"name\":\"Should I pack a rain jacket for summer in Europe?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, if any part of your trip includes Ireland, the UK, Scandinavia, the Atlantic coast, the Faroe Islands, or Iceland. A packable shell weighs almost nothing and can save an entire day.\"}},{\"@type\":\"Question\",\"name\":\"How do I avoid overpacking for Europe?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Use the outfit test: lay out complete outfits for each type of day you\\u2019ll have. Every item must belong to at least two outfits. Anything that doesn\\u2019t make the cut stays home.\"}},{\"@type\":\"Question\",\"name\":\"What should I never forget when packing for a European summer trip?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A universal EU power adapter, a reusable water bottle, a packable rain layer, offline maps on your phone, and your travel insurance documents. These are either hard to source locally or critical in an emergency.\"}}]}<\/script><\/p>\n<!-- \/wp:html -->\n<!-- HTF-RELATED-POSTS-V1 -->\n<!-- wp:html -->\n<style>\n.htf-related-wrap{max-width:1100px;margin:-20px auto 30px;padding:0 20px;font-family:'Inter',sans-serif;}\n.htf-related-wrap .htf-related-eyebrow{font-family:'Inter',sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#C8A45A;font-weight:600;text-align:center;margin:0 0 10px;}\n.htf-related-wrap h2.htf-related-title{font-family:'Playfair Display',serif;font-weight:600;font-size:32px;color:#2D5A3D;text-align:center;margin:0 0 8px;line-height:1.2;}\n.htf-related-wrap .htf-related-sub{font-family:'Inter',sans-serif;font-size:15px;color:#5b6b62;text-align:center;margin:0 0 32px;font-style:italic;}\n.htf-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\n.htf-related-card{background:#fff;border:1px solid #eee6d8;border-radius:6px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;text-decoration:none;color:inherit;}\n.htf-related-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(45,90,61,.12);border-color:#C8A45A;}\n.htf-related-thumb{aspect-ratio:16\/10;background:#f3efe4 center\/cover no-repeat;display:block;}\n.htf-related-body{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1;}\n.htf-related-cat{font-family:'Inter',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#C8A45A;font-weight:600;margin-bottom:8px;}\n.htf-related-h{font-family:'Playfair Display',serif;font-weight:600;font-size:18px;line-height:1.35;color:#2D5A3D;margin:0 0 12px;}\n.htf-related-card:hover .htf-related-h{color:#1c3d28;}\n.htf-related-read{margin-top:auto;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#2D5A3D;letter-spacing:.5px;}\n.htf-related-read::after{content:\" \u2192\";color:#C8A45A;transition:transform .2s ease;display:inline-block;}\n.htf-related-card:hover .htf-related-read::after{transform:translateX(4px);}\n.htf-related-skeleton{background:linear-gradient(90deg,#f3efe4 25%,#ede5d2 50%,#f3efe4 75%);background-size:200% 100%;animation:htfshim 1.4s infinite;}\n@keyframes htfshim{0%{background-position:200% 0;}100%{background-position:-200% 0;}}\n@media(max-width:860px){.htf-related-grid{grid-template-columns:1fr;gap:18px;}.htf-related-wrap h2.htf-related-title{font-size:26px;}}\n<\/style>\n<section class=\"htf-related-wrap\" id=\"htf-related-posts\" data-htf-current-id=\"1357\">\n  <p class=\"htf-related-eyebrow\">More stories from the Hungrytravelfamily<\/p>\n  <h2 class=\"htf-related-title\">Keep reading<\/h2>\n  <p class=\"htf-related-sub\">You may also like to read these.<\/p>\n  <div class=\"htf-related-grid\" id=\"htf-related-grid\">\n    <a class=\"htf-related-card\" href=\"#\"><span class=\"htf-related-thumb htf-related-skeleton\"><\/span><div class=\"htf-related-body\"><span class=\"htf-related-cat\">&nbsp;<\/span><h3 class=\"htf-related-h\">Loading\u2026<\/h3><span class=\"htf-related-read\">Read<\/span><\/div><\/a>\n    <a class=\"htf-related-card\" href=\"#\"><span class=\"htf-related-thumb htf-related-skeleton\"><\/span><div class=\"htf-related-body\"><span class=\"htf-related-cat\">&nbsp;<\/span><h3 class=\"htf-related-h\">Loading\u2026<\/h3><span class=\"htf-related-read\">Read<\/span><\/div><\/a>\n    <a class=\"htf-related-card\" href=\"#\"><span class=\"htf-related-thumb htf-related-skeleton\"><\/span><div class=\"htf-related-body\"><span class=\"htf-related-cat\">&nbsp;<\/span><h3 class=\"htf-related-h\">Loading\u2026<\/h3><span class=\"htf-related-read\">Read<\/span><\/div><\/a>\n  <\/div>\n<\/section>\n<script>\n(function(){\n  var root=document.getElementById('htf-related-posts');\n  if(!root) return;\n  var grid=document.getElementById('htf-related-grid');\n  var currentId=parseInt(root.getAttribute('data-htf-current-id'),10)||0;\n  var api='\/blog\/wp-json\/wp\/v2\/posts?_embed=wp:featuredmedia,wp:term&per_page=100&_fields=id,link,title,featured_media,_links,_embedded';\n  fetch(api).then(function(r){return r.json();}).then(function(posts){\n    if(!Array.isArray(posts)||!posts.length){root.style.display='none';return;}\n    posts=posts.filter(function(p){return p.id!==currentId && (p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0] && p._embedded['wp:featuredmedia'][0].source_url);});\n    if(posts.length<3){root.style.display='none';return;}\n    \/\/ Shuffle (Fisher-Yates) and take 3\n    for(var i=posts.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=posts[i];posts[i]=posts[j];posts[j]=t;}\n    var pick=posts.slice(0,3);\n    grid.innerHTML=pick.map(function(p){\n      var media=p._embedded['wp:featuredmedia'][0];\n      var img=(media.media_details&&media.media_details.sizes&&(media.media_details.sizes.medium_large||media.media_details.sizes.large||media.media_details.sizes.medium))||{source_url:media.source_url};\n      var cat='';\n      try{ var terms=p._embedded['wp:term']; if(terms&&terms[0]&&terms[0][0]) cat=terms[0][0].name||''; }catch(e){}\n      var title=(p.title&&p.title.rendered)||'';\n      return '<a class=\"htf-related-card\" href=\"'+p.link+'\">'+\n             '<span class=\"htf-related-thumb\" style=\"background-image:url(\\''+img.source_url+'\\')\"><\/span>'+\n             '<div class=\"htf-related-body\">'+\n             '<span class=\"htf-related-cat\">'+(cat||'Travel')+'<\/span>'+\n             '<h3 class=\"htf-related-h\">'+title+'<\/h3>'+\n             '<span class=\"htf-related-read\">Read the story<\/span>'+\n             '<\/div><\/a>';\n    }).join('');\n  }).catch(function(){root.style.display='none';});\n})();\n<\/script>\n<!-- \/wp:html -->\n<!-- \/HTF-RELATED-POSTS-V1 -->\n\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home \u00a0\/\u00a0 Travel Tips Travel Tips \u00b7 Packing The Ultimate European Summer Packing List (From a Couple Who\u2019s Done It [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2461,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","footnotes":""},"categories":[126],"tags":[165,166,163,164,62],"class_list":["post-1357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-travel-tips","tag-carry-on-travel","tag-europe-travel-tips","tag-european-summer-packing-list-tag","tag-packing-tips","tag-summer-travel"],"_links":{"self":[{"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/posts\/1357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/comments?post=1357"}],"version-history":[{"count":5,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/posts\/1357\/revisions"}],"predecessor-version":[{"id":8268,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/posts\/1357\/revisions\/8268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/media\/2461"}],"wp:attachment":[{"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/media?parent=1357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/categories?post=1357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hungrytravelfamily.com\/blog\/wp-json\/wp\/v2\/tags?post=1357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}