{"id":11243,"date":"2018-07-24T14:52:26","date_gmt":"2018-07-24T07:52:26","guid":{"rendered":"https:\/\/www.asiasafari-laos.com\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/"},"modified":"2026-11-07T11:11:47","modified_gmt":"2026-11-07T04:11:47","slug":"hotel-in-oudomxay-and-luang-namtha","status":"publish","type":"page","link":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/","title":{"rendered":"Hotel in Oudomxay and Luang Namtha"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.css\">\n<style>.asfh{\n    --vert:#a6ba52; --vert-fonce:#617b33; --vert-moyen:#6f8d3a;\n    --ink:#333333; --muted:#747474; --line:#e0dede; --footer:#3a3a3a;\n    --serif:'Alegreya', Georgia, 'Times New Roman', serif;\n    --sans:'Cabin', Arial, sans-serif;\n    --shadow:0 4px 18px rgba(51,51,51,.10);\n  }\n.asfh *{box-sizing:border-box; margin:0; padding:0}\n.asfh{font-family:var(--sans); color:var(--muted); background:#fff; font-size:18px; line-height:1.6}\n.asfh a{color:var(--vert-fonce)}\n.asfh .wrap{max-width:1200px; margin:0 auto; padding:0 20px}\n@media(max-width:900px){.asfh .sharebar{display:none}}\n.asfh .pagehead{text-align:center; padding:44px 20px 0}\n.asfh .pagehead img.motif{height:52px; margin-bottom:14px}\n.asfh h1{font-family:var(--serif); font-size:42px; font-weight:700; letter-spacing:-.5px; color:var(--ink); line-height:1.15; margin:6px 0 12px}\n.asfh .intro{max-width:1030px; margin:14px auto 0; color:var(--muted); font-size:18px; line-height:1.6; text-align:center}\n.asfh .intro b{color:var(--ink); font-weight:700}\n.asfh .sep-dash{max-width:1160px; margin:34px auto 0; border-top:1px dashed var(--line)}\n.asfh .filterbar{position:sticky; top:0; z-index:500; background:rgba(255,255,255,.97); border-bottom:1px dashed var(--line); padding:16px 0; margin-top:26px}\n.asfh .chips{display:flex; gap:10px; flex-wrap:wrap; align-items:center}\n.asfh .chips.chips-g{margin-top:10px; padding-top:10px; border-top:1px dashed var(--line)}\n.asfh .chips.chips-g .chip{font-size:13px; padding:7px 14px; border-color:var(--vert-fonce)}\n.asfh .chips.chips-g .chip.active{background:var(--vert-fonce)}\n.asfh .chip{font-family:var(--sans); border:2px solid var(--vert); background:#fff; color:var(--vert-fonce); font-size:14px; font-weight:600; letter-spacing:.3px; text-transform:uppercase; padding:9px 20px; border-radius:2px; cursor:pointer; transition:.16s}\n.asfh .chip:hover{background:#f4f7e8}\n.asfh .chip.active{background:var(--vert); color:#fff}\n.asfh .chips .hint{margin-left:auto; font-size:15px; color:var(--muted)}\n.asfh h2.section-title{font-family:var(--sans); font-size:34px; font-weight:700; color:var(--ink); margin:44px 0 6px}\n.asfh .section-sub{color:var(--muted); margin:8px 0 26px; font-size:17px}\n.asfh .grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(348px,1fr)); gap:26px}\n.asfh .card{background:#fff; border:1px solid var(--line); border-radius:4px; overflow:hidden; box-shadow:var(--shadow); display:flex; flex-direction:column; transition:transform .16s, box-shadow .16s}\n.asfh .card:hover{transform:translateY(-3px); box-shadow:0 10px 26px rgba(51,51,51,.16)}\n.asfh .ph{position:relative; height:225px; overflow:hidden; background:#e8ebdd}\n.asfh .ph img{width:100%; height:100%; object-fit:cover; display:block}\n.asfh .ph .fallback{width:100%; height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#fff; font-family:var(--serif)}\n.asfh .ph .fallback b{font-size:44px; font-weight:700; letter-spacing:3px; line-height:1}\n.asfh .ph .fallback i{font-family:var(--sans); font-style:normal; font-size:11.5px; opacity:.85; margin-top:8px; letter-spacing:.4px}\n.asfh .ph .credit{position:absolute; top:12px; left:12px; font-size:10.5px; background:rgba(255,255,255,.92); color:#555; padding:3px 9px; border-radius:2px; max-width:70%}\n.asfh .ph .badge-cat.avec-credit, .asfh .ph .badge-coup.avec-credit{top:auto; bottom:46px}\n.asfh .ph .namebar{position:absolute; left:0; right:0; bottom:0; background:rgba(166,186,82,.88); padding:9px 14px; text-align:center}\n.asfh .ph .namebar span{font-family:var(--serif); font-weight:700; font-size:25px; color:#fff; line-height:1.2; text-shadow:0 1px 2px rgba(0,0,0,.18)}\n.asfh .badge-cat{position:absolute; top:12px; left:12px; background:var(--vert-fonce); color:#fff; font-family:var(--sans); font-size:11.5px; font-weight:700; letter-spacing:.6px; text-transform:uppercase; padding:5px 12px; border-radius:2px}\n.asfh .badge-note{position:absolute; top:12px; right:12px; background:#fff; border:1px solid var(--line); border-radius:3px; padding:7px 10px 6px; text-align:center; box-shadow:0 2px 10px rgba(0,0,0,.18); min-width:64px}\n.asfh .badge-note .val{font-family:var(--serif); font-weight:700; font-size:23px; line-height:1; color:var(--vert-fonce)}\n.asfh .badge-note .val em{font-style:normal; font-size:12px; font-weight:500; color:var(--muted)}\n.asfh .badge-note .src{display:block; font-family:var(--sans); font-size:10.5px; color:var(--muted); margin-top:3px}\n.asfh .badge-note.none{background:#f3f3f1}\n.asfh .badge-note.none .val{font-family:var(--sans); font-size:12.5px; font-weight:600; color:var(--muted); padding:3px 0}\n.asfh .body{padding:20px 22px 22px; display:flex; flex-direction:column; flex:1}\n.asfh .stars{color:var(--vert); font-size:15px; letter-spacing:2px}\n.asfh .loc{font-family:var(--sans); font-size:15px; color:var(--muted); margin:4px 0 10px}\n.asfh .loc::before{content:\"\ud83d\udccd \"}\n.asfh .desc{font-size:16px; line-height:1.6; color:var(--muted); flex:1}\n.asfh .tags{display:flex; flex-wrap:wrap; gap:7px; margin:14px 0 3px}\n.asfh .tag{background:#f4f7e8; color:var(--vert-fonce); font-size:13px; font-weight:600; padding:3px 10px; border-radius:2px; border:1px solid #dde6c2}\n.asfh .sources{display:flex; flex-wrap:wrap; gap:6px; margin:0 0 12px}\n.asfh .src-pill{display:inline-flex; align-items:baseline; gap:5px; font-size:12.5px; padding:3px 9px; border-radius:2px; border:1px solid var(--line); background:#fafaf8; color:var(--muted)}\n.asfh .src-pill b{font-weight:700; color:var(--ink); font-size:13.5px}\n.asfh .src-pill i{font-style:normal; color:#9a9a9a; font-size:11.5px}\n.asfh .src-pill.todo{background:#f6f6f4; border-color:var(--line); color:#9a9a9a}\n.asfh .src-pill.todo b{color:#9a9a9a; font-weight:600}\n.asfh .links{display:flex; flex-wrap:wrap; gap:8px; margin-top:16px; padding-top:15px; border-top:1px dashed var(--line)}\n.asfh .lnk{display:inline-flex; align-items:center; gap:6px; font-size:13.5px; font-weight:600; text-decoration:none; color:var(--muted); background:#f7f7f5; border:1px solid var(--line); padding:6px 11px; border-radius:2px; transition:.14s}\n.asfh .lnk:hover{background:#f4f7e8; color:var(--vert-fonce); border-color:var(--vert)}\n.asfh .cta{display:block; text-align:center; margin-top:15px; background:var(--vert); color:#fff; text-decoration:none; font-weight:700; font-size:14px; letter-spacing:.6px; text-transform:uppercase; padding:14px; border-radius:2px; transition:.14s}\n.asfh .cta:hover{background:var(--vert-fonce)}\n.asfh .legende{border:1px dashed var(--line); background:#fafaf8; border-radius:4px; padding:20px 24px; margin:30px 0 0; font-size:16px; color:var(--muted); line-height:1.65}\n.asfh .legende b{color:var(--ink)}\n.asfh .legende .formule{display:inline-block; background:#fff; border:1px solid var(--line); border-radius:2px; padding:2px 9px; font-size:15px; color:#555; margin:0 2px}\n.asfh #mapwrap{margin:48px 0 20px}\n.asfh #map{height:470px; border-radius:4px; border:1px solid var(--line); box-shadow:var(--shadow)}\n.asfh .map-note{font-size:15px; color:var(--muted); margin-top:10px}\n.asfh .leaflet-popup-content{font-family:var(--sans)}\n.asfh .faq{margin-top:50px}\n.asfh .faq h3{font-family:var(--serif); font-size:23px; font-weight:700; color:var(--ink); margin:26px 0 6px}\n.asfh .faq p{font-size:17px}\n.asfh .devis{background:var(--vert-fonce); color:#fff; text-align:center; padding:46px 20px; margin-top:54px}\n.asfh .devis h5{font-family:var(--serif); font-size:32px; font-weight:700; margin-bottom:8px; color:#fff !important}\n.asfh .devis a.btn{display:inline-block; margin-top:18px; background:#fff; color:var(--vert-fonce); font-family:var(--sans); font-weight:700; font-size:14px; letter-spacing:.6px; text-transform:uppercase; text-decoration:none; padding:14px 32px; border-radius:2px}\n.asfh .devis a.btn:hover{background:#f4f7e8}\n@media(max-width:760px){.asfh h1{font-size:30px}\n.asfh .devis h5{font-size:25px}\n.asfh .ph .namebar span{font-size:22px}}\n.asfh .badge-coup{position:absolute; top:12px; left:12px; background:#b8860b; color:#fff; font-size:11.5px; font-weight:700; letter-spacing:.5px; text-transform:uppercase; padding:5px 12px; border-radius:2px; box-shadow:0 2px 8px rgba(0,0,0,.25)}\n.asfh .card.coupdecoeur{border:2px solid #b8860b; box-shadow:0 6px 24px rgba(184,134,11,.22)}<\/style>\n<div class=\"asfh\"><div class=\"pagehead\">\n  <img decoding=\"async\" class=\"motif\" src=\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2018\/06\/MOTIFS4.png\" alt=\"motif\" onerror=\"this.style.display='none'\">\n  <h1>Hotels in Oudomxay and Luang Namtha<\/h1>\n  <p class=\"intro\">Oudomxay (Muang Xay) and Luang Namtha are two stops on the northern road, between Luang Prabang, Nong Khiaw and the Chinese border. You come here for the markets, the minority villages and the treks of the <b>Nam Ha<\/b>, not for the hotels: <b>there is no luxury hotel and no international chain in either town<\/b>, but honest provincial hotels, wooden bungalows and family-run guesthouses. One address stands apart, and it is away from everything: the <b>Namkat Yorla Pa<\/b> resort. We have sorted our <b>2026<\/b> selection \u2014 17 addresses checked one by one in November 2026 \u2014 by category, then by traveller rating; filter it by town. Every trip being <b>built to order<\/b>, we book for you the address that matches what you want and what you want to spend, and we tell you plainly what to expect.<\/p>\n  <div class=\"sep-dash\"><\/div>\n<\/div>\n\n<div class=\"filterbar\"><div class=\"wrap chips\" id=\"chips\">\n      <button class=\"chip active\" data-f=\"all\">All locations<\/button>\n      <button class=\"chip\" data-f=\"oudomxay\">Oudomxay (Muang Xay)<\/button>\n      <button class=\"chip\" data-f=\"namtha\">Luang Namtha<\/button>\n      <button class=\"chip\" data-f=\"hors\">Outside town<\/button>\n  <div class=\"chips chips-g\" id=\"chips-g\"><button class=\"chip active\" data-g=\"all\">All categories<\/button><button class=\"chip\" data-g=\"resort\">Nature resort<\/button><button class=\"chip\" data-g=\"confort\">Comfort<\/button><button class=\"chip\" data-g=\"bungalows\">Nature bungalows<\/button><button class=\"chip\" data-g=\"budget\">Budget<\/button><\/div>\n  <span class=\"hint\" id=\"count\"><\/span>\n<\/div><\/div>\n\n<main class=\"wrap\">\n  <h2 class=\"section-title\">Nature resort<\/h2><p class=\"section-sub\">A single address, and it is our favourite in Oudomxay: a resort in the forest, on the bank of its own river, with nothing comparable anywhere in the north-west.<\/p><div class=\"grid\" data-g=\"resort\"><\/div>\n  <h2 class=\"section-title\">Comfort<\/h2><p class=\"section-sub\">The most comfortable addresses in the two towns: air-conditioned, well-placed provincial hotels, rated 3 stars or with no official rating. Nothing more, and that is what a stopover needs.<\/p><div class=\"grid\" data-g=\"confort\"><\/div>\n  <h2 class=\"section-title\">Nature bungalows<\/h2><p class=\"section-sub\">In Luang Namtha, one address is not a hotel: wooden bungalows designed for ecotourism, quiet and a short walk from town.<\/p><div class=\"grid\" data-g=\"bungalows\"><\/div>\n  <h2 class=\"section-title\">Budget<\/h2><p class=\"section-sub\">Guesthouses chosen for their welcome and their ratings, not for their comfort. These are places to pass through, often family-run. We present them as they are.<\/p><div class=\"grid\" data-g=\"budget\"><\/div>\n\n  <div class=\"legende\"><b>How to read the rating?<\/b> The figure shown is an <b>average of the reviews published online<\/b>, converted to a 10-point scale. When a hotel is rated on two platforms, the one with more reviews weighs more in its average. The sources are listed under each name so you can check for yourself.<br><br><b>Here, more than anywhere else, the number of reviews matters<\/b>: of our 17 addresses, eleven are rated by Google alone, and an excellent score from ten reviews proves nothing. We show it under each name. Ratings collected in <b>November 2026<\/b>. Facebook and official websites are not included.<\/div>\n\n  <div id=\"mapwrap\">\n    <h2 class=\"section-title\">Where are they?<\/h2>\n    <p class=\"section-sub\">Oudomxay (Muang Xay) and Luang Namtha are two crossroads towns of the north-west, about 120 km apart by road. The only address listed as outside town, the Namkat Yorla Pa resort, needs a transfer from Muang Xay, which we arrange. The map reframes itself according to the filter you choose.<\/p>\n    <div id=\"map\"><\/div>\n    <p class=\"map-note\">Click a dot to see the hotel and its rating. Positions are indicative.<\/p>\n  <\/div>\n\n<div class=\"faq\">\n    <h2 class=\"section-title\">Choosing where to stay in Oudomxay and Luang Namtha<\/h2>\n\n    <h3>Is it really worth sleeping in these two towns?<\/h3>\n    <p>Yes, but for what they are: stops. Oudomxay breaks the long road between Luang Prabang and the Chinese border; Luang Namtha is the starting point for the Nam Ha treks and for meeting the Akha, Khmu and Lanten villages. In both cases one night is enough if you are only passing through, two if you are walking. Travellers looking for a stop with real charm in the north-west are better off in Muang La, next to Oudomxay \u2014 see our page on <a href=\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-muang-la\/\">hotels in Muang La<\/a>.<\/p>\n\n    <h3>What standard of comfort should I expect?<\/h3>\n    <p>There is <b>no 4 or 5 star hotel in either town<\/b>. The best addresses are provincial hotels rated 2 or 3 stars and wooden bungalows in a garden; the most recent, opened in 2025 in Luang Namtha, is also the only one with a lift. Power cuts are still possible. The one exception in the region is the Namkat Yorla Pa resort, outside town.<\/p>\n\n    <h3>How many nights should I plan?<\/h3>\n    <p>One night in Oudomxay, one or two in Luang Namtha if you are trekking, and two nights at the Namkat Yorla Pa resort, which is a destination in its own right: a single night leaves no time to enjoy it.<\/p>\n\n    <h3>Oudomxay or Luang Namtha for a single night?<\/h3>\n    <p>Luang Namtha, if you have the choice: the town is more pleasant, the addresses more varied and better rated, and the evening market is worth the walk. Oudomxay makes sense when you arrive by train, or when you are leaving for Nong Khiaw and Luang Prabang the next morning.<\/p>\n\n    <h3>When should I go?<\/h3>\n    <p>From October to April, during the dry season. November and December mornings are cool and often buried in mist over the hills: this is the most photogenic time of year. In the rainy season the vegetation is spectacular, but the tracks to the villages become difficult and some treks are cancelled.<\/p>\n\n    <h3>How do I get to Oudomxay and Luang Namtha?<\/h3>\n    <p>By road from Luang Prabang or <a href=\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-nong-khiaw\/\">Nong Khiaw<\/a>, by air from Vientiane, or on the Laos-China railway: Muang Xay has its own station, and Na Teuy station serves Luang Namtha. As a <a href=\"https:\/\/www.asiasafari-laos.com\/en\/\">travel agency in Laos<\/a>, Asia Safari arranges every transfer, stations and airports included, and books the hotel that fits your itinerary.<\/p>\n  <\/div>\n  \n<\/main>\n\n<div class=\"devis\"><h5>Tempted by the road to the north?<\/h5><div>Every trip is tailor-made \u2014 accommodation carefully chosen to suit your wishes.<\/div>\n  <a class=\"btn\" href=\"https:\/\/www.asiasafari-laos.com\/en\/contact-asia-safari-laos-agency\/\" target=\"_blank\" rel=\"noopener\">Request a free quote<\/a><\/div><\/div>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/leaflet\/1.9.4\/leaflet.min.js\"><\/script>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/5.24.0\/maplibre-gl.min.css\">\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/5.24.0\/maplibre-gl.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@maplibre\/maplibre-gl-leaflet@0.1.4\/leaflet-maplibre-gl.js\"><\/script>\n<script>(function(){function asfhInit(){\nconst HOTELS = [{\"id\":\"namkat\",\"g\":\"resort\",\"e\":\"hors\",\"v\":\"Oudomxay\",\"n\":\"Namkat Yorla Pa Resort\",\"s\":4,\"coup\":true,\"coupTxt\":\"Our favourite in Oudomxay\",\"co\":[20.7169637,102.0974904],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.6,\"n\":943}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/namkat-yorla-pa-terrasse-feu-riviere-oudomxay-720.jpg\",\"credit\":\"\u00a9 Namkat Yorla Pa Resort\",\"site\":\"https:\/\/namkatyorlapa.com\/\",\"loc\":\"Outside town, in the forest above the Nam Kat river\",\"desc\":\"This is the only address in the region that is a destination in its own right rather than a stopover: a resort set in the forest above the Nam Kat, next to a Khmu village, with hiking, birdwatching and a baci ceremony. With 943 Google reviews at 4.6, it has more feedback than the whole of Oudomxay put together \u2014 and by far the best rating on this page. Allow two nights: one shows you nothing of it.\",\"tags\":[\"Forest\",\"Riverside\",\"Khmu village\",\"A destination in itself\"]},{\"id\":\"litthavixay\",\"g\":\"budget\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Litthavixay Guesthouse\",\"s\":0,\"coup\":false,\"co\":[20.687752,101.9868913],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.2,\"n\":129}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/oudomxay1-720.jpg\",\"credit\":\"Ambience photo \u2013 Oudomxay region\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"The best rating among the budget addresses in Oudomxay, and on a real number of reviews: 4.2 from 129 Google ratings. A simple town-centre guesthouse, well placed for the market and the restaurants. This is the one we book first in this category.\",\"tags\":[\"Budget\",\"Town centre\",\"Well rated\",\"Overnight stop\"]},{\"id\":\"charminglao\",\"g\":\"confort\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Charming Lao Hotel\",\"s\":3,\"coup\":false,\"co\":[20.6925065,101.982575],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4,\"n\":177}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/charminglao-1-720.jpg\",\"credit\":\"\u00a9 Charming Lao Hotel\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"The best-known hotel in Oudomxay, rated 3 stars, with 177 Google reviews at 4.0: a fair rating rather than a brilliant one, on the largest volume of feedback in town in this category. It is our reference address when travellers want dependable comfort for a one-night stop.\",\"tags\":[\"3 star\",\"Town centre\",\"Reference address\",\"Fair rating\"]},{\"id\":\"singha\",\"g\":\"confort\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Sing Ha Hotel\",\"s\":3,\"coup\":false,\"co\":[20.6855928,101.9842706],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":3.9,\"n\":80}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/oudomxay2-720.jpg\",\"credit\":\"Ambience photo \u2013 Oudomxay region\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"A 3-star hotel in the centre, rated 3.9 from 80 Google reviews. The standard is that of a decent provincial hotel: we offer it when Charming Lao is full, which happens in the dry season.\",\"tags\":[\"3 star\",\"Town centre\",\"Fallback option\",\"One-night stop\"]},{\"id\":\"xokxay\",\"g\":\"budget\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Xokxay Hotel\",\"s\":1,\"coup\":false,\"co\":[20.6853421,101.9891189],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":3.8,\"n\":4},\"google\":{\"v\":3.9,\"n\":31}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/akha-laos-1-720.jpg\",\"credit\":\"Ambience photo \u2013 Oudomxay region\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"A budget address in the centre, rated 3.9 on Google and 3.8 on TripAdvisor \u2014 two platforms that agree with each other, on few reviews. Enough for a night before taking the northern road again.\",\"tags\":[\"Budget\",\"Town centre\",\"Overnight stop\",\"Simple\"]},{\"id\":\"mittaphap\",\"g\":\"confort\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Mittaphap Hotel\",\"s\":3,\"coup\":false,\"co\":[20.6856981,101.990657],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":3.7,\"n\":192}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/hotel-mittaphap-oudomxay-720.jpg\",\"credit\":\"\u00a9 Mittaphap Hotel\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"The most reviewed address in Oudomxay \u2014 192 reviews \u2014 but the rating stays average: 3.7 on Google. Rated 3 stars, it holds its rank on location more than on comfort. We keep it on the list because the town has few rooms and this hotel has many.\",\"tags\":[\"3 star\",\"Heavily reviewed\",\"Average rating\",\"Many rooms\"]},{\"id\":\"xaysana\",\"g\":\"budget\",\"e\":\"oudomxay\",\"v\":\"Oudomxay\",\"n\":\"Xaysana Hotel Udomxai\",\"s\":0,\"coup\":false,\"co\":[20.6856125,101.9857031],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":3.5,\"n\":112}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/nord-laos-paysage-1-720.jpg\",\"credit\":\"Ambience photo \u2013 Oudomxay region\",\"loc\":\"In Muang Xay, in the town centre\",\"desc\":\"The lowest rating in our Oudomxay selection: 3.5 from 112 Google reviews. We keep it as a last resort in high season, and we say so plainly rather than presenting it as anything else.\",\"tags\":[\"Budget\",\"Low rating\",\"Last resort\",\"Town centre\"]},{\"id\":\"pouvilla\",\"g\":\"confort\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Pou Villa Resort\",\"s\":0,\"coup\":true,\"coupTxt\":\"Our favourite in Luang Namtha\",\"co\":[21.0060915,101.4023356],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.2,\"n\":37}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/hotel-pou-villa-luang-namtha-720.jpg\",\"credit\":\"\u00a9 Pou Villa Resort\",\"loc\":\"In Luang Namtha, north of town\",\"desc\":\"This is the address in Luang Namtha where we most regularly find our own travellers, and the one they ask us for again: 4.2 on Google, a consistent welcome, and a quiet spot north of town, a few minutes from the centre. The rating rests on 37 reviews only \u2014 it is what we know of the ground, rather than the figure, that makes it our favourite here.\",\"tags\":[\"Quiet\",\"Consistent welcome\",\"Minutes from the centre\",\"Our choice\"]},{\"id\":\"me\",\"g\":\"confort\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"ME. Hotel\",\"s\":0,\"coup\":false,\"co\":[21.0027938,101.4062811],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.5,\"n\":73}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/luangnamtha1-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, in the town centre, near the museum and the market\",\"desc\":\"The best rating in Luang Namtha: 4.5 from 73 Google reviews, for a hotel that opened in 2025. Forty rooms, a lift \u2014 rare here \u2014 and a position right in the centre, walking distance from the museum and the market. It is the most comfortable address in town, and the newest.\",\"tags\":[\"New hotel (2025)\",\"Best rating in town\",\"Lift\",\"Central\"]},{\"id\":\"phouiu\",\"g\":\"bungalows\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Phou Iu III Bungalows & Ecotourism\",\"s\":0,\"coup\":false,\"co\":[21.0026506,101.4139923],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":3.8,\"n\":73},\"google\":{\"v\":4.5,\"n\":100}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/phou-iu-iii-bungalow-bambou-luang-namtha-720.jpg\",\"credit\":\"\u00a9 Phou Iu III Bungalows\",\"site\":\"https:\/\/phouiubungalows.com\/\",\"loc\":\"In Luang Namtha, east of town\",\"desc\":\"The ecotourism bungalows of Luang Namtha, and the only address in town that is not a hotel. Google is very favourable \u2014 4.5 from 100 reviews \u2014 while TripAdvisor is harsher on older feedback (3.8 from 73). It is the compromise we suggest most often here between quiet surroundings and being close to the centre.\",\"tags\":[\"Bungalows\",\"Ecotourism\",\"Quiet\",\"Two review sources\"]},{\"id\":\"bv\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"BV Guesthouse\",\"s\":0,\"coup\":false,\"co\":[20.9958125,101.4124375],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.4,\"n\":49}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/luangnamtha2-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, south of town\",\"desc\":\"The best rating among the guesthouses of Luang Namtha: 4.4 from 49 Google reviews. A family-run address south of town, slightly off the main street. It is our first budget choice here.\",\"tags\":[\"Budget\",\"Very well rated\",\"Family welcome\",\"Quiet\"]},{\"id\":\"hammer\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Hammer Guesthouse\",\"s\":0,\"coup\":false,\"co\":[21.0108754,101.4181104],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":4.1,\"n\":41}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/hmong-luang-namtha-trek-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, north-east of town\",\"desc\":\"A well-rated guesthouse \u2014 4.1 from 41 reviews \u2014 a little further from the centre than the others, to the north-east. Worth remembering if you are coming to walk and want quiet rather than restaurants.\",\"tags\":[\"Budget\",\"Well rated\",\"Away from the centre\",\"Simple\"]},{\"id\":\"kingmala\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Kingmala Guesthouse\",\"s\":2,\"coup\":false,\"co\":[21.0032562,101.4080645],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":3.8,\"n\":4},\"google\":{\"v\":3.9,\"n\":46}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/muangsing-1-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, in the town centre\",\"desc\":\"A town-centre guesthouse, rated 3.9 on Google and 3.8 on TripAdvisor: both platforms say the same thing. Very simple, well placed for setting off on a trek in the morning.\",\"tags\":[\"Budget\",\"Town centre\",\"Consistent ratings\",\"Simple\"]},{\"id\":\"zuela\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Zuela Guesthouse\",\"s\":2,\"coup\":false,\"co\":[21.002605,101.409026],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":3.9,\"n\":383},\"google\":{\"v\":3.8,\"n\":290}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/zuela-guesthouse-luang-namtha-720.jpg\",\"credit\":\"\u00a9 Zuela Guesthouse\",\"loc\":\"In Luang Namtha, in the town centre\",\"desc\":\"An institution among budget travellers, and by far the most reviewed address in town: 673 reviews in all, 3.9 on TripAdvisor and 3.8 on Google. You come here for the price and the location, not for the comfort \u2014 and both sides are open about that.\",\"tags\":[\"Very cheap\",\"Local institution\",\"673 reviews\",\"Minimal comfort\"]},{\"id\":\"thoulasith\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Thoulasith Guesthouse\",\"s\":2,\"coup\":false,\"co\":[21.0021291,101.4092002],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":3.8,\"n\":183},\"google\":{\"v\":3.8,\"n\":204}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/muangsing-3-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, in the town centre\",\"desc\":\"The same rating, 3.8, on both platforms and close to 400 reviews in total: consistent, with no surprises either way. A town-centre guesthouse we are happy to entrust with an overnight stop.\",\"tags\":[\"Budget\",\"Consistent ratings\",\"Town centre\",\"Nearly 400 reviews\"]},{\"id\":\"chinthima\",\"g\":\"budget\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Chinthima Hotel\",\"s\":2,\"coup\":false,\"co\":[21.0022056,101.4081182],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":null,\"n\":null},\"google\":{\"v\":3.7,\"n\":56}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/slider-nord-laos-hd-scaled-720.jpg\",\"credit\":\"Ambience photo \u2013 Luang Namtha province\",\"loc\":\"In Luang Namtha, in the town centre\",\"desc\":\"A small 2-star hotel in the centre, rated 3.7 from 56 reviews. Nothing sets it apart, nothing rules it out: a decent room a few steps from the evening market, when the addresses above are full.\",\"tags\":[\"Budget\",\"2 star\",\"Town centre\",\"Fallback option\"]},{\"id\":\"royal\",\"g\":\"confort\",\"e\":\"namtha\",\"v\":\"Luang Namtha\",\"n\":\"Royal Hotel\",\"s\":3,\"coup\":false,\"co\":[20.9991746,101.4057881],\"notes\":{\"booking\":{\"v\":null,\"n\":null},\"ta\":{\"v\":1,\"n\":1},\"google\":{\"v\":3.6,\"n\":33}},\"img\":\"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2026\/11\/paysage-rizieres-nord-laos-oudomxay.webp\",\"credit\":\"Ambience photo \u2013 Oudomxay region\",\"loc\":\"In Luang Namtha, south of the centre\",\"desc\":\"Rated 3 stars, 3.6 from 33 Google reviews \u2014 and 1.0 from the single TripAdvisor review, which we show as it stands. We keep it on the list because the town has few rooms of this standard and, at the height of the trekking season, it is sometimes the only one available.\",\"tags\":[\"3 star\",\"Fallback option\",\"Average rating\",\"One TripAdvisor review\"],\"alt\":\"Rice fields in northern Laos, Oudomxay province, on the road to Luang Namtha\"}];\nconst TXT = {\"gammes\": {\"resort\": \"Nature resort\", \"confort\": \"Comfort\", \"bungalows\": \"Nature bungalows\", \"budget\": \"Budget\"}, \"emp\": {\"tous\": \"All locations\", \"oudomxay\": \"Oudomxay (Muang Xay)\", \"namtha\": \"Luang Namtha\", \"hors\": \"Outside town\"}, \"coup\": \"Our favourite\", \"src\": \"source\", \"srcs\": \"sources\", \"avis\": \"reviews\", \"nonRef\": \"not listed\", \"aucun\": \"No<br>ratings\", \"photo\": \"\", \"lnk\": {\"site\": \"Official site\", \"ta\": \"TripAdvisor\", \"fb\": \"Facebook\", \"gm\": \"Google Maps\", \"bk\": \"Booking\"}, \"ctaCard\": \"\uff0b Add it to my tailor-made trip\", \"contact\": \"https:\/\/www.asiasafari-laos.com\/en\/contact-asia-safari-laos-agency\/\", \"vir\": false};\nconst COUL = {\"resort\":\"#617b33\",\"confort\":\"#7f9a3f\",\"bungalows\":\"#8a9c46\",\"budget\":\"#a6ba52\"};\nconst SRC_LABEL={booking:'Booking', ta:'TripAdvisor', google:'Google'};\nconst SRC_SCALE={booking:10, ta:5, google:5};\n\nfunction moyenne(h){\n  let s=0,p=0,n=0;\n  for(const k of ['booking','ta','google']){\n    const x=h.notes[k]; if(!x||x.v==null) continue;\n    const v=SRC_SCALE[k]===5?x.v*2:x.v; const w=x.n!=null?x.n:100;\n    s+=v*w; p+=w; n++;\n  }\n  return n?{val:s\/p, sources:n}:null;\n}\nfunction fmt(x){ const t=x.toFixed(1); return TXT.vir?t.replace('.',','):t; }\nfunction initiales(n){ return n.split(' ').filter(w=>w.length>2).map(w=>w[0]).slice(0,3).join(''); }\nfunction mapsUrl(h){ return 'https:\/\/www.google.com\/maps\/search\/?api=1&query='+encodeURIComponent(h.n+' '+h.v); }\nfunction bookingUrl(h){ return 'https:\/\/www.booking.com\/searchresults.html?ss='+encodeURIComponent(h.n+' '+h.v); }\nfunction fbUrl(h){ return 'https:\/\/www.facebook.com\/search\/top?q='+encodeURIComponent(h.n+' '+h.v); }\n\nfunction badge(h){\n  const m=moyenne(h);\n  if(!m) return '<div class=\"badge-note none\"><div class=\"val\">'+TXT.aucun+'<\/div><\/div>';\n  return '<div class=\"badge-note\"><div class=\"val\">'+fmt(m.val)+'<em>\/10<\/em><\/div><span class=\"src\">'+m.sources+' '+(m.sources>1?TXT.srcs:TXT.src)+'<\/span><\/div>';\n}\nfunction pills(h){\n  let o='';\n  for(const k of ['booking','ta','google']){\n    const x=h.notes[k];\n    if(x&&x.v!=null){\n      const v=SRC_SCALE[k]===5?fmt(x.v)+'\/5':fmt(x.v)+'\/10';\n      o+='<span class=\"src-pill\">'+SRC_LABEL[k]+' <b>'+v+'<\/b> <i>'+x.n+' '+TXT.avis+'<\/i><\/span>';\n    } else o+='<span class=\"src-pill todo\">'+SRC_LABEL[k]+' <b>'+TXT.nonRef+'<\/b><\/span>';\n  }\n  return '<div class=\"sources\">'+o+'<\/div>';\n}\nfunction card(h){\n  const el=document.createElement('article');\n  el.className='card'+(h.coup?' coupdecoeur':''); el.dataset.e=h.e; el.dataset.g=h.g;\n  const repli='<div class=\"fallback\" style=\"background:linear-gradient(135deg,'+COUL[h.g]+',#333)\"><b>'+initiales(h.n)+'<\/b>'+(TXT.photo?'<i>'+TXT.photo+'<\/i>':'')+'<\/div>';\n  const visuel=h.img?'<img decoding=\"async\" src=\"'+h.img+'\" alt=\"'+(h.alt||(h.n+', '+h.v)).replace(\/\"\/g,'\"')+'\" loading=\"lazy\" referrerpolicy=\"no-referrer\">':repli;\n  el.innerHTML='<div class=\"ph\">'+visuel+\n    (h.credit?'<span class=\"credit\">'+h.credit+'<\/span>':'')+\n    (h.coup?'<span class=\"badge-coup'+(h.credit?' avec-credit':'')+'\">\u2605 '+(h.coupTxt||TXT.coup)+'<\/span>':'<span class=\"badge-cat'+(h.credit?' avec-credit':'')+'\">'+TXT.emp[h.e]+'<\/span>')+\n    badge(h)+'<div class=\"namebar\"><span>'+h.n+'<\/span><\/div><\/div>'+\n    '<div class=\"body\">'+(h.s?'<div class=\"stars\">'+'\u2605'.repeat(h.s)+'\u2606'.repeat(5-h.s)+'<\/div>':'')+\n    '<div class=\"loc\">'+h.loc+'<\/div>'+pills(h)+\n    '<p class=\"desc\">'+h.desc+'<\/p>'+\n    '<div class=\"tags\">'+h.tags.map(t=>'<span class=\"tag\">'+t+'<\/span>').join('')+'<\/div>'+\n    '<div class=\"links\">'+\n      (h.site?'<a class=\"lnk\" href=\"'+h.site+'\" target=\"_blank\" rel=\"noopener\">\ud83c\udf10 '+TXT.lnk.site+'<\/a>':'')+\n      (h.ta?'<a class=\"lnk\" href=\"'+h.ta+'\" target=\"_blank\" rel=\"noopener\">\ud83e\udd89 '+TXT.lnk.ta+'<\/a>':'')+\n      '<a class=\"lnk\" href=\"'+fbUrl(h)+'\" target=\"_blank\" rel=\"noopener\">\ud83d\udcd8 '+TXT.lnk.fb+'<\/a>'+\n      '<a class=\"lnk\" href=\"'+mapsUrl(h)+'\" target=\"_blank\" rel=\"noopener\">\ud83d\uddfa\ufe0f '+TXT.lnk.gm+'<\/a>'+\n      '<a class=\"lnk\" href=\"'+(h.booking||bookingUrl(h))+'\" target=\"_blank\" rel=\"noopener\">\ud83c\udfe8 '+TXT.lnk.bk+'<\/a>'+\n    '<\/div><a class=\"cta\" href=\"'+TXT.contact+'\" target=\"_blank\" rel=\"noopener\">'+TXT.ctaCard+'<\/a><\/div>';\n\n  const cta=el.querySelector('.cta');\n  if(cta){ const KEY='asf_sel_hotels';\n    const lire=()=>{try{return JSON.parse(localStorage.getItem(KEY))||[]}catch(e){return[]}};\n    const dedans=()=>lire().indexOf(h.n)>=0;\n    const maj=()=>{ cta.textContent = dedans() ? \"\u2713 Added \u2014 complete my request\" : TXT.ctaCard; };\n    maj();\n    cta.addEventListener('click', function(ev){ if(!dedans()){ ev.preventDefault(); try{ const s=lire(); s.push(h.n); localStorage.setItem(KEY, JSON.stringify(s)); }catch(e){} maj(); } });\n  }\n  const im=el.querySelector('.ph img');\n  if(im) im.addEventListener('error',function(){\n    const c=el.querySelector('.ph .credit'); if(c) c.remove();\n    const b=el.querySelector('.ph .badge-cat, .ph .badge-coup'); if(b) b.classList.remove('avec-credit');\n    im.outerHTML=repli;\n  });\n  return el;\n}\n\n\/\/ tri : coup de coeur d'abord, puis moyenne decroissante, dans chaque gamme\n[\"resort\",\"confort\",\"bungalows\",\"budget\"].forEach(g=>{\n  const grille=document.querySelector('.grid[data-g=\"'+g+'\"]');\n  HOTELS.filter(h=>h.g===g)\n    .sort((a,b)=>{ if(a.coup!==b.coup) return a.coup?-1:1;\n                   const ma=moyenne(a), mb=moyenne(b); return (mb?mb.val:0)-(ma?ma.val:0); })\n    .forEach(h=>grille.appendChild(card(h)));\n});\n\nconst map=L.map('map');\nconst AVEC_GPS=HOTELS.filter(h=>h.co&&h.co.length===2);\nmap.fitBounds(L.latLngBounds(AVEC_GPS.map(h=>h.co)).pad(0.15));\nconst ASF_STYLE={\"version\":8,\"name\":\"Asia Safari \u2014 sable & olive\",\"sources\":{\"omt\":{\"type\":\"vector\",\"url\":\"https:\/\/tiles.openfreemap.org\/planet\"},\"dem\":{\"type\":\"raster-dem\",\"encoding\":\"terrarium\",\"tileSize\":256,\"maxzoom\":15,\"tiles\":[\"https:\/\/s3.amazonaws.com\/elevation-tiles-prod\/terrarium\/{z}\/{x}\/{y}.png\"],\"attribution\":\"Relief : Mapzen \/ AWS Terrain Tiles\"}},\"sprite\":\"https:\/\/tiles.openfreemap.org\/sprites\/ofm_f384\/ofm\",\"glyphs\":\"https:\/\/tiles.openfreemap.org\/fonts\/{fontstack}\/{range}.pbf\",\"layers\":[{\"id\":\"background\",\"type\":\"background\",\"paint\":{\"background-color\":\"#f2efe6\"}},{\"id\":\"landcover-wood\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landcover\",\"filter\":[\"==\",[\"get\",\"class\"],\"wood\"],\"paint\":{\"fill-color\":\"#dde2c4\",\"fill-opacity\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,0.55,12,0.8,15,0.9],\"fill-antialias\":false}},{\"id\":\"landcover-grass\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landcover\",\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"grass\",\"wetland\"]]],\"paint\":{\"fill-color\":\"#e7ead3\",\"fill-opacity\":0.8,\"fill-antialias\":false}},{\"id\":\"landcover-farmland\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landcover\",\"filter\":[\"==\",[\"get\",\"class\"],\"farmland\"],\"paint\":{\"fill-color\":\"#ece9d8\",\"fill-opacity\":0.8,\"fill-antialias\":false}},{\"id\":\"landcover-sand\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landcover\",\"filter\":[\"==\",[\"get\",\"class\"],\"sand\"],\"paint\":{\"fill-color\":\"#ede6d0\",\"fill-antialias\":false}},{\"id\":\"landuse-urban\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landuse\",\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"residential\",\"suburb\",\"neighbourhood\",\"quarter\",\"commercial\",\"retail\",\"industrial\"]]],\"paint\":{\"fill-color\":\"#e9e5d9\",\"fill-opacity\":[\"interpolate\",[\"linear\"],[\"zoom\"],10,0.5,14,0.7]}},{\"id\":\"landuse-green\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"landuse\",\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"cemetery\",\"pitch\",\"playground\",\"stadium\",\"garden\",\"golf_course\"]]],\"paint\":{\"fill-color\":\"#dfe4c9\",\"fill-opacity\":0.7}},{\"id\":\"park\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"park\",\"paint\":{\"fill-color\":\"#d9dfbf\",\"fill-opacity\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,0.35,14,0.55]}},{\"id\":\"hillshade\",\"type\":\"hillshade\",\"source\":\"dem\",\"paint\":{\"hillshade-exaggeration\":[\"interpolate\",[\"linear\"],[\"zoom\"],6,0.35,12,0.5,15,0.3],\"hillshade-shadow-color\":\"#6f6d55\",\"hillshade-highlight-color\":\"#ffffff\",\"hillshade-accent-color\":\"#8e9a63\",\"hillshade-illumination-direction\":315}},{\"id\":\"water\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"water\",\"filter\":[\"!=\",[\"get\",\"brunnel\"],\"tunnel\"],\"paint\":{\"fill-color\":\"#c9dce3\",\"fill-antialias\":true}},{\"id\":\"waterway\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"waterway\",\"filter\":[\"!=\",[\"get\",\"brunnel\"],\"tunnel\"],\"layout\":{\"line-cap\":\"round\"},\"paint\":{\"line-color\":\"#c9dce3\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,0.6,12,1.4,16,3]}},{\"id\":\"aeroway-area\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"aeroway\",\"minzoom\":11,\"filter\":[\"==\",[\"geometry-type\"],\"Polygon\"],\"paint\":{\"fill-color\":\"#e8e4d8\",\"fill-opacity\":0.8}},{\"id\":\"aeroway-runway\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"aeroway\",\"minzoom\":11,\"filter\":[\"all\",[\"==\",[\"geometry-type\"],\"LineString\"],[\"==\",[\"get\",\"class\"],\"runway\"]],\"paint\":{\"line-color\":\"#e2ddcf\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],11,2,14,10,17,40]}},{\"id\":\"aeroway-taxiway\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"aeroway\",\"minzoom\":12,\"filter\":[\"all\",[\"==\",[\"geometry-type\"],\"LineString\"],[\"==\",[\"get\",\"class\"],\"taxiway\"]],\"paint\":{\"line-color\":\"#e2ddcf\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],12,1,16,5]}},{\"id\":\"building\",\"type\":\"fill\",\"source\":\"omt\",\"source-layer\":\"building\",\"minzoom\":14,\"paint\":{\"fill-color\":\"#e4dfd2\",\"fill-outline-color\":\"#d6d0c0\",\"fill-opacity\":[\"interpolate\",[\"linear\"],[\"zoom\"],14,0.5,16,0.9]}},{\"id\":\"road-path\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":13,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"path\",\"track\"]]],\"paint\":{\"line-color\":\"#c8c1ad\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],13,0.6,17,1.6],\"line-dasharray\":[2,2]}},{\"id\":\"road-minor-casing\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":14,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"minor\",\"service\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#dcd6c6\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],14,1.6,17,5,19,14]}},{\"id\":\"road-minor\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":12,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"minor\",\"service\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#fbfaf5\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],12,0.6,14,1,17,3.6,19,11]}},{\"id\":\"road-secondary-casing\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":10,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"secondary\",\"tertiary\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#d8d2c2\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],10,1.4,14,3.4,17,9]}},{\"id\":\"road-secondary\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":9,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"secondary\",\"tertiary\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#ffffff\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],9,0.6,10,0.8,14,2.2,17,7]}},{\"id\":\"road-primary-casing\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":8,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"primary\",\"trunk\",\"motorway\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#d3ccb9\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,1.6,12,3.2,14,4.6,17,12]}},{\"id\":\"road-primary\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":6,\"filter\":[\"in\",[\"get\",\"class\"],[\"literal\",[\"primary\",\"trunk\",\"motorway\"]]],\"layout\":{\"line-cap\":\"round\",\"line-join\":\"round\"},\"paint\":{\"line-color\":\"#fdfcf8\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],6,0.5,8,0.9,12,2,14,3.2,17,9.5]}},{\"id\":\"rail\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"transportation\",\"minzoom\":10,\"filter\":[\"==\",[\"get\",\"class\"],\"rail\"],\"paint\":{\"line-color\":\"#c6bfac\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],10,0.8,16,2],\"line-dasharray\":[3,3]}},{\"id\":\"boundary-country\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"boundary\",\"filter\":[\"all\",[\"==\",[\"get\",\"admin_level\"],2],[\"!=\",[\"get\",\"maritime\"],1]],\"paint\":{\"line-color\":\"#b5ad99\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],4,0.8,10,1.6]}},{\"id\":\"boundary-region\",\"type\":\"line\",\"source\":\"omt\",\"source-layer\":\"boundary\",\"minzoom\":6,\"filter\":[\"all\",[\"==\",[\"get\",\"admin_level\"],4],[\"!=\",[\"get\",\"maritime\"],1]],\"paint\":{\"line-color\":\"#c6bfab\",\"line-width\":[\"interpolate\",[\"linear\"],[\"zoom\"],6,0.5,12,1.2],\"line-dasharray\":[4,3]}},{\"id\":\"water-label-point\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"water_name\",\"minzoom\":8,\"filter\":[\"all\",[\"==\",[\"geometry-type\"],\"Point\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Italic\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,11,14,13],\"symbol-placement\":\"point\",\"text-letter-spacing\":0.05},\"paint\":{\"text-color\":\"#6f8b98\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.2}},{\"id\":\"water-label-line\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"water_name\",\"minzoom\":8,\"filter\":[\"all\",[\"==\",[\"geometry-type\"],\"LineString\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Italic\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],8,11,14,13],\"symbol-placement\":\"line\",\"text-letter-spacing\":0.05},\"paint\":{\"text-color\":\"#6f8b98\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.2}},{\"id\":\"waterway-label\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"waterway\",\"minzoom\":12,\"filter\":[\"all\",[\"has\",\"name\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Italic\"],\"text-size\":11,\"symbol-placement\":\"line\"},\"paint\":{\"text-color\":\"#6f8b98\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.2}},{\"id\":\"road-label\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"transportation_name\",\"minzoom\":14,\"filter\":[\"all\",[\"in\",[\"get\",\"class\"],[\"literal\",[\"primary\",\"secondary\",\"tertiary\",\"minor\",\"trunk\"]]],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],14,9.5,17,11],\"symbol-placement\":\"line\",\"text-letter-spacing\":0.03},\"paint\":{\"text-color\":\"#8c8878\",\"text-halo-color\":\"#ffffff\",\"text-halo-width\":1.2}},{\"id\":\"poi-label\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"poi\",\"minzoom\":14,\"filter\":[\"all\",[\"all\",[\"in\",[\"get\",\"class\"],[\"literal\",[\"place_of_worship\",\"attraction\",\"museum\",\"monument\",\"castle\"]]],[\"has\",\"name\"]],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":10,\"text-max-width\":7,\"text-transform\":\"uppercase\",\"text-letter-spacing\":0.08,\"text-anchor\":\"top\",\"text-offset\":[0,0.2]},\"paint\":{\"text-color\":\"#7b775f\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.4}},{\"id\":\"aerodrome-label\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"aerodrome_label\",\"minzoom\":10,\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":10,\"text-max-width\":7,\"text-transform\":\"uppercase\",\"text-letter-spacing\":0.1},\"paint\":{\"text-color\":\"#6f6c5f\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.4},\"filter\":[\"has\",\"name:latin\"]},{\"id\":\"peak-label\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"mountain_peak\",\"minzoom\":11,\"filter\":[\"all\",[\"has\",\"name\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Italic\"],\"text-size\":10,\"text-max-width\":7},\"paint\":{\"text-color\":\"#8a8672\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.2}},{\"id\":\"place-village\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"place\",\"minzoom\":10,\"filter\":[\"all\",[\"in\",[\"get\",\"class\"],[\"literal\",[\"village\",\"hamlet\",\"suburb\",\"quarter\",\"neighbourhood\",\"island\"]]],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],10,9.5,14,12],\"text-max-width\":7,\"text-letter-spacing\":0.02},\"paint\":{\"text-color\":\"#6e6b5d\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.4}},{\"id\":\"place-town\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"place\",\"minzoom\":6,\"filter\":[\"all\",[\"==\",[\"get\",\"class\"],\"town\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Regular\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],6,10,12,13,15,15],\"text-transform\":\"uppercase\",\"text-letter-spacing\":0.12,\"text-max-width\":7},\"paint\":{\"text-color\":\"#57544a\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.6}},{\"id\":\"place-city\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"place\",\"minzoom\":4,\"filter\":[\"all\",[\"==\",[\"get\",\"class\"],\"city\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Bold\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],4,11,10,15,14,18],\"text-transform\":\"uppercase\",\"text-letter-spacing\":0.16,\"text-max-width\":7},\"paint\":{\"text-color\":\"#4f4d44\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.8}},{\"id\":\"place-country\",\"type\":\"symbol\",\"source\":\"omt\",\"source-layer\":\"place\",\"maxzoom\":8,\"filter\":[\"all\",[\"==\",[\"get\",\"class\"],\"country\"],[\"has\",\"name:latin\"]],\"layout\":{\"text-field\":[\"coalesce\",[\"get\",\"name:latin\"],[\"get\",\"name_en\"],[\"get\",\"name\"]],\"text-font\":[\"Noto Sans Bold\"],\"text-size\":[\"interpolate\",[\"linear\"],[\"zoom\"],2,11,7,16],\"text-transform\":\"uppercase\",\"text-letter-spacing\":0.2},\"paint\":{\"text-color\":\"#7b7869\",\"text-halo-color\":\"#f2efe6\",\"text-halo-width\":1.6}}]};\nfunction fondRaster(){ L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Topo_Map\/MapServer\/tile\/{z}\/{y}\/{x}',{attribution:'Tiles \u00a9 Esri',maxZoom:19}).addTo(map); }\n(function(){\n  const okGL=(function(){try{const c=document.createElement('canvas');return !!(window.WebGLRenderingContext&&(c.getContext('webgl')||c.getContext('experimental-webgl')));}catch(e){return false}})();\n  if(!okGL){ fondRaster(); return; }\n  let asfW=0;(function asfWait(){ if(!(window.maplibregl&&window.L&&L.maplibreGL)){ if(asfW++<80){setTimeout(asfWait,100);} else {fondRaster();} return; }\n  let rendu=false, erreurs=0;\n  try{\n    const gl=L.maplibreGL({style:ASF_STYLE, attributionControl:true}).addTo(map);\n    const g=gl.getMaplibreMap();\n    g.on('idle',()=>{rendu=true;});\n    g.on('error',()=>{erreurs++; if(!rendu&&erreurs>=3){try{map.removeLayer(gl)}catch(e){} fondRaster();}});\n    let ticks=0; const r=()=>{ if(document.visibilityState==='visible'){ try{g.resize()}catch(e){} ticks++; } if(ticks<6) requestAnimationFrame(r); }; requestAnimationFrame(r);\n    let visible=0; const t=setInterval(()=>{ if(document.visibilityState==='visible') visible+=500; if(rendu){clearInterval(t)} else if(visible>=15000){clearInterval(t); try{map.removeLayer(gl)}catch(e){} fondRaster();} },500);\n    window.asfCarte={map:map, vecteur:g};\n    try{map.attributionControl.addAttribution('<a href=\"https:\/\/openfreemap.org\" target=\"_blank\" rel=\"noopener\">OpenFreeMap<\/a> \u00a9 <a href=\"https:\/\/www.openmaptiles.org\/\" target=\"_blank\" rel=\"noopener\">OpenMapTiles<\/a> Data from <a href=\"https:\/\/www.openstreetmap.org\/copyright\" target=\"_blank\" rel=\"noopener\">OpenStreetMap<\/a> \u00b7 Relief : Mapzen \/ AWS Terrain Tiles');}catch(e){}\n  }catch(e){ fondRaster(); }\n  })();\n})();\nconst marks={};\nAVEC_GPS.forEach(h=>{\n  const m=L.circleMarker(h.co,{radius:10,color:'#fff',weight:2,fillColor:COUL[h.g],fillOpacity:.95}).addTo(map);\n  const mo=moyenne(h);\n  m.bindPopup('<b>'+h.n+'<\/b><br>'+TXT.gammes[h.g]+'<br>'+(mo?fmt(mo.val)+'\/10':'-'));\n  m.bindTooltip(h.n,{direction:'top',offset:[0,-8]});\n  marks[h.id]=m;\n});\n\nconst chipsE=document.querySelectorAll('#chips > .chip'), chipsG=document.querySelectorAll('#chips-g .chip'), count=document.getElementById('count');\nlet curE='all', curG='all';\nfunction filtre(){\n  let n=0;\n  document.querySelectorAll('.card').forEach(c=>{\n    const ok=(curE==='all'||c.dataset.e===curE)&&(curG==='all'||c.dataset.g===curG);\n    c.style.display=ok?'':'none'; if(ok)n++;\n  });\n  document.querySelectorAll('.grid').forEach(gr=>{\n    const vide=![...gr.children].some(c=>c.style.display!=='none');\n    gr.style.display=vide?'none':'';\n    const t=gr.previousElementSibling, h=t&&t.previousElementSibling;\n    if(t) t.style.display=vide?'none':'';\n    if(h&&h.classList.contains('section-title')) h.style.display=vide?'none':'';\n  });\n  const vis=HOTELS.filter(h=>(curE==='all'||h.e===curE)&&(curG==='all'||h.g===curG));\n  HOTELS.forEach(h=>{ const m=marks[h.id]; if(!m) return; vis.indexOf(h)>=0?m.addTo(map):map.removeLayer(m); });\n  const visGps=vis.filter(h=>marks[h.id]); if(visGps.length){ if(visGps.length===1) map.setView(visGps[0].co,15); else map.fitBounds(L.latLngBounds(visGps.map(h=>h.co)).pad(0.2),{maxZoom:16}); }\n  count.textContent=\"en\"==='fr'?(n+(n>1?' h\u00f4tels affich\u00e9s':' h\u00f4tel affich\u00e9')):(n+(n>1?' hotels shown':' hotel shown'));\n}\nchipsE.forEach(c=>c.addEventListener('click',()=>{chipsE.forEach(x=>x.classList.remove('active'));c.classList.add('active');curE=c.dataset.f;filtre();}));\nchipsG.forEach(c=>c.addEventListener('click',()=>{chipsG.forEach(x=>x.classList.remove('active'));c.classList.add('active');curG=c.dataset.g;filtre();}));\nfiltre();\n\nconst ld={\"@context\":\"https:\/\/schema.org\",\"@graph\":[\n {\"@type\":\"BreadcrumbList\",\"itemListElement\":[\n   {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.asiasafari-laos.com\/en\/\"},\n   {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hotels and accommodation in Laos\",\"item\":\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/\"},\n   {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hotels in Oudomxay and Luang Namtha\",\"item\":\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/\"}]},\n {\"@type\":\"ItemList\",\"name\":\"Hotels in Oudomxay and Luang Namtha\",\"itemListElement\":HOTELS.map((h,i)=>({\"@type\":\"ListItem\",\"position\":i+1,\n   \"item\":{\"@type\":\"Hotel\",\"name\":h.n,\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":h.v,\"addressCountry\":\"LA\"},\n   ...(h.co?{\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":h.co[0],\"longitude\":h.co[1]}}:{})}}))}]};\nconst sc=document.createElement('script'); sc.type='application\/ld+json'; sc.textContent=JSON.stringify(ld); document.head.appendChild(sc);\n\nconst asfhBar=document.querySelector('.asfh .filterbar');function asfhTop(){const h=document.querySelector('.fusion-header-wrapper .fusion-header');let t=0;if(h&&getComputedStyle(h).position==='fixed'){t=Math.max(0,Math.round(h.getBoundingClientRect().bottom));}if(asfhBar) asfhBar.style.top=t+'px';}window.addEventListener('scroll',asfhTop,{passive:true});window.addEventListener('resize',asfhTop);asfhTop();setInterval(asfhTop,250);\n}var asfhTries=0;(function asfhPoll(){if(window.L&&document.getElementById(\"map\")){asfhInit();}else if(asfhTries++<200){setTimeout(asfhPoll,100);}})();})();<\/script><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:20px;--awb-margin-bottom:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.333333333333%;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><h3>Follow our adventures<\/h3>\n<\/div><div class=\"fusion-social-links fusion-social-links-1\" style=\"--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-box-border-top:0px;--awb-box-border-right:0px;--awb-box-border-bottom:0px;--awb-box-border-left:0px;--awb-icon-colors-hover:var(--awb-color4);--awb-box-colors-hover:var(--awb-color1);--awb-box-border-color:var(--awb-color3);--awb-box-border-color-hover:var(--awb-color4);\"><div class=\"fusion-social-networks color-type-custom\"><div class=\"fusion-social-networks-wrapper\"><a class=\"fusion-social-network-icon fusion-tooltip fusion-facebook awb-icon-facebook\" style=\"color:#617b33;font-size:16px;\" data-placement=\"top\" data-title=\"Facebook\" data-toggle=\"tooltip\" title=\"Facebook\" aria-label=\"facebook\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.facebook.com\/profile.php?id=61592004980322\"><\/a><a class=\"fusion-social-network-icon fusion-tooltip fusion-instagram awb-icon-instagram\" style=\"color:#617b33;font-size:16px;\" data-placement=\"top\" data-title=\"Instagram\" data-toggle=\"tooltip\" title=\"Instagram\" aria-label=\"instagram\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.instagram.com\/asiasafarilaos\/\"><\/a><a class=\"fusion-social-network-icon fusion-tooltip fusion-Tripadvisor fa-tripadvisor fab\" style=\"color:#617b33;font-size:16px;\" data-placement=\"top\" data-title=\"Tripadvisor\" data-toggle=\"tooltip\" title=\"Tripadvisor\" aria-label=\"Tripadvisor\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.tripadvisor.com\/Attraction_Review-g293950-d21252145-Reviews-Asia_Safari_Laos-Vientiane_Vientiane_Prefecture.html\"><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.333333333333%;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><h3>Subscribe to the Newsletter<\/h3>\n<\/div><div class=\"fusion-text fusion-text-3\"><p>Subscribe to our newsletter to receive all our travel news.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.333333333333%;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f11212-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"11212\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/11243#wpcf7-f11212-o1\" method=\"post\" class=\"wpcf7-form init b269799e6677 cmatic-disconn cmatic-aud-0 cmatic-mapd0-0 cmatic-098112 cmatic-sent-0 cmatic-total-0\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"11212\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f11212-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:11212,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false,&quot;repeater_remove_button&quot;:&quot;bottom&quot;,&quot;notice_dismissed_update-cf7-6.1.4&quot;:true}}\" \/>\n<\/fieldset>\n<div class=\"alignform\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"YOUR EMAIL\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n<\/div>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"FIRST NAME LAST NAME\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n<span class=\"wpcf7-form-control-wrap recaptcha\" data-name=\"recaptcha\"><span class=\"wpcf7-form-control wpcf7-recaptcha g-recaptcha\"><\/span><\/span>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send\" \/><div class=\"fusion-alert alert custom alert-custom fusion-alert-center wpcf7-response-output fusion-alert-capitalize awb-alert-native-link-color alert-dismissable awb-alert-close-boxed\" style=\"--awb-border-top-left-radius:0px;--awb-border-top-right-radius:0px;--awb-border-bottom-left-radius:0px;--awb-border-bottom-right-radius:0px;\" role=\"alert\"><div class=\"fusion-alert-content-wrapper\"><span class=\"fusion-alert-content\"><\/span><\/div><button type=\"button\" class=\"close toggle-alert\" data-dismiss=\"alert\" aria-label=\"Close\">&times;<\/button><\/div>\n<\/form>\n<\/div>\n\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":11036,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-11243","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hotels in Oudomxay &amp; Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari<\/title>\n<meta name=\"description\" content=\"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hotels in Oudomxay &amp; Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari\" \/>\n<meta property=\"og:description\" content=\"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/\" \/>\n<meta property=\"og:site_name\" content=\"Asia Safari Experience Laos - Travel Agency\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61592004980322\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-07T04:11:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"41 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/hotel-in-oudomxay-and-luang-namtha\\\/\",\"url\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/hotel-in-oudomxay-and-luang-namtha\\\/\",\"name\":\"Hotels in Oudomxay & Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#website\"},\"datePublished\":\"2018-07-24T07:52:26+00:00\",\"dateModified\":\"2026-11-07T04:11:47+00:00\",\"description\":\"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/hotel-in-oudomxay-and-luang-namtha\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/hotel-in-oudomxay-and-luang-namtha\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/hotel-in-oudomxay-and-luang-namtha\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hotels and Accommodation in Laos\",\"item\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/hotels-and-accommodation-in-laos\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hotel in Oudomxay and Luang Namtha\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/\",\"name\":\"Asia Safari Experience Laos - Travel Agency\",\"description\":\"Authentic, tailor-made travel in Laos and South-East Asia\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#organization\",\"name\":\"Asia Safari Laos\",\"url\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/LOGO_ASAFLAOS.jpg\",\"contentUrl\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/wp-content\\\/uploads\\\/2019\\\/02\\\/LOGO_ASAFLAOS.jpg\",\"width\":400,\"height\":100,\"caption\":\"Asia Safari Laos\"},\"image\":{\"@id\":\"https:\\\/\\\/www.asiasafari-laos.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61592004980322\",\"https:\\\/\\\/www.instagram.com\\\/asiasafarilaos\\\/\"],\"telephone\":\"+85621243446\",\"email\":\"laos@asiasafari-laos.com\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hotels in Oudomxay & Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari","description":"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/","og_locale":"en_US","og_type":"article","og_title":"Hotels in Oudomxay & Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari","og_description":"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.","og_url":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/","og_site_name":"Asia Safari Experience Laos - Travel Agency","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61592004980322","article_modified_time":"2026-11-07T04:11:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"41 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/","url":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/","name":"Hotels in Oudomxay & Luang Namtha, Laos \u2013 Our 2026 Selection | Asia Safari","isPartOf":{"@id":"https:\/\/www.asiasafari-laos.com\/en\/#website"},"datePublished":"2018-07-24T07:52:26+00:00","dateModified":"2026-11-07T04:11:47+00:00","description":"Our 17 checked addresses in Oudomxay and Luang Namtha: a forest resort, provincial hotels and guesthouses, with traveller ratings from November 2026.","breadcrumb":{"@id":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/hotel-in-oudomxay-and-luang-namtha\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.asiasafari-laos.com\/en\/"},{"@type":"ListItem","position":2,"name":"Hotels and Accommodation in Laos","item":"https:\/\/www.asiasafari-laos.com\/en\/hotels-and-accommodation-in-laos\/"},{"@type":"ListItem","position":3,"name":"Hotel in Oudomxay and Luang Namtha"}]},{"@type":"WebSite","@id":"https:\/\/www.asiasafari-laos.com\/en\/#website","url":"https:\/\/www.asiasafari-laos.com\/en\/","name":"Asia Safari Experience Laos - Travel Agency","description":"Authentic, tailor-made travel in Laos and South-East Asia","publisher":{"@id":"https:\/\/www.asiasafari-laos.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.asiasafari-laos.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.asiasafari-laos.com\/en\/#organization","name":"Asia Safari Laos","url":"https:\/\/www.asiasafari-laos.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.asiasafari-laos.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2019\/02\/LOGO_ASAFLAOS.jpg","contentUrl":"https:\/\/www.asiasafari-laos.com\/wp-content\/uploads\/2019\/02\/LOGO_ASAFLAOS.jpg","width":400,"height":100,"caption":"Asia Safari Laos"},"image":{"@id":"https:\/\/www.asiasafari-laos.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61592004980322","https:\/\/www.instagram.com\/asiasafarilaos\/"],"telephone":"+85621243446","email":"laos@asiasafari-laos.com"}]}},"_links":{"self":[{"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/pages\/11243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/comments?post=11243"}],"version-history":[{"count":16,"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/pages\/11243\/revisions"}],"predecessor-version":[{"id":13575,"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/pages\/11243\/revisions\/13575"}],"up":[{"embeddable":true,"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/pages\/11036"}],"wp:attachment":[{"href":"https:\/\/www.asiasafari-laos.com\/en\/wp-json\/wp\/v2\/media?parent=11243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}