{"id":3427,"date":"2024-02-29T09:39:36","date_gmt":"2024-02-29T09:39:36","guid":{"rendered":"https:\/\/epictripasia.com\/?page_id=3427"},"modified":"2024-03-03T02:55:35","modified_gmt":"2024-03-03T02:55:35","slug":"wonders-of-laos-map","status":"publish","type":"page","link":"https:\/\/epictripasia.com\/en\/maps\/wonders-of-laos-map\/","title":{"rendered":"WONDERS OF LAOS MAP"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Directions from Hanoi to Ho Chi Minh City<\/title>\n    <script src=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v2.7.0\/mapbox-gl.js\"><\/script>\n    <link href=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v2.7.0\/mapbox-gl.css\" rel=\"stylesheet\">\n    <script src=\"https:\/\/unpkg.com\/html2canvas@0.5.0-beta4\/dist\/html2canvas.min.js\"><\/script>\n\n    <style>\n#wa {\n    display: none !important;\n}\n\/* Set a specific height for the map container *\/\n#map {\n    height: 100vh;\n    width:70%;\n}\n#wrap{\ndisplay:flex;\njustify-content:center;\nalign-items:center;\n}\n\n.numbered-marker{\nwidth:0; height:0;}\n\n.numbered-marker  span {\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  box-sizing:border-box;\n  width: 30px;\n  height: 30px;\n  color:#fff;\n  background: #693;\n  border:solid 2px;\n  border-radius: 0 70% 70%;\n  box-shadow:0 0 2px #000;\n  cursor: pointer;\n  transform-origin:0 0;\n  transform: rotateZ(-135deg);\n}\n.numbered-marker b{\ntransform: rotateZ(135deg)}\n\n\n\/* Style for the itinerary *\/\n#itinerary-container {\n    max-width: 400px;\n    margin: 20px;\n    padding: 10px;\n    border: 1px solid #ccc;\n    border-radius: 5px;\n    background-color: #f9f9f9;\n}\n\n.itinerary-item {\n    display: flex;\n    align-items: center;\n    margin-bottom: 10px;\n}\n\n.itinerary-number {\n    margin-right: 10px;\n    font-weight: bold;\n}\n    <\/style>\n<\/head>\n<body>\n\n\n    <!-- Map container -->\n<div id=\"wrap\">\n  <div id=\"itinerary\">\n    <div class=\"tab-content\">\n      <div\n        id=\"nb-2-configurations\"\n        class=\"nb-2-configurations nb-configurations\"\n        style=\"display: block\"\n      >\n        <div class=\"wte-itinerary-header-wrapper\">\n          <div class=\"wp-travel-engine-itinerary-header\">\n            <h2 class=\"wpte-itinerary-title\">Itinerary<\/h2>\n            <div class=\"aib-button-toggle toggle-button expand-all-button\">\n              <label for=\"itinerary-toggle-button\" class=\"aib-button-label\"\n                >Expand all<\/label\n              >\n              <input\n                id=\"itinerary-toggle-button\"\n                type=\"checkbox\"\n                class=\"checkbox\"\n                checked=\"\"\n              \/>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"post-data itinerary wte-trip-itinerary-v2\">\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 1 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> HOUAYXAY \u2013 PAKBENG&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  In the morning, we will pick you up at HouayXay immigration\n                  office (Lao border).<br \/>\n                  After getting the VISA, guests will take a sharing transfer\n                  (minivan) to the slow boat pier to embark on the boat. Before\n                  reaching Pakbeng, we will stop to visit a traditional Kamu\n                  village (Ban Houa Phalam), a tiny cozy place which hosts about\n                  90 families. Travelers will learn about rural lifestyle in a\n                  remote area. The boat will arrive at Pakbeng before night.<br \/>\n                  Overnight in Pakbeng.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 2 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> PAKBENG \u2013 LUANG PRABANG&nbsp;&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Embark on a scenic boat journey from Pakbeng at 8 am,\n                  surrounded by the enchanting nature and jungle landscapes. In\n                  the morning, our guide and chef showcase the art of crafting\n                  Laotian desserts and local beverages, later savored during the\n                  afternoon. The first stop at Ban Baw village, home to a\n                  harmonious blend of Lao Loun, Shan, and Tai Lue ethnicities,\n                  renowned for its Lao whiskey. Indulge in a traditional Lao\n                  lunch on board. In the afternoon, explore the Pak Ou Caves\n                  (Tham Ting) with over two thousand Buddha statues, a\n                  significant pilgrimage site for the Lao people. After the\n                  visit, relish homemade desserts and drinks. The boat\n                  gracefully arrives in Luang Prabang before 4:30 pm.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 3 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span>\n                    LUANG PRABANG \u2013 LIVING LAND FARM \u2013 CITY TOUR&nbsp;\n                  <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Start the day with an immersive rice farming experience at the\n                  Living Lands community farm, delving into each step of the\n                  rice cycle. Be a rice farmer for a day, from seed selection to\n                  planting, ploughing with water buffaloes, and culminating in\n                  the rewarding experience of enjoying the harvested rice. The\n                  Living Lands Farm, located near Luang Prabang, combines\n                  educational programs with organic farming, supporting local\n                  communities. Explore traditional crafts like bamboo weaving\n                  and gardening. In the afternoon, visit the city&#8217;s oldest\n                  temple, Wat Sene, and the magnificent Wat Xieng Thong, with\n                  its remarkable &#8220;tree of life&#8221; mosaic. The tour continues with\n                  stops at Wat Visoun&#8217;s impressive stupa and an exploration of\n                  the Night Market, featuring handmade textiles by local\n                  artisans.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 4 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> LUANG PRABANG \u2013 KUANG SI WATERFALL&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Embark on a day of cultural exploration in Laos, starting with\n                  the unique morning alms giving ritual to saffron-clad monks.\n                  Immerse yourself in the vibrant morning market, showcasing a\n                  delightful array of food. After breakfast, delve into the rich\n                  history at The National Museum and experience Luang Prabang&#8217;s\n                  daily life at the Human Chan Heritage house. In the afternoon,\n                  venture south to the enchanting Kuang Si waterfall, where a\n                  leisurely hike through the national park unveils breathtaking\n                  scenery. End the day by ascending Phousi Mountain for a\n                  panoramic view of the city and its picturesque\n                  surroundings.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 5 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span>\n                    LUANG PRABANG \u2013 HOI KHUA WATERFALL \u2013 BAN CHAN POTTERY\n                    VILLAGE&nbsp;\n                  <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Today will be a day of natural wonders and cultural\n                  exploration in Laos. After a delightful breakfast, journey to\n                  the breathtaking Hoi Khua Waterfall in Pak Luang Village, a\n                  mesmerizing 100-meter cascade surrounded by blooming flowers\n                  and the invigorating scent of nature. In the afternoon,\n                  discover the rich heritage of Luang Prabang with a visit to\n                  the ancient temple Wat Chomphet, offering panoramic views of\n                  the city. Continue the journey to Ban Chan, a historic pottery\n                  village with a legacy of crafting pottery for the Royal\n                  Family. Explore the village, gaining insights into traditional\n                  pottery-making techniques passed down through generations.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 6 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span>\n                    LUANG PRABANG \u2013 ELEPHANT VILLAGE SANCTUARY JOIN TOUR FULL\n                    DAY&nbsp;\n                  <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Participate in a captivating adventure in Luang Prabang with a\n                  morning visit to Ban Packham&#8217;s vibrant market. Begin your day\n                  at 8:00 am with a pick-up by our knowledgeable guide, heading\n                  to the Elephant Village Camp for a special encounter with Lao\n                  elephants. Engage in elephant feeding, explore the Elephant\n                  Village&#8217;s fascinating facilities, and learn the art of\n                  communication with these majestic creatures. Embark on a 2 km\n                  trek through the diverse jungle landscape of the exclusive\n                  Trail of Falls, enjoying a picnic lunch in the forest.\n                  Continue with a 1 km trek to Tad Sae Waterfall, where you can\n                  relax or swim in its refreshing pools. Conclude your journey\n                  with a scenic boat trip back to the camp, offering glimpses of\n                  local river life. The adventure wraps up between 3:00 pm and\n                  4:00 pm with a transfer back to your hotel in Luang\n                  Prabang.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 7 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> LUANG PRABANG \u2013 NONG KHIAW&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  After breakfast, depart by minivan to Nong Khiaw (it takes\n                  around 3.5-4 hours). On the way, visit some villages like Ban\n                  Nanyang where still recognized as one of the most highly\n                  preserved forms of authentic poblados life of Leu ethnicities\n                  and Algonquin production textiles.&nbsp;<br \/>\n                  Arrive at Nong Khiaw, check-in and take a rest.<br \/>\n                  Overnight in Nong Khiaw.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 8 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> NONG KHIAW \u2013 MUANG NGOI \u2013 NONG KHIAW&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  After breakfast, we will embark on a scenic river cruise to\n                  Muang Ngoi, stopping at diverse ethnic villages along the way.\n                  Explore the renowned Ban Sop Jam, known for traditional Lao\n                  silk and cotton weaving, where you can acquire exquisite\n                  textiles. After returning to Muang Ngoi, take a break before\n                  embarking on a trek through picturesque landscapes, including\n                  limestone cliffs, mountains, and rice paddy fields. Visit a\n                  historic cave used as a bomb shelter during the second\n                  Indochina war. Conclude the day with a breathtaking sunset\n                  cruise back to Nong Khiaw, arriving just before dark.<br \/>\n                  Overnight in Nong Khiaw.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 9 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> NONG KHIAW \u2013 LUANG PRABANG&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Today we will depart to Luang Prabang. Arrival Luang Prabang\n                  at noon.<br \/>\n                  Free and easy at leisure in the afternoon.<br \/>\n                  Overnight in Luang Prabang.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 10 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> LUANG PRABANG \u2013 VANG VIENG \u2013 BLUE LAGOON&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  After having breakfast, check out our escort guide and driver\n                  transfer to Vang Vieng \u2013 a beautiful riverside town in central\n                  Laos. We drive to the famous Blue Lagoon for relaxing,\n                  swimming in the crystal water, and visiting a few weaving\n                  villages before we continue to take a boat ride along Nam Song\n                  River to explore the wonderful spectacular scenery, limestone\n                  formation and take beautiful photos of the mountainous\n                  countryside.<br \/>\n                  Overnight in Vang Vieng.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 11 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> VANG VIENG ORGANIC FARM \u2013 KAYAKING&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Breakfast is at the hotel. Check out after breakfast, heading\n                  out to visit Tham Chang (Jang) cave \u2013 one of the most\n                  important caves of Vang Vieng as well as a temporary home for\n                  farmers who raise vegetables nearby.&nbsp;<br \/>\n                  After that, visit Vang Vieng Organic Farm. Explore the organic\n                  farm and traditional mud houses. The farm will invite you to a\n                  cup of mulberry tea. Then, transfer to Nam Song River to\n                  experience kaying.<br \/>\n                  Overnight in Vang Vieng.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 12 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> VANG VIENG ORGANIC FARM \u2013 KAYAKING&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Check out after breakfast, heading out to Vientiane. You will\n                  see crystal clear water running out of the mountain into the\n                  river, charming landscapes of the villages, and rice fields.\n                  Tour will be admired by a visit to Vang Sang \u2013 where remains\n                  of dozens of Buddha images dating from the 16th century.\n                  Continue to Vientiane Capital.&nbsp;&nbsp;<br \/>\n                  Overnight in Vientiane.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 13 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> VIENTIANE CITY TOUR \u2013 BUDDHA PARK&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  In the morning, we will start to discover the Vientiane\n                  capital by bike tour. Begin with Wat Si Muang, renowned for\n                  its supernatural power, and then visit Wat Sisaket, a temple\n                  adorned with thousands of tiny Buddha statues. Explore the\n                  ancient Wat Prakeo, once famous for housing the Emerald\n                  Buddha. En route to the iconic That Luang Stupa, capture\n                  photos of the impressive Patuxay Monument, often referred to\n                  as the Laotian &#8220;Arc de Triomphe.&#8221; After lunch, venture to\n                  Buddha Park by car, a captivating collection of Buddhist and\n                  Hindu sculptures along the Mekong. Discover approximately 200\n                  religious images created over 500 years, offering insights\n                  into a mysterious monk&#8217;s philosophy on life and the\n                  universe.<br \/>\n                  Overnight in Vientiane.\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"itinerary-row active\">\n            <div class=\"wte-itinerary-head-wrap\">\n              <div class=\"title\">Day 14 :<\/div>\n              <a\n                class=\"accordion-tabs-toggle active\"\n                href=\"javascript:void(0);\"\n              >\n                <span\n                  class=\"dashicons dashicons-arrow-down custom-toggle-tabs rotator open\"\n                ><\/span>\n                <div class=\"itinerary-title\">\n                  <span> VIENTIANE \u2013 DEPARTURE&nbsp; <\/span>\n                <\/div>\n              <\/a>\n            <\/div>\n            <style id=\"itinerary-content-show\">\n              .itinerary-content {\n                disply: block !important;\n              }\n            <\/style>\n            <div class=\"itinerary-content show\" style=\"display: block\">\n              <div class=\"content\">\n                <p>\n                  Breakfast at the hotel and free at leisure until checkout at\n                  12:00. Transfer by the driver to the airport.&nbsp;\n                <\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <script>\n          (function () {\n            var toggleTab = function (row, force = null) {\n              var content = row.querySelector(\".itinerary-content\");\n              var toggler = row.querySelector(\".accordion-tabs-toggle\");\n              var condition =\n                force === null ? !toggler.classList.contains(\"active\") : force;\n              var height = content.scrollHeight;\n              content.classList.toggle(\"active\", condition);\n              if (condition) content.style.maxHeight = height + \"px\";\n              else content.style.maxHeight = \"0px\";\n              toggler.classList.toggle(\"active\", condition);\n            };\n\n            var handleToggleClick = function (row) {\n              return function (event) {\n                var target = event.target;\n                if (!!target.closest(\".wte-itinerary-head-wrap\")) {\n                  toggleTab(row);\n                }\n              };\n            };\n\n            var setContentHeight = function (row) {\n              var content = row.querySelector(\".itinerary-content\");\n              var scrollHeight = content.scrollHeight;\n              if (content.classList.contains(\"active\"))\n                content.style.maxHeight = scrollHeight + \"px\";\n              else content.style.maxHeight = \"0px\";\n            };\n\n            var wrapper = document.querySelector(\".wte-trip-itinerary-v2\");\n            if (wrapper) {\n              var expandall = document.getElementById(\n                \"itinerary-toggle-button\"\n              );\n              var rows = wrapper.querySelectorAll(\".itinerary-row\");\n              if (expandall) {\n                expandall.addEventListener(\"change\", function () {\n                  if (rows)\n                    rows.forEach((row) => {\n                      toggleTab(row, this.checked);\n                    });\n                });\n              }\n              if (rows) {\n                rows.forEach(function (row) {\n                  \/\/ setContentHeight(row)\n                  row.addEventListener(\"click\", handleToggleClick(row));\n                });\n              }\n            }\n          })();\n        <\/script>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"wrapper-map\">\n    <div id=\"itinerary-container\"><\/div>\n    <div id=\"map\"><\/div>\n  <\/div>\n<\/div>\n\n    <script>\n        \/\/ Replace 'YOUR_MAPBOX_ACCESS_TOKEN' with your actual Mapbox access token\n        mapboxgl.accessToken = 'pk.eyJ1IjoibmlnaHRtYXJlc3VyZiIsImEiOiJjazFjMnRjNHYydGN5M25wa2Y4cXkwcWNyIn0.EFUSe85Grl7ptScTOtJHoA';\n\n        \/\/ Create a map centered on Hanoi\n        const map = new mapboxgl.Map({\n            container: 'map',\n            style: 'mapbox:\/\/styles\/mapbox\/streets-v11',\n            center: [108.3348, 15.8801],\n            zoom: 4\n        });\n\n        \/\/ Add navigation control to the map\n        map.addControl(new mapboxgl.NavigationControl());\n\n        \/\/ Function to create a popup with the location name and remove the close button\n        function createPopup(locationName, number) {\n            return new mapboxgl.Popup({ offset: 25, closeButton: false })\n                .setHTML(`<h3>${locationName}<\/h3>`);\n        }\n\n        \/\/ Add numbered markers for Dong Hoi, Phong Nha, Hue, \nconst markers = [\n    [100.4149, 20.2775, 'Houayxay'],                 \/\/ Houayxay\n    [100.4240, 19.8805, 'Pakbeng'],                  \/\/ Pakbeng\n    [102.1392, 19.8834, 'Luang Prabang'],            \/\/ Luang Prabang\n    [102.0955, 19.9876, 'Living Land Farm'],         \/\/ Living Land Farm\n    [102.0176, 19.5765, 'Kuang Si Waterfall'],       \/\/ Kuang Si Waterfall\n    [102.1467, 20.1147, 'Hoi Khua Waterfall'],       \/\/ Hoi Khua Waterfall\n    [102.1791, 19.8477, 'Ban Chan Pottery Village'], \/\/ Ban Chan Pottery Village\n    [102.2141, 19.8189, 'Elephant Village Sanctuary'], \/\/ Elephant Village Sanctuary\n    [102.1392, 19.8834, 'Luang Prabang'],            \/\/ Luang Prabang (repeating)\n    [102.6266, 20.9250, 'Nong Khiaw'],               \/\/ Nong Khiaw\n    [102.7495, 20.5708, 'Muang Ngoi'],               \/\/ Muang Ngoi\n    [102.6266, 20.9250, 'Nong Khiaw'],               \/\/ Nong Khiaw (repeating)\n    [102.4477, 18.9278, 'Vang Vieng'],               \/\/ Vang Vieng\n    [102.5976, 17.9669, 'Vientiane']                 \/\/ Vientiane\n];\n\n\n\n\n\n        markers.forEach((markerData, index) => {\n            const markerElement = document.createElement('div');\n            markerElement.className = 'numbered-marker';\n            markerElement.innerHTML = `<span class=\"marker-number\"><b>${index + 1}<\/b><\/span>`;\n            \n            const marker = new mapboxgl.Marker(markerElement)\n                .setLngLat([markerData[0], markerData[1]])\n                .addTo(map);\n\n            marker.setPopup(createPopup(markerData[2], index + 1)).addTo(map);\n        });\n\n        const waypoints = markers.map(marker => ({\n            coordinates: [marker[0], marker[1]],\n            markerName: marker[2]\n        }));\n\n        \/\/ Use Mapbox Directions API to get route information\n        const directionsRequest = 'https:\/\/api.mapbox.com\/directions\/v5\/mapbox\/driving\/' +\n            waypoints.map(waypoint => `${waypoint.coordinates[0]},${waypoint.coordinates[1]}`).join(';') +\n            `?steps=true&geometries=geojson&access_token=${mapboxgl.accessToken}`;\n\n\n        fetch(directionsRequest)\n            .then(response => response.json())\n            .then(data => {\n                console.log(data); \/\/ Log the API response to the console\n                \/\/ Draw the route on the map\n                map.addSource('route', {\n                    'type': 'geojson',\n                    'data': {\n                        'type': 'Feature',\n                        'properties': {},\n                        'geometry': data.routes[0].geometry\n                    }\n                });\n\n                map.addLayer({\n                    'id': 'route',\n                    'type': 'line',\n                    'source': 'route',\n                    'layout': {\n                        'line-join': 'round',\n                        'line-cap': 'round'\n                    },\n                    'paint': {\n                        'line-color': '#3887be',\n                        'line-width': 5\n                    }\n                });\n            })\n            .catch(error => console.error('Error fetching directions:', error));\n\n        \/\/ Create the itinerary HTML\n        const itineraryContainer = document.getElementById('itinerary-container');\n        waypoints.forEach((waypoint, index) => {\n            const itineraryItem = document.createElement('div');\n            itineraryItem.className = 'itinerary-item';\n\n            const itineraryNumber = document.createElement('div');\n            itineraryNumber.className = 'numbered-marker';\n            itineraryNumber.innerHTML= `<span class=\"marker-number\"><b>${index + 1}<\/b><\/span>`;\n            itineraryNumber.style.marginLeft='1rem';\n            itineraryNumber.style.marginTop='2rem';\n            itineraryNumber.style.marginRight='2rem';\n            const itineraryText = document.createElement('div');\n            itineraryText.textContent = `${waypoint.markerName}`;\n\n            itineraryItem.appendChild(itineraryNumber);\n            itineraryItem.appendChild(itineraryText);\n            itineraryContainer.appendChild(itineraryItem);\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Directions from Hanoi to Ho Chi Minh City Itinerary Expand all Day 1 : HOUAYXAY \u2013 PAKBENG&nbsp; In the morning, we will pick you up at HouayXay immigration office (Lao &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2984,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-3427","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/pages\/3427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/comments?post=3427"}],"version-history":[{"count":3,"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/pages\/3427\/revisions"}],"predecessor-version":[{"id":3631,"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/pages\/3427\/revisions\/3631"}],"up":[{"embeddable":true,"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/pages\/2984"}],"wp:attachment":[{"href":"https:\/\/epictripasia.com\/en\/wp-json\/wp\/v2\/media?parent=3427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}