{"id":36415,"date":"2026-03-01T17:20:31","date_gmt":"2026-03-01T16:20:31","guid":{"rendered":"https:\/\/naturetravellab.com\/niet-gecategoriseerd\/salento-by-bike-two-seas-seven-nights-and-the-most-authentic-side-of-italy\/"},"modified":"2026-06-21T10:02:45","modified_gmt":"2026-06-21T08:02:45","slug":"salento-by-bike-two-seas-seven-nights-and-the-most-authentic-side-of-italy","status":"publish","type":"post","link":"https:\/\/naturetravellab.com\/en\/italy\/puglia\/salento-by-bike-two-seas-seven-nights-and-the-most-authentic-side-of-italy\/","title":{"rendered":"Salento by Bike: Two Seas, Seven Nights, and the Most Authentic Side of Italy"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Salento by Bike: An 8-Day Tour Along Two Seas in Puglia<\/h1>\n\n<p class=\"wp-block-paragraph\">Imagine this: you\u2019re cycling early in the morning along a narrow road lined with centuries-old olive trees. The sun is just beginning to rise, it\u2019s still pleasantly cool, and the Adriatic Sea glistens in the distance. Half an hour later, you\u2019re sitting with an espresso in a Baroque square that has remained unchanged for centuries. This is Salento, in the south of <a href=\"https:\/\/naturetravellab.com\/en\/category\/puglia\/\" data-type=\"category\" data-id=\"65\"><strong>Puglia<\/strong><\/a>, and it\u2019s one of the most beautiful cycling destinations in Europe.   <\/p>\n\n<p class=\"wp-block-paragraph\">At Nature Travel Lab, we believe that the best trips are the ones where you really <em>get a feel for<\/em> the place. Exploring Salento by bike gives you exactly that. No tour bus, no rushed itinerary: you set the pace, and the route takes care of the rest.  <\/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=\"768\" data-id=\"18646\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/02\/Puglia-sfeer-9-1024x768.jpg\" alt=\"Puglia - olive grove\" class=\"wp-image-18646\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/02\/Puglia-sfeer-9-980x735.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2025\/02\/Puglia-sfeer-9-480x360.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=\"681\" data-id=\"30138\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2109-1024x681.jpg\" alt=\"Otranto - Book on Puglia - Salento Style\" class=\"wp-image-30138\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2109-980x652.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2109-480x319.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=\"681\" data-id=\"30146\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2119-1024x681.jpg\" alt=\"Otranto - sailboat\" class=\"wp-image-30146\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2119-980x652.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2119-480x319.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<h2 class=\"wp-block-heading\">Why Salento as a cycling destination<\/h2>\n\n<p class=\"wp-block-paragraph\">Salento has everything a cyclist could wish for: a mostly flat landscape with gentle slopes here and there, roads with hardly any traffic, and a mix of coastal scenery, culture, and culinary experiences that other destinations rarely offer.<\/p>\n\n<p class=\"wp-block-paragraph\">What you&#8217;ll encounter along the way:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Two seas in one trip: the rustic Ionian coast to the west, the rugged Adriatic coast to the east<\/li>\n\n\n\n<li>Baroque architecture in Lecce, Nard\u00f2, and Otranto: beautiful enough to be designated a UNESCO World Heritage Site<\/li>\n\n\n\n<li>Wild nature from the WWF Le Cesine Reserve to the karst caves near Castro<\/li>\n\n\n\n<li>Authentic villages where tourism hasn&#8217;t taken over yet<\/li>\n\n\n\n<li>Local food and drinks that will genuinely surprise you: from fresh orecchiette to Primitivo wine and almond milk espresso<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">And what about the flat landscape? That makes this route a good choice even if you don\u2019t ride a bike every day. With daily distances ranging from 25 to 55 km and the option to rent an e-bike, Salento is accessible by bike to a wide range of people.  <\/p>\n\n<h2 class=\"wp-block-heading\">The itinerary: 8 days through Baroque cities and forgotten coastlines<\/h2>\n\n<p class=\"wp-block-paragraph\">This self-guided bike tour starts and ends in Lecce and takes you on a loop through the most beautiful spots on the Salento Peninsula.<\/p>\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=\"769\" data-id=\"11185\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/en-route-naar-Lecce-1024x769.jpg\" alt=\"On the way to Lecce - Puglia\" class=\"wp-image-11185\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/en-route-naar-Lecce-1024x769.jpg 1024w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/en-route-naar-Lecce-980x736.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/en-route-naar-Lecce-480x360.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=\"768\" data-id=\"30612\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2023-12-18-at-08.21.54-1024x768.jpeg\" alt=\"Lecce by Night - Cathedral\" class=\"wp-image-30612\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2023-12-18-at-08.21.54-980x735.jpeg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/02\/WhatsApp-Image-2023-12-18-at-08.21.54-480x360.jpeg 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=\"696\" height=\"928\" data-id=\"11211\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Lecce.jpg\" alt=\"Lecce - Puglia - ornaments\" class=\"wp-image-11211\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Lecce.jpg 696w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Lecce-480x640.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 696px, 100vw\" \/><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 1: Lecce: The Florence of the South<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Your arrival day is an invitation to wander. Lecce is known as the \u201cFlorence of the South,\u201d and that\u2019s no exaggeration: the Baroque fa\u00e7ades of churches and palazzos are carved from the soft, golden-yellow Lecce stone and glow in the evening light. Visit the Roman amphitheater in the heart of the city, explore the artisanal shops selling papier-m\u00e2ch\u00e9 and ceramics, and end the day on a terrace with a glass of Negroamaro.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 2: From Lecce to Gallipoli (\u00b1 50 km): toward the Ionian Sea<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">The morning of Day 2 marks the real start. You\u2019ll cycle through a lush landscape of vineyards and olive groves, pass the impressive Copertino Castle, and ride into Nard\u00f2\u2019s Baroque Piazza Salandra\u2014a square that looks like a movie set. Just off the coast lies the unspoiled Porto Selvaggio: rocky shores, Mediterranean scrub, and a bay you won\u2019t soon forget. You\u2019ll arrive in Gallipoli just in time for one of Salento\u2019s most beautiful sunsets, at Purit\u00e0 Bay.   <\/p>\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=\"576\" data-id=\"31118\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/mariachiara_m-gallipoli-977495_1920-1024x576.jpg\" alt=\"Gallipoli - beach near the town\" class=\"wp-image-31118\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/mariachiara_m-gallipoli-977495_1920-980x551.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/mariachiara_m-gallipoli-977495_1920-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\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"577\" height=\"1024\" data-id=\"31116\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/nicolo-bettoni-xc7XhJtEFJE-unsplash-1-1-577x1024.jpg\" alt=\"Gallipoli - alley in the city center\" class=\"wp-image-31116\" title=\"\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"681\" data-id=\"30147\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2124-1024x681.jpg\" alt=\"Salento - vegetable cart\" class=\"wp-image-30147\" title=\"\"><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 3: From Gallipoli to Santa Maria di Leuca (\u00b1 50 km): the tip of the boot<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">You\u2019ll cycle along the Ionian coast, past small harbors, beaches, and fishing villages. A stop at an underground olive oil mill will show you how Gallipoli once made its fortune. At Punta Ristola, you\u2019ll feel it: here you\u2019re standing at the tip of the Italian boot, where the Ionian and Adriatic Seas meet. Santa Maria di Leuca is a peaceful, almost contemplative place; if you\u2019d like, you can take a boat trip to the sea caves.   <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 4: From Leuca to Vignacastrisi (\u00b1 30 km): cliffs and photo stops<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">A shorter day with maximum impact. The panoramic coastal route along Tricase and Castro offers views of cliffs and azure-blue bays that will make you want to stop and take it all in. This is the Salento you see all over Instagram, but in reality, it\u2019s even more beautiful.  <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 5: Day trip from Vignacastrisi (\u00b1 35 km): megaliths and caves<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Today you\u2019ll explore the inland region. Giurdignano boasts a surprising concentration of megalithic sites: dolmens and menhirs scattered across the countryside, like a Pugliese Stonehenge. The <a href=\"https:\/\/www.visitcastro.com\/en\/to-discover\/grotta-zinzulusa\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.visitcastro.com\/en\/to-discover\/grotta-zinzulusa\" rel=\"noreferrer noopener\">Grotta Zinzulusa<\/a> near Castro is a karst cave with spectacular stalactites that extends all the way into the sea. This is Salento at its most mysterious.   <\/p>\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1236\" height=\"928\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Bauxietmeer-Otranto.jpg\" alt=\"Otranto Bauxite Lake - Puglia\" class=\"wp-image-11175\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Bauxietmeer-Otranto.jpg 1236w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Bauxietmeer-Otranto-980x736.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2024\/07\/Bauxietmeer-Otranto-480x360.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1236px, 100vw\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 6: From Vignacastrisi to Otranto (\u00b1 25 km): the easternmost point of Italy<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">The shortest stage, but what a stage. The Punta Palasc\u00eca lighthouse marks the easternmost point of Italy. Early in the morning, you\u2019ll see the sun rise here sooner than anywhere else in the country. The bauxite lake near Otranto, with its surreal reddish-orange color surrounded by turquoise water, is one of the visual highlights of the entire trip.   <\/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=\"1024\" height=\"681\" data-id=\"30144\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2116-1024x681.jpg\" alt=\"Otranto - Detail of the cathedral floor\" class=\"wp-image-30144\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2116-980x652.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2116-480x319.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=\"681\" data-id=\"30119\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2040-1024x681.jpg\" alt=\"Otranto - small shop\" class=\"wp-image-30119\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2040-980x652.jpg 980w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/01\/DSC_2040-480x319.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-full\"><img decoding=\"async\" width=\"900\" height=\"600\" data-id=\"31117\" src=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/Le_Cesine_in_bici602275ee6512d.jpg\" alt=\"Salento by Bike - Cesine\" class=\"wp-image-31117\" title=\"\" srcset=\"https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/Le_Cesine_in_bici602275ee6512d.jpg 900w, https:\/\/naturetravellab.com\/wp-content\/uploads\/2026\/03\/Le_Cesine_in_bici602275ee6512d-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 900px, 100vw\" \/><\/figure>\n<\/figure>\n\n<h3 class=\"wp-block-heading\"><strong>Day 7: From Otranto to Lecce (\u00b1 55 km): The Grand Finale<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">First, Otranto itself: the castle, the city walls, and the cathedral with its famous 12th-century floor mosaic by the monk Pantaleon. One of the largest medieval mosaics in the world. Then back on the bike for the longest stage: past the Alimini Lakes, the Bay of Sant\u2019Andrea, and the Grotta della Poesia near Roca Vecchia (a prehistoric rock art cave by the sea). The final stretch runs through the WWF-protected nature reserve of Le Cesine. Dunes, wetlands, forests, and back to Lecce via the fortified town of Acaya.    <\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Day 8: Lecce: Souvenirs and Goodbyes<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">The last morning is all yours. Papier-m\u00e2ch\u00e9, pottery, a bottle of Primitivo, or a jar of local taralli: be sure to leave some room in your suitcase. <\/p>\n\n<h2 class=\"wp-block-heading\">Here&#8217;s how this self-guided bike tour works<\/h2>\n\n<p class=\"wp-block-paragraph\">This cycling vacation in Salento is self-guided, but you won&#8217;t be on your own. Here&#8217;s what you&#8217;ll get: <\/p>\n\n<ul class=\"wp-block-list\">\n<li>7 nights with breakfast included at carefully selected accommodations<\/li>\n\n\n\n<li>Welcome briefing and bike setup on Day 2<\/li>\n\n\n\n<li>Travel app with all routes, maps, and directions<\/li>\n\n\n\n<li>Luggage transport from one accommodation to another: you can cycle light and carefree<\/li>\n\n\n\n<li>Phone support is available between 8:00 a.m. and 8:00 p.m.<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">So you don&#8217;t have to worry about navigating with a loaded bike or figuring out how to pack your suitcase: the logistics are taken care of, so you can focus on cycling, tasting, and enjoying yourself.<\/p>\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\">Prices and Options for 2026<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Category<\/th><th>February 21\u2013March 31 and November 1\u2013November 20<\/th><th>April 1\u201330 and October 1\u201331<\/th><th>May 1\u2013June 30 and August 29\u2013September 30<\/th><th>1\/7-19\/7<\/th><\/tr><\/thead><tbody><tr><td>Standard (B&amp;Bs &amp; 3-star hotels)<\/td><td>\u20ac700 per person<\/td><td>\u20ac770<\/td><td>\u20ac810<\/td><td>up to \u20ac930 per person<\/td><\/tr><tr><td>Superior (charming B&amp;Bs &amp; 4-star hotels)<\/td><td>\u20ac920 per person<\/td><td>\u20ac1,020<\/td><td>\u20ac1,080<\/td><td>up to \u20ac1,180 per person<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">July 20\u2013August 28: Prices available upon request<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bicycle Rental (6 days, including panniers):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trekking bike: \u20ac110 per person<\/li>\n\n\n\n<li>Gravel bike: \u20ac160 per person<\/li>\n\n\n\n<li>E-bike: \u20ac240 per person<\/li>\n\n\n\n<li>Helmet: \u20ac15 per person<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Surcharges for a single room, solo travelers, or a private transfer (Bari\/Brindisi\u2013Lecce) are available upon request.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Not included: round-trip transportation, other meals, admission fees, tips, tourist tax, and insurance.<\/em><\/p>\n\n\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_59' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Request a quote: Salento by Bike<\/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. It\u2019s a highly reliable local travel agency that offers personalized assistance. 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_59'  action='\/en\/wp-json\/wp\/v2\/posts\/36415' data-formid='59' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_59' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id=\"field_59_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_59_1'>\n                            \n                            <span id='input_59_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_59_1_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_59_1_3' class='gform-field-label gform-field-label--type-sub '>First Name<\/label>\n                                                <\/span>\n                            \n                            <span id='input_59_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_59_1_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_59_1_6' class='gform-field-label gform-field-label--type-sub '>Last Name<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_59_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_59_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_59_8' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_59_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_59_4'>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_59_4' type='text' value='' class='datepicker gform-datepicker dmy datepicker_no_icon gdatepicker-no-icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_59_4_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_59_4_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_59_4' class='gform_hidden' value='https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_59_3\" 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_59_3'>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_3' id='input_59_3' type='text' value='' class='datepicker gform-datepicker dmy datepicker_no_icon gdatepicker-no-icon'   placeholder='dd\/mm\/yyyy' aria-describedby=\"input_59_3_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_59_3_date_format' class='screen-reader-text'>DD slash MM slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_59_3' class='gform_hidden' value='https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_59_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_59_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_59_6' type='number' step='any' min='1' max='10' value='' class='small'     aria-required=\"true\" aria-invalid=\"false\" aria-describedby=\"gfield_instruction_59_6\" \/><div class='gfield_description instruction ' id='gfield_instruction_59_6'>Please enter a number from <strong>1<\/strong> to <strong>10<\/strong>.<\/div><\/div><\/div><div id=\"field_59_10\" 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_59_10'>Comments<\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_59_10' 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_59' 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_59' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_59' id='gform_theme_59' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_59' id='gform_style_settings_59' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_59' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='59' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='Fk5ydNLEAZSUDkRCJUd7fJLxhZT9JqTbTa4KRxrKnosembkAIbuoOS9yvWTatJvi7slzZJgNHr8BJqKG86yyZ1GRfSIBQXfHNsotBozRqTnrQOg=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_59' value='WyJbXSIsImVhODQxMGIwMGRjZmRmMzZiNjMwODlkMmYwYmFjYWE1Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_59' id='gform_target_page_number_59' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_59' id='gform_source_page_number_59' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 59, 'https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_59').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_59');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_59').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_59').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_59').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_59').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_59').val();gformInitSpinner( 59, 'https:\/\/naturetravellab.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [59, current_page]);window['gf_submitting_59'] = 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_59').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [59]);window['gf_submitting_59'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_59').text());}else{jQuery('#gform_59').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"59\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_59\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_59\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_59\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 59, 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<\/div>\n\n<h2 class=\"wp-block-heading\">When are you leaving?<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>Spring (April\u2013June)<\/strong> is the favorite season for experienced cyclists in Salento: pleasantly warm, with the landscape a vibrant green and the sea already inviting you to take your first dip.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Fall (September\u2013October)<\/strong> offers warm seawater, golden light, and significantly fewer crowds in the popular destinations.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Summer (July\u2013August)<\/strong> is possible, but requires an early start, plenty of water, and perhaps an e-bike. Availability during the height of summer is upon request. <\/p>\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#eeeee8\">\n<p class=\"wp-block-paragraph\"><em>Nature Travel Lab connects travelers with local experts who know their destination like no one else. We select our partners based on quality, sustainability, and authenticity, so you can set out on your journey with confidence. <\/em><\/p>\n<\/div>\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>Is this bike tour suitable for beginners?<\/strong> <\/p>\n\n<p class=\"wp-block-paragraph\">Yes. The route is mostly flat with gentle slopes, and there are no long climbs. The daily distances range from 25 to 55 km, and you ride entirely at your own pace. With an e-bike, the tour is comfortable even in the summer.   <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Do I have to navigate on my own?<\/strong> <\/p>\n\n<p class=\"wp-block-paragraph\">No. You&#8217;ll receive a travel app with detailed maps and route descriptions from our local expert. The routes are clear and easy to follow.  <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Can I rent a bike?<\/strong> <\/p>\n\n<p class=\"wp-block-paragraph\">Yes: trekking, gravel, and e-bikes can be added as an extra. All options include panniers. <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Will my luggage be transported?<\/strong> <\/p>\n\n<p class=\"wp-block-paragraph\">Yes, your luggage is transported from hotel to hotel every day. You&#8217;ll be cycling with just a small daypack. <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Travel period: When should I book?<\/strong> <\/p>\n\n<p class=\"wp-block-paragraph\">In the spring and fall, the route is available without restrictions. In the summer (July\u2013August), a &#8220;by request&#8221; policy applies\u2014be sure to book well in advance. <\/p>\n\n<h2 class=\"wp-block-heading\">Sustainable travel in Salento: Here\u2019s How to Do It Right<\/h2>\n\n<p class=\"wp-block-paragraph\">Salento is a vulnerable region, both ecologically and culturally. That\u2019s why we travel here with respect: <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Travel to Lecce sustainably.<\/strong>  The train from Rome or Naples is a great option: comfortable, relaxing, and much lower in CO\u2082 emissions than flying. Use transfers only when absolutely necessary. <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Eat local.<\/strong>  Family-run trattorias, local wine, and seasonal dishes aren&#8217;t just the tastiest choice\u2014they&#8217;re also the most sustainable.  <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Respect nature and the landscape.<\/strong>  Stay on the trails in protected areas such as Le Cesine, do not climb the cliffs, and take nothing with you except photos and memories.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Bring a refillable bottle.<\/strong>  Drinking water is readily available at public fountains throughout Puglia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salento by Bike: An 8-Day Tour Along Two Seas in Puglia Imagine this: you\u2019re cycling early in the morning along a narrow road lined with centuries-old olive trees. The sun is just beginning to rise, it\u2019s still pleasantly cool, and the Adriatic Sea glistens in the distance. Half an hour later, you\u2019re sitting with an [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":36417,"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":[262,222,215,192],"tags":[],"class_list":["post-36415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-puglia","category-italy","category-cycling-tours","category-book-direct"],"acf":[],"_links":{"self":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/posts\/36415","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=36415"}],"version-history":[{"count":0,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/posts\/36415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/media\/36417"}],"wp:attachment":[{"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/media?parent=36415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/categories?post=36415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/naturetravellab.com\/en\/wp-json\/wp\/v2\/tags?post=36415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}