{"id":37023,"date":"2025-06-22T19:47:05","date_gmt":"2025-06-22T17:47:05","guid":{"rendered":"https:\/\/naturetravellab.com\/niet-gecategoriseerd\/8-day-hiking-tour-of-the-costa-verde-portugal\/"},"modified":"2026-06-25T16:25:10","modified_gmt":"2026-06-25T14:25:10","slug":"8-day-hiking-tour-of-the-costa-verde-portugal","status":"publish","type":"post","link":"https:\/\/naturetravellab.com\/en\/portugal\/northern-portugal\/8-day-hiking-tour-of-the-costa-verde-portugal\/","title":{"rendered":"8-Day Hiking Tour of the Costa Verde, Portugal"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Costa Verde, Portugal: A Hiking Trip Along the Green Coast of Northern Portugal  <\/h1>\n\n<p class=\"wp-block-paragraph\">Escape the hustle and bustle for a week and discover the <strong>Costa Verde<\/strong>, the green coast of northern Portugal. A <strong>peaceful, self-guided 8-day hiking vacation<\/strong>. Hike at your own pace along expansive sandy beaches, charming fishing villages, historic towns, and dense pine forests. You\u2019ll pass through the historic town of Viana do Castelo, ending your journey in the idyllic town of Caminha, near the Spanish border.     <\/p>\n\n<p class=\"wp-block-paragraph\">This is an independent\u2014and fairly simple\u2014hiking trip that you can arrange on your own or book through a local travel agency. In that case, luggage transport, lodging, and transfers are included. The trip starts in Porto. You can find out how to book the organized trip at the bottom of this article.     <\/p>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22306\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-31-1024x683.jpg\" alt=\"\" class=\"wp-image-22306\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-31-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-31-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"656\" height=\"1024\" data-id=\"22301\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-17-e1750432062323-656x1024.jpg\" alt=\"Viana do Castelo - festival - traditional costume\" class=\"wp-image-22301\" title=\"\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"766\" height=\"1024\" data-id=\"22295\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-11-e1750432566395-766x1024.jpg\" alt=\"\" class=\"wp-image-22295\" title=\"\"><\/figure>\n<\/figure>\n\n<h2 class=\"wp-block-heading\">Highlights of the Costa Verde Hiking Tour in Portugal  <\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Hike along the rugged Atlantic coast and through pine forests<\/li>\n\n\n\n<li>Discover fishing villages, Roman ruins, and authentic windmills<\/li>\n\n\n\n<li>Enjoy the culture in Viana do Castelo and Caminha<\/li>\n\n\n\n<li>Try some vinho verde and fresh seafood<\/li>\n\n\n\n<li>Set your own pace, in a small group, with luggage service<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Day-by-Day Itinerary for a Hiking Vacation on the Costa Verde, Portugal  <\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>Day 1: Arrival in Porto<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>You will receive a route guide, an app, and luggage tags at your 4-star hotel.  <\/li>\n\n\n\n<li>You&#8217;ll stroll through the colorful Ribeira neighborhood and enjoy the sunset from the Dom Lu\u00eds I Bridge over the Douro River.  <\/li>\n<\/ul>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22308\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-34-1024x683.jpg\" alt=\"Costa Verde - the wide beaches of P&#xF3;voa de Varzim\" class=\"wp-image-22308\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-34-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-34-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22288\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-3-1024x683.jpg\" alt=\"\" class=\"wp-image-22288\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-3-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-3-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 2: From P\u00f3voa de Varzim to Ap\u00falia (14 km, +87 m)<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>From your hotel, you\u2019ll be transferred to the wide beaches of P\u00f3voa de Varzim, a popular seaside resort among the Portuguese.  <\/li>\n\n\n\n<li>You walk along wooden boardwalks, between dunes and windmills.  <\/li>\n\n\n\n<li>Discover Ap\u00falia, with its fishing boats and seaweed harvesters, and try some octopus.  <\/li>\n<\/ul>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-30-1024x683.jpg\" alt=\"Azulejos - P&#xF3;voa de Varzim\" class=\"wp-image-22305\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-30-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-30-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<p class=\"wp-block-paragraph\">Overnight stay at a 3-star hotel with breakfast<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 3: From Ap\u00falia to Esposende (8 km, +33 m)<\/strong> <\/h3>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22319\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-58-1024x683.jpg\" alt=\"Costa Verder, Portugal - Wooden Walking Trails\" class=\"wp-image-22319\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-58-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-58-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"888\" height=\"1024\" data-id=\"22304\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-28-e1750432863336-888x1024.jpg\" alt=\"Coste Verde, Portugal - fisherman with a net\" class=\"wp-image-22304\" title=\"\"><\/figure>\n<\/figure>\n\n<ul class=\"wp-block-list\">\n<li>Take a walk through F\u00e3o, along and across the C\u00e1vado estuary, and you\u2019ll arrive in historic Esposende. Your hotel is located near the historic center, with its small squares and churches.   <\/li>\n\n\n\n<li>Optionally, you can rent bikes, go stand-up paddleboarding, or kitesurf.  <\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Overnight stay at a 3-star hotel with breakfast  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 4: From Esposende to Castelo de Neiva (13 km, +97 m)<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Today, a varied landscape through villages, along pebble beaches, and across the Neiva River.  <\/li>\n\n\n\n<li>In the afternoon, you can enjoy your wonderful stay at a historic country house with a pool.  <\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Stay at a charming hotel with historic charm and a pool, including breakfast<\/p>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"806\" height=\"1024\" data-id=\"22293\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-8-e1750610643238-806x1024.jpg\" alt=\"Costa Verde, Portugal - pine forest\" class=\"wp-image-22293\" title=\"\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"950\" height=\"1024\" data-id=\"22299\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-15-e1750610602314-950x1024.jpg\" alt=\"Viana do Castelo - square with flowers\" class=\"wp-image-22299\" title=\"\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"904\" height=\"1024\" data-id=\"22323\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-61-e1750610764285-904x1024.jpg\" alt=\"Monte de Sante Luzia - Viano do Castelo\" class=\"wp-image-22323\" title=\"\"><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 5: From Castelo de Neiva to Viana do Castelo (14 km, +90 m)<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>You\u2019ll walk back to the coast through a lovely pine forest on your way to Viana do Castelo. Enjoy the view from the Eiffel Bridge at today\u2019s final destination: historic Viana do Castelo.   <\/li>\n\n\n\n<li>While in Viana do Castelo, visit the Santa Luzia Basilica, the Costume Museum, and the Gil Eannes ship.  <\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Overnight stay at a 4-star hotel with breakfast<\/p>\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"910\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-35-e1750613391969-1024x910.jpg\" alt=\"Costa Verde Windmill - Photographer\" class=\"wp-image-22309\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-35-e1750613391969-980x551.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-35-e1750613391969-480x270.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 6: From Viana do Castelo to Vila Praia de \u00c2ncora (19 km, +146 m)<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Today, you\u2019ll start by walking through the historic center of Viana. Then you\u2019ll follow the coastline and the stone windmills through forests and across a wide beach.   <\/li>\n\n\n\n<li>Today&#8217;s final stop is Vila Praia de \u00c2ncora. Here, you can enjoy delicious fresh fish.   <\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Overnight stay at a 3- or 4-star hotel with breakfast  <\/p>\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22297\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-13-1024x683.jpg\" alt=\"Costa Verde - Grilled Fish\" class=\"wp-image-22297\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-13-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-13-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-id=\"22296\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-12-1024x683.jpg\" alt=\"Costa Verde - Boats Along the Coast\" class=\"wp-image-22296\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-12-980x653.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/06\/PGW-Atlantic-route-Walking-tour-12-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 7: From Vila Praia de \u00c2ncora to Caminha (9 km, +59 m)<\/strong> <\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Walk along the Ecovia trail across Moledo Beach, through beautiful pine forests to the mouth of the Minho River.  <\/li>\n\n\n\n<li>There are plenty of opportunities to swim along the way. Eventually, you\u2019ll arrive in the medieval town of Caminha. Visit the bell tower and the Gothic church, or relax by the 16th-century fountain.    <\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">Overnight stay at a 4-star hotel with breakfast  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 8: End of the hiking trip<\/strong> <strong>Costa Verde, Portugal<\/strong><\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Check-out and end of the trip. You can optionally book a transfer or continue your journey on your own.   <\/li>\n<\/ul>\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#eeeee8\">\n<h2 class=\"wp-block-heading\">Practical Tips for a Hiking Trip to the Costa Verde in Portugal  <\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trip duration: 8 days and 7 nights  <\/li>\n\n\n\n<li>6 days of hiking  <\/li>\n\n\n\n<li>Level: easy to moderate  <\/li>\n\n\n\n<li>Period: March 1 through October 31<\/li>\n\n\n\n<li>Individual self-guided walking tour  <\/li>\n\n\n\n<li>Total distance: approx. 77 km  <\/li>\n\n\n\n<li>Read about our other <a href=\"https:\/\/naturetravellab.com\/en\/category\/hiking-tours\/?filter=true&#038;category=noord-portugal\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/naturetravellab.com\/category\/wandelreizen\/?filter=true&amp;category=noord-portugal\" rel=\"noreferrer noopener\">walking tours in Northern Portugal<\/a> here<\/li>\n\n\n\n<li>Here you&#8217;ll find more information about <a href=\"https:\/\/www.cm-viana-castelo.pt\/visite-viana\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.visitportugal.com\/nl\/node\/73741\" rel=\"noreferrer noopener\">Viana do Castelo<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Prices per person based on double occupancy<\/strong> <\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>March 1 \u2013 May 31 &amp; Sept. 16 \u2013 Oct. 31: \u20ac935 <\/em>per person (\u20ac505 surcharge for single bookings)<\/li>\n\n\n\n<li><em>June 1 \u2013 Sept. 15: \u20ac1 <\/em>,040 per person (single supplement: \u20ac610).  <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Included  <\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accommodations in 3- or 4-star hotels &amp; charming lodgings  <\/li>\n\n\n\n<li>7 breakfasts  <\/li>\n\n\n\n<li>Detailed route maps &amp; app  <\/li>\n\n\n\n<li>Transfer Day 2, Luggage Transport Days 2\u20137  <\/li>\n\n\n\n<li>24\/7 emergency number<\/li>\n\n\n\n<li>briefing online or in person  <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Exclusive<\/strong> <\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Transfers at the end of the trip to Porto, lunches\/dinners, insurance, tourist tax, personal gear.  <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Optional  <\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Transfer Porto\u2013hotel\/airport: \u20ac55 (up to 3 people) \/ \u20ac85 (4\u20137 people)  <\/li>\n\n\n\n<li>Transfer Caminha\u2013Porto: \u20ac190 \/ \u20ac240 (up to 3 people) \/ \u20ac85 (4\u20137 people)  <\/li>\n\n\n\n<li>Additional night in Porto: upon request  <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">There is a direct train connection from Caminha to Porto (about 1.5 hours).  <\/p>\n<\/div>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_33' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Request a quote for a Hiking Trip to the Costa Verde in Portugal<\/h2>\n                            <p class='gform_description'>When you request a quote, we\u2019ll forward it to our local partner, who will confirm it directly with you if approved. We work with a highly reliable and sustainable local travel agency that provides personalized guidance. You\u2019ll pay the same price as if you booked directly; we receive a small commission. You\u2019ll handle the rest of the booking and payment directly with the local provider, with whom we have a good working relationship and established agreements. We\u2019re always available to answer any questions you may have.    <\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_33'  action='\/en\/wp-json\/wp\/v2\/posts\/37023' data-formid='33' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_33' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id=\"field_33_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_33_1'>\n                            \n                            <span id='input_33_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_33_1_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_33_1_3' class='gform-field-label gform-field-label--type-sub '>First Name<\/label>\n                                                <\/span>\n                            \n                            <span id='input_33_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_33_1_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_33_1_6' class='gform-field-label gform-field-label--type-sub '>Last Name<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_33_8\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_8'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_8' id='input_33_8' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_33_4\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-no-icon gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_4'>Desired arrival date<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_4' id='input_33_4' type='text' value='' class='datepicker gform-datepicker dmy datepicker_no_icon gdatepicker-no-icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_33_4_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_33_4_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_33_4' class='gform_hidden' value='https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_33_10\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-no-icon gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_10'>Departure Date<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_10' id='input_33_10' type='text' value='' class='datepicker gform-datepicker dmy datepicker_no_icon gdatepicker-no-icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_33_10_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_33_10_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_33_10' class='gform_hidden' value='https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_33_6\" class=\"gfield gfield--type-number gfield--input-type-number gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_6'>Number of people<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_number'><input name='input_6' id='input_33_6' type='number' step='any' min='1' max='8' value='' class='small'     aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_instruction_33_6\" \/><div class='gfield_description instruction ' id='gfield_instruction_33_6'>Please enter a number from <strong>1<\/strong> to <strong>8<\/strong>.<\/div><\/div><\/div><div id=\"field_33_9\" class=\"gfield gfield--type-text gfield--input-type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_33_9'>Comments<\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_33_9' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_33' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit Request'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_33' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_33' id='gform_theme_33' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_33' id='gform_style_settings_33' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_33' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='33' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='6\/3MF2MVjNwtpnPhe075I7Kploe6XjVYzwZX\/yKsY9Q5P6P\/h7YJ+HQVSUbUT8MmRZnpL57DKulhZ5AXJYs+hQlJivA5eopJoZTBoWBAWKLzY8s=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_33' value='WyJbXSIsImVhODQxMGIwMGRjZmRmMzZiNjMwODlkMmYwYmFjYWE1Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_33' id='gform_target_page_number_33' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_33' id='gform_source_page_number_33' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 33, 'https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_33').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_33');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_33').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_33').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_33').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_33').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_33').val();gformInitSpinner( 33, 'https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [33, current_page]);window['gf_submitting_33'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_33').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [33]);window['gf_submitting_33'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_33').text());}else{jQuery('#gform_33').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"33\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_33\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_33\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_33\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 33, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n<h2 class=\"wp-block-heading\">Costa Verde, Portugal Walking Tour on the Map<\/h2>\n\n<iframe src=\"https:\/\/www.google.com\/maps\/d\/u\/0\/embed?mid=1MrLlskiXOS-29Pv7Su0-t6pTvxnrjEw&#038;ehbc=2E312F&#038;noprof=1\" width=\"640\" height=\"480\"><\/iframe>\n","protected":false},"excerpt":{"rendered":"<p>Costa Verde, Portugal: A Hiking Trip Along the Green Coast of Northern Portugal Escape the hustle and bustle for a week and discover the Costa Verde, the green coast of northern Portugal. A peaceful, self-guided 8-day hiking vacation. Hike at your own pace along expansive sandy beaches, charming fishing villages, historic towns, and dense pine [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":37024,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[273,189,191,192],"tags":[],"class_list":["post-37023","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-northern-portugal","category-portugal","category-hiking-tours","category-book-direct"],"acf":[],"_links":{"self":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/posts\/37023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/comments?post=37023"}],"version-history":[{"count":0,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/posts\/37023\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/media\/37024"}],"wp:attachment":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/media?parent=37023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/categories?post=37023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/tags?post=37023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}