Camp
    Daan Viljoen Game Park, Namibia
    Luxury
    PlnrScore 47

    ParadiseGarden Backpackers

    ParadiseGarden Backpackers is a guesthouse near Daan Viljoen Game Park.

    Score
    47
    Price
    Luxury
    Species
    1313

    Location

    Latitude

    -22.563736

    Longitude

    17.071854

    View on Google Maps

    Location Map

    ParadiseGarden Backpackers in Daan Viljoen Game Park

    Activities

    Spa

    Amenities

    Swimming Pool, Pool, Spa, Wifi, Internet, Restaurant, Bar, Lounge, Laundry, Laundry Service

    Nearest Airport

    Eros Airport

    ERS
    15 km away

    Nearest International Airport

    Hosea Kutako International Airport

    WDH
    53 km away

    1,313

    Total Species

    52

    Mammals

    246

    Birds

    Most Observed Species

    Namib Rock Agama
    218 obs
    White-browed Sparrow-Weaver
    208 obs
    Rosy-faced Lovebird
    193 obs
    White-backed Mousebird
    184 obs
    Southern Masked Weaver
    177 obs
    Laughing Dove
    164 obs
    Southern Cordonbleu
    114 obs
    African Red-eyed Bulbul
    112 obs
    Black-throated Canary
    109 obs
    Yellow Mongoose
    106 obs
    More details
    Planning & reference

    African Wild Dog Conservancy

    African Wild Dog Conservancy is a protected area in Namibia.

    Erindi Private Wildlife Reserve

    One of Namibia's largest private game reserves, Erindi offers a diverse ecosystem and a high density of wildlife, including all of the Big Five. It's known for its excellent game viewing, comfortable lodges, and conservation initiatives, providing a comprehensive safari experience.

    Harnas Wildlife Foundation

    Harnas Wildlife Foundation is a protected area in Namibia.

    Kuzikus Wildlife Reserve

    Kuzikus Wildlife Reserve is a protected area in Namibia.

    Mundulea Nature Reserve

    Mundulea Nature Reserve is a protected area in Namibia.

    N#a-Jaqna Conservancy

    N#a-Jaqna Conservancy is a protected area in Namibia.

    Nǀa’an ku sê Wildlife Sanctuary

    A renowned wildlife sanctuary and conservation center, Nǀa’an ku sê focuses on rescuing and rehabilitating injured or orphaned animals, as well as human-wildlife conflict mitigation. Visitors can interact with various animals, including cheetahs, leopards, and baboons, and learn about conservation efforts.

    Okamatapati Conservancy

    Okamatapati Conservancy is a protected area in Namibia.

    Okonjati Wildlife Sanctuary

    Okonjati Wildlife Sanctuary is a protected area in Namibia.

    Okonjima Nature Reserve

    Home to the AfriCat Foundation, Okonjima is a world-renowned conservation project dedicated to the rehabilitation of Namibia's large carnivores. Visitors have exceptional opportunities to track and view leopards, cheetahs, and wild dogs in a natural setting, making it a must-visit for carnivore enthusiasts.

    View all parks in Central Namibia & Eastern Kalahari Fringe

    Health & Travel Info

    Important health and safety information for Namibia

      Camp
      Daan Viljoen Game Park, Namibia
      Luxury
      PlnrScore 47

      ParadiseGarden Backpackers

      ParadiseGarden Backpackers is a guesthouse near Daan Viljoen Game Park.

      Score
      47
      Price
      Luxury
      Species
      1313

      Location

      Latitude

      -22.563736

      Longitude

      17.071854

      View on Google Maps

      Location Map

      ParadiseGarden Backpackers in Daan Viljoen Game Park

      Activities

      Spa

      Amenities

      Swimming Pool, Pool, Spa, Wifi, Internet, Restaurant, Bar, Lounge, Laundry, Laundry Service

      Nearest Airport

      Eros Airport

      ERS
      15 km away

      Nearest International Airport

      Hosea Kutako International Airport

      WDH
      53 km away

      1,313

      Total Species

      52

      Mammals

      246

      Birds

      Most Observed Species

      Namib Rock Agama
      218 obs
      White-browed Sparrow-Weaver
      208 obs
      Rosy-faced Lovebird
      193 obs
      White-backed Mousebird
      184 obs
      Southern Masked Weaver
      177 obs
      Laughing Dove
      164 obs
      Southern Cordonbleu
      114 obs
      African Red-eyed Bulbul
      112 obs
      Black-throated Canary
      109 obs
      Yellow Mongoose
      106 obs
      More details
      Planning & reference

      African Wild Dog Conservancy

      African Wild Dog Conservancy is a protected area in Namibia.

      Erindi Private Wildlife Reserve

      One of Namibia's largest private game reserves, Erindi offers a diverse ecosystem and a high density of wildlife, including all of the Big Five. It's known for its excellent game viewing, comfortable lodges, and conservation initiatives, providing a comprehensive safari experience.

      Harnas Wildlife Foundation

      Harnas Wildlife Foundation is a protected area in Namibia.

      Kuzikus Wildlife Reserve

      Kuzikus Wildlife Reserve is a protected area in Namibia.

      Mundulea Nature Reserve

      Mundulea Nature Reserve is a protected area in Namibia.

      N#a-Jaqna Conservancy

      N#a-Jaqna Conservancy is a protected area in Namibia.

      Nǀa’an ku sê Wildlife Sanctuary

      A renowned wildlife sanctuary and conservation center, Nǀa’an ku sê focuses on rescuing and rehabilitating injured or orphaned animals, as well as human-wildlife conflict mitigation. Visitors can interact with various animals, including cheetahs, leopards, and baboons, and learn about conservation efforts.

      Okamatapati Conservancy

      Okamatapati Conservancy is a protected area in Namibia.

      Okonjati Wildlife Sanctuary

      Okonjati Wildlife Sanctuary is a protected area in Namibia.

      Okonjima Nature Reserve

      Home to the AfriCat Foundation, Okonjima is a world-renowned conservation project dedicated to the rehabilitation of Namibia's large carnivores. Visitors have exceptional opportunities to track and view leopards, cheetahs, and wild dogs in a natural setting, making it a must-visit for carnivore enthusiasts.

      View all parks in Central Namibia & Eastern Kalahari Fringe

      Health & Travel Info

      Important health and safety information for Namibia

      );if(o.test(t)){const s=o.exec(t),a=Number(s[i.year]);let r=null;i.month?r=Number(s[i.month])-1:i.shortMonth?r=e.shortMonths(n).indexOf(s[i.shortMonth]):i.longMonth&&(r=e.longMonths(n).indexOf(s[i.longMonth]));const c=Number(s[i.day])||1,l=Number(s[i.hour]);let h=Number.isNaN(l)?0:l;const d=Number(s[i.minute]),p=Number.isNaN(d)?0:d,u=Number(s[i.second]),g=Number.isNaN(u)?0:u,m=s[i.ampm];return m&&\"PM\"===m&&(h+=12,24===h&&(h=0)),new Date(a,r,c,h,p,g,0)}}}return new Date((new Date).setHours(0,0,0,0))}static regex=/(\\\\)?(Y{2,4}|M{1,4}|D{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|A|a)/g;static MONTH_JS=[0,1,2,3,4,5,6,7,8,9,10,11];static shortMonths(t){return e.MONTH_JS.map((e=>new Date(2019,e).toLocaleString(t,{month:\"short\"})))}static longMonths(t){return e.MONTH_JS.map((e=>new Date(2019,e).toLocaleString(t,{month:\"long\"})))}static formatPatterns(t,i){switch(t){case\"YY\":case\"YYYY\":return{group:\"year\",pattern:`(\\\\d{${t.length}})`};case\"M\":return{group:\"month\",pattern:\"(\\\\d{1,2})\"};case\"MM\":return{group:\"month\",pattern:\"(\\\\d{2})\"};case\"MMM\":return{group:\"shortMonth\",pattern:`(${e.shortMonths(i).join(\"|\")})`};case\"MMMM\":return{group:\"longMonth\",pattern:`(${e.longMonths(i).join(\"|\")})`};case\"D\":return{group:\"day\",pattern:\"(\\\\d{1,2})\"};case\"DD\":return{group:\"day\",pattern:\"(\\\\d{2})\"};case\"h\":case\"H\":return{group:\"hour\",pattern:\"(\\\\d{1,2})\"};case\"hh\":case\"HH\":return{group:\"hour\",pattern:\"(\\\\d{2})\"};case\"m\":return{group:\"minute\",pattern:\"(\\\\d{1,2})\"};case\"mm\":return{group:\"minute\",pattern:\"(\\\\d{2})\"};case\"s\":return{group:\"second\",pattern:\"(\\\\d{1,2})\"};case\"ss\":return{group:\"second\",pattern:\"(\\\\d{2})\"};case\"a\":case\"A\":return{group:\"ampm\",pattern:\"(AM|PM|am|pm)\"}}}lang;constructor(t=null,i=\"YYYY-MM-DD\",n=\"en-US\"){super(e.parseDateTime(t,i,n)),this.lang=n}getWeek(t){const e=new Date(this.midnight_ts(this)),i=(this.getDay()+(7-t))%7;e.setDate(e.getDate()-i);const n=e.getTime();return e.setMonth(0,1),e.getDay()!==t&&e.setMonth(0,1+(4-e.getDay()+7)%7),1+Math.ceil((n-e.getTime())/6048e5)}clone(){return new e(this)}toJSDate(){return new Date(this)}inArray(t,e=\"[]\"){return t.some((t=>t instanceof Array?this.isBetween(t[0],t[1],e):this.isSame(t,\"day\")))}isBetween(t,e,i=\"()\"){switch(i){default:case\"()\":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)\u003cthis.midnight_ts(e);case\"[)\":return this.midnight_ts(this)>=this.midnight_ts(t)&&this.midnight_ts(this)\u003cthis.midnight_ts(e);case\"(]\":return this.midnight_ts(this)>this.midnight_ts(t)&&this.midnight_ts(this)\u003c=this.midnight_ts(e);case\"[]\":return this.midnight_ts()>=this.midnight_ts(t)&&this.midnight_ts()\u003c=this.midnight_ts(e)}}isBefore(t,e=\"days\"){switch(e){case\"day\":case\"days\":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case\"month\":case\"months\":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>new Date(this.getFullYear(),this.getMonth(),1).getTime();case\"year\":case\"years\":return t.getFullYear()>this.getFullYear()}throw new Error(\"isBefore: Invalid unit!\")}isSameOrBefore(t,e=\"days\"){switch(e){case\"day\":case\"days\":return new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()>=new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime();case\"month\":case\"months\":return new Date(t.getFullYear(),t.getMonth(),1).getTime()>=new Date(this.getFullYear(),this.getMonth(),1).getTime()}throw new Error(\"isSameOrBefore: Invalid unit!\")}isAfter(t,e=\"days\"){switch(e){case\"day\":case\"days\":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case\"month\":case\"months\":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>new Date(t.getFullYear(),t.getMonth(),1).getTime();case\"year\":case\"years\":return this.getFullYear()>t.getFullYear()}throw new Error(\"isAfter: Invalid unit!\")}isSameOrAfter(t,e=\"days\"){switch(e){case\"day\":case\"days\":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()>=new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case\"month\":case\"months\":return new Date(this.getFullYear(),this.getMonth(),1).getTime()>=new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw new Error(\"isSameOrAfter: Invalid unit!\")}isSame(t,e=\"days\"){switch(e){case\"day\":case\"days\":return new Date(this.getFullYear(),this.getMonth(),this.getDate()).getTime()===new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime();case\"month\":case\"months\":return new Date(this.getFullYear(),this.getMonth(),1).getTime()===new Date(t.getFullYear(),t.getMonth(),1).getTime()}throw new Error(\"isSame: Invalid unit!\")}add(t,e=\"days\"){switch(e){case\"day\":case\"days\":this.setDate(this.getDate()+t);break;case\"month\":case\"months\":this.setMonth(this.getMonth()+t)}return this}subtract(t,e=\"days\"){switch(e){case\"day\":case\"days\":this.setDate(this.getDate()-t);break;case\"month\":case\"months\":this.setMonth(this.getMonth()-t)}return this}diff(t,e=\"days\"){switch(e){default:case\"day\":case\"days\":return Math.round((this.midnight_ts()-this.midnight_ts(t))/864e5);case\"month\":case\"months\":let e=12*(t.getFullYear()-this.getFullYear());return e-=t.getMonth(),e+=this.getMonth(),e}}format(t,i=\"en-US\"){let n=\"\";const s=[];let o=null;for(;null!=(o=e.regex.exec(t));)\"\\\\\"!==o[1]&&s.push(o);if(s.length){s[0].index>0&&(n+=t.substring(0,s[0].index));for(const[e,o]of Object.entries(s)){const a=Number(e);n+=this.formatTokens(o[0],i),s[a+1]&&(n+=t.substring(o.index+o[0].length,s[a+1].index)),a===s.length-1&&(n+=t.substring(o.index+o[0].length))}}return n.replace(/\\\\/g,\"\")}midnight_ts(t){return t?new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0).getTime():new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0,0).getTime()}formatTokens(t,i){switch(t){case\"YY\":return String(this.getFullYear()).slice(-2);case\"YYYY\":return String(this.getFullYear());case\"M\":return String(this.getMonth()+1);case\"MM\":return`0${this.getMonth()+1}`.slice(-2);case\"MMM\":return e.shortMonths(i)[this.getMonth()];case\"MMMM\":return e.longMonths(i)[this.getMonth()];case\"D\":return String(this.getDate());case\"DD\":return`0${this.getDate()}`.slice(-2);case\"H\":return String(this.getHours());case\"HH\":return`0${this.getHours()}`.slice(-2);case\"h\":return String(this.getHours()%12||12);case\"hh\":return`0${this.getHours()%12||12}`.slice(-2);case\"m\":return String(this.getMinutes());case\"mm\":return`0${this.getMinutes()}`.slice(-2);case\"s\":return String(this.getSeconds());case\"ss\":return`0${this.getSeconds()}`.slice(-2);case\"a\":return this.getHours()\u003c12||24===this.getHours()?\"am\":\"pm\";case\"A\":return this.getHours()\u003c12||24===this.getHours()?\"AM\":\"PM\";default:return\"\"}}}class i{picker;constructor(t){this.picker=t}render(t,i){t||(t=new e),t.setDate(1),t.setHours(0,0,0,0),\"function\"==typeof this[`get${i}View`]&&this[`get${i}View`](t)}getContainerView(t){this.picker.ui.container.innerHTML=\"\",this.picker.options.header&&this.picker.trigger(\"render\",{date:t.clone(),view:\"Header\"}),this.picker.trigger(\"render\",{date:t.clone(),view:\"Main\"}),this.picker.options.autoApply||this.picker.trigger(\"render\",{date:t.clone(),view:\"Footer\"})}getHeaderView(t){const e=document.createElement(\"header\");this.picker.options.header instanceof HTMLElement&&e.appendChild(this.picker.options.header),\"string\"==typeof this.picker.options.header&&(e.innerHTML=this.picker.options.header),this.picker.ui.container.appendChild(e),this.picker.trigger(\"view\",{target:e,date:t.clone(),view:\"Header\"})}getMainView(t){const e=document.createElement(\"main\");this.picker.ui.container.appendChild(e);const i=document.createElement(\"div\");i.className=`calendars grid-${this.picker.options.grid}`;for(let e=0;e\u003cthis.picker.options.calendars;e++){const n=document.createElement(\"div\");n.className=\"calendar\",i.appendChild(n);const s=this.getCalendarHeaderView(t.clone());n.appendChild(s),this.picker.trigger(\"view\",{date:t.clone(),view:\"CalendarHeader\",index:e,target:s});const o=this.getCalendarDayNamesView();n.appendChild(o),this.picker.trigger(\"view\",{date:t.clone(),view:\"CalendarDayNames\",index:e,target:o});const a=this.getCalendarDaysView(t.clone());n.appendChild(a),this.picker.trigger(\"view\",{date:t.clone(),view:\"CalendarDays\",index:e,target:a});const r=this.getCalendarFooterView(this.picker.options.lang,t.clone());n.appendChild(r),this.picker.trigger(\"view\",{date:t.clone(),view:\"CalendarFooter\",index:e,target:r}),this.picker.trigger(\"view\",{date:t.clone(),view:\"CalendarItem\",index:e,target:n}),t.add(1,\"month\")}e.appendChild(i),this.picker.trigger(\"view\",{date:t.clone(),view:\"Calendars\",target:i}),this.picker.trigger(\"view\",{date:t.clone(),view:\"Main\",target:e})}getFooterView(t){const e=document.createElement(\"footer\"),i=document.createElement(\"div\");i.className=\"footer-buttons\";const n=document.createElement(\"button\");n.className=\"cancel-button unit\",n.innerHTML=this.picker.options.locale.cancel,i.appendChild(n);const s=document.createElement(\"button\");s.className=\"apply-button unit\",s.innerHTML=this.picker.options.locale.apply,s.disabled=!0,i.appendChild(s),e.appendChild(i),this.picker.ui.container.appendChild(e),this.picker.trigger(\"view\",{date:t,target:e,view:\"Footer\"})}getCalendarHeaderView(t){const e=document.createElement(\"div\");e.className=\"header\";const i=document.createElement(\"div\");i.className=\"month-name\",i.innerHTML=`\u003cspan>${t.toLocaleString(this.picker.options.lang,{month:\"long\"})}\u003c/span> ${t.format(\"YYYY\")}`,e.appendChild(i);const n=document.createElement(\"button\");n.className=\"previous-button unit\",n.innerHTML=this.picker.options.locale.previousMonth,e.appendChild(n);const s=document.createElement(\"button\");return s.className=\"next-button unit\",s.innerHTML=this.picker.options.locale.nextMonth,e.appendChild(s),e}getCalendarDayNamesView(){const t=document.createElement(\"div\");t.className=\"daynames-row\";for(let e=1;e\u003c=7;e++){const i=3+this.picker.options.firstDay+e,n=document.createElement(\"div\");n.className=\"dayname\",n.innerHTML=new Date(1970,0,i,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:\"short\"}),n.title=new Date(1970,0,i,12,0,0,0).toLocaleString(this.picker.options.lang,{weekday:\"long\"}),t.appendChild(n),this.picker.trigger(\"view\",{dayIdx:i,view:\"CalendarDayName\",target:n})}return t}getCalendarDaysView(t){const e=document.createElement(\"div\");e.className=\"days-grid\";const i=this.calcOffsetDays(t,this.picker.options.firstDay),n=32-new Date(t.getFullYear(),t.getMonth(),32).getDate();for(let t=0;t\u003ci;t++){const t=document.createElement(\"div\");t.className=\"offset\",e.appendChild(t)}for(let i=1;i\u003c=n;i++){t.setDate(i);const n=this.getCalendarDayView(t);e.appendChild(n),this.picker.trigger(\"view\",{date:t,view:\"CalendarDay\",target:n})}return e}getCalendarDayView(t){const i=this.picker.options.date?new e(this.picker.options.date):null,n=new e,s=document.createElement(\"div\");return s.className=\"day unit\",s.innerHTML=t.format(\"D\"),s.dataset.time=String(t.getTime()),t.isSame(n,\"day\")&&s.classList.add(\"today\"),[0,6].includes(t.getDay())&&s.classList.add(\"weekend\"),this.picker.datePicked.length?this.picker.datePicked[0].isSame(t,\"day\")&&s.classList.add(\"selected\"):i&&t.isSame(i,\"day\")&&s.classList.add(\"selected\"),this.picker.trigger(\"view\",{date:t,view:\"CalendarDay\",target:s}),s}getCalendarFooterView(t,e){const i=document.createElement(\"div\");return i.className=\"footer\",i}calcOffsetDays(t,e){let i=t.getDay()-e;return i\u003c0&&(i+=7),i}}class n{picker;instances={};constructor(t){this.picker=t}initialize(){const t=[];this.picker.options.plugins.forEach((e=>{\"function\"==typeof e?t.push(new e):\"string\"==typeof e&&\"undefined\"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,e)?t.push(new easepick[e]):console.warn(`easepick: ${e} not found.`)})),t.sort(((t,e)=>t.priority>e.priority?-1:t.priority\u003ce.priority||t.dependencies.length>e.dependencies.length?1:t.dependencies.length\u003ce.dependencies.length?-1:0)),t.forEach((t=>{t.attach(this.picker),this.instances[t.getName()]=t}))}getInstance(t){return this.instances[t]}addInstance(t){if(Object.prototype.hasOwnProperty.call(this.instances,t))console.warn(`easepick: ${t} already added.`);else{if(\"undefined\"!=typeof easepick&&Object.prototype.hasOwnProperty.call(easepick,t)){const e=new easepick[t];return e.attach(this.picker),this.instances[e.getName()]=e,e}if(\"undefined\"!==this.getPluginFn(t)){const e=new(this.getPluginFn(t));return e.attach(this.picker),this.instances[e.getName()]=e,e}console.warn(`easepick: ${t} not found.`)}return null}removeInstance(t){return t in this.instances&&this.instances[t].detach(),delete this.instances[t]}reloadInstance(t){return this.removeInstance(t),this.addInstance(t)}getPluginFn(t){return[...this.picker.options.plugins].filter((e=>\"function\"==typeof e&&(new e).getName()===t)).shift()}}class s{Calendar=new i(this);PluginManager=new n(this);calendars=[];datePicked=[];cssLoaded=0;binds={hidePicker:this.hidePicker.bind(this),show:this.show.bind(this)};options={doc:document,css:[],element:null,firstDay:1,grid:1,calendars:1,lang:\"en-US\",date:null,format:\"YYYY-MM-DD\",readonly:!0,autoApply:!0,header:!1,inline:!1,scrollToDate:!0,locale:{nextMonth:'\u003csvg width=\"11\" height=\"16\" xmlns=\"http://www.w3.org/2000/svg\">\u003cpath d=\"M2.748 16L0 13.333 5.333 8 0 2.667 2.748 0l7.919 8z\" fill-rule=\"nonzero\"/>\u003c/svg>',previousMonth:'\u003csvg width=\"11\" height=\"16\" xmlns=\"http://www.w3.org/2000/svg\">\u003cpath d=\"M7.919 0l2.748 2.667L5.333 8l5.334 5.333L7.919 16 0 8z\" fill-rule=\"nonzero\"/>\u003c/svg>',cancel:\"Cancel\",apply:\"Apply\"},documentClick:this.binds.hidePicker,plugins:[]};ui={container:null,shadowRoot:null,wrapper:null};version=\"1.2.0\";constructor(t){const e={...this.options.locale,...t.locale};this.options={...this.options,...t},this.options.locale=e,this.handleOptions(),this.ui.wrapper=document.createElement(\"span\"),this.ui.wrapper.style.display=\"none\",this.ui.wrapper.style.position=\"absolute\",this.ui.wrapper.style.pointerEvents=\"none\",this.ui.wrapper.className=\"easepick-wrapper\",this.ui.wrapper.attachShadow({mode:\"open\"}),this.ui.shadowRoot=this.ui.wrapper.shadowRoot,this.ui.container=document.createElement(\"div\"),this.ui.container.className=\"container\",this.options.zIndex&&(this.ui.container.style.zIndex=String(this.options.zIndex)),this.options.inline&&(this.ui.wrapper.style.position=\"relative\",this.ui.container.classList.add(\"inline\")),this.ui.shadowRoot.appendChild(this.ui.container),this.options.element.after(this.ui.wrapper),this.handleCSS(),this.options.element.addEventListener(\"click\",this.binds.show),this.on(\"view\",this.onView.bind(this)),this.on(\"render\",this.onRender.bind(this)),this.PluginManager.initialize(),this.parseValues(),\"function\"==typeof this.options.setup&&this.options.setup(this),this.on(\"click\",this.onClick.bind(this));const i=this.options.scrollToDate?this.getDate():null;this.renderAll(i)}on(t,e,i={}){this.ui.container.addEventListener(t,e,i)}off(t,e,i={}){this.ui.container.removeEventListener(t,e,i)}trigger(t,e={}){return this.ui.container.dispatchEvent(new CustomEvent(t,{detail:e}))}destroy(){this.options.element.removeEventListener(\"click\",this.binds.show),\"function\"==typeof this.options.documentClick&&document.removeEventListener(\"click\",this.options.documentClick,!0),Object.keys(this.PluginManager.instances).forEach((t=>{this.PluginManager.removeInstance(t)})),this.ui.wrapper.remove()}onRender(t){const{view:e,date:i}=t.detail;this.Calendar.render(i,e)}onView(t){const{view:e,target:i}=t.detail;\"Footer\"===e&&this.datePicked.length&&(i.querySelector(\".apply-button\").disabled=!1)}onClickHeaderButton(t){this.isCalendarHeaderButton(t)&&(t.classList.contains(\"next-button\")?this.calendars[0].add(1,\"month\"):this.calendars[0].subtract(1,\"month\"),this.renderAll(this.calendars[0]))}onClickCalendarDay(t){if(this.isCalendarDay(t)){const i=new e(t.dataset.time);this.options.autoApply?(this.setDate(i),this.trigger(\"select\",{date:this.getDate()}),this.hide()):(this.datePicked[0]=i,this.trigger(\"preselect\",{date:this.getDate()}),this.renderAll())}}onClickApplyButton(t){if(this.isApplyButton(t)){if(this.datePicked[0]instanceof Date){const t=this.datePicked[0].clone();this.setDate(t)}this.hide(),this.trigger(\"select\",{date:this.getDate()})}}onClickCancelButton(t){this.isCancelButton(t)&&this.hide()}onClick(t){const e=t.target;if(e instanceof HTMLElement){const t=e.closest(\".unit\");if(!(t instanceof HTMLElement))return;this.onClickHeaderButton(t),this.onClickCalendarDay(t),this.onClickApplyButton(t),this.onClickCancelButton(t)}}isShown(){return this.ui.container.classList.contains(\"inline\")||this.ui.container.classList.contains(\"show\")}show(t){if(this.isShown())return;const e=t&&\"target\"in t?t.target:this.options.element,{top:i,left:n}=this.adjustPosition(e);this.ui.container.style.top=`${i}px`,this.ui.container.style.left=`${n}px`,this.ui.container.classList.add(\"show\"),this.trigger(\"show\",{target:e})}hide(){this.ui.container.classList.remove(\"show\"),this.datePicked.length=0,this.renderAll(),this.trigger(\"hide\")}setDate(t){const i=new e(t,this.options.format);this.options.date=i.clone(),this.updateValues(),this.calendars.length&&this.renderAll()}getDate(){return this.options.date instanceof e?this.options.date.clone():null}parseValues(){this.options.date?this.setDate(this.options.date):this.options.element instanceof HTMLInputElement&&this.options.element.value.length&&this.setDate(this.options.element.value),this.options.date instanceof Date||(this.options.date=null)}updateValues(){const t=this.getDate(),e=t instanceof Date?t.format(this.options.format,this.options.lang):\"\",i=this.options.element;i instanceof HTMLInputElement?i.value=e:i instanceof HTMLElement&&(i.innerText=e)}hidePicker(t){let e=t.target,i=null;e.shadowRoot&&(e=t.composedPath()[0],i=e.getRootNode().host),this.isShown()&&i!==this.ui.wrapper&&e!==this.options.element&&this.hide()}renderAll(t){this.trigger(\"render\",{view:\"Container\",date:(t||this.calendars[0]).clone()})}isCalendarHeaderButton(t){return[\"previous-button\",\"next-button\"].some((e=>t.classList.contains(e)))}isCalendarDay(t){return t.classList.contains(\"day\")}isApplyButton(t){return t.classList.contains(\"apply-button\")}isCancelButton(t){return t.classList.contains(\"cancel-button\")}gotoDate(t){const i=new e(t,this.options.format);i.setDate(1),this.calendars[0]=i.clone(),this.renderAll()}clear(){this.options.date=null,this.datePicked.length=0,this.updateValues(),this.renderAll(),this.trigger(\"clear\")}handleOptions(){this.options.element instanceof HTMLElement||(this.options.element=this.options.doc.querySelector(this.options.element)),\"function\"==typeof this.options.documentClick&&document.addEventListener(\"click\",this.options.documentClick,!0),this.options.element instanceof HTMLInputElement&&(this.options.element.readOnly=this.options.readonly),this.options.date?this.calendars[0]=new e(this.options.date,this.options.format):this.calendars[0]=new e}handleCSS(){if(Array.isArray(this.options.css))this.options.css.forEach((t=>{const e=document.createElement(\"link\");e.href=t,e.rel=\"stylesheet\";const i=()=>{this.cssLoaded++,this.cssLoaded===this.options.css.length&&(this.ui.wrapper.style.display=\"\")};e.addEventListener(\"load\",i),e.addEventListener(\"error\",i),this.ui.shadowRoot.append(e)}));else if(\"string\"==typeof this.options.css){const t=document.createElement(\"style\"),e=document.createTextNode(this.options.css);t.appendChild(e),this.ui.shadowRoot.append(t),this.ui.wrapper.style.display=\"\"}else\"function\"==typeof this.options.css&&(this.options.css.call(this,this),this.ui.wrapper.style.display=\"\")}adjustPosition(t){const e=t.getBoundingClientRect(),i=this.ui.wrapper.getBoundingClientRect();this.ui.container.classList.add(\"calc\");const n=this.ui.container.getBoundingClientRect();this.ui.container.classList.remove(\"calc\");let s=e.bottom-i.bottom,o=e.left-i.left;return\"undefined\"!=typeof window&&(window.innerHeight\u003cs+n.height&&s-n.height>=0&&(s=e.top-i.top-n.height),window.innerWidth\u003co+n.width&&e.right-n.width>=0&&(o=e.right-i.right-n.width)),{left:o,top:s}}}var o=Object.freeze({__proto__:null,Core:s,create:s});class a{picker;options;priority=0;dependencies=[];attach(t){const e=this.getName(),i={...this.options};this.options={...this.options,...t.options[e]||{}};for(const n of Object.keys(i))if(null!==i[n]&&\"object\"==typeof i[n]&&Object.keys(i[n]).length&&e in t.options&&n in t.options[e]){const s={...t.options[e][n]};null!==s&&\"object\"==typeof s&&Object.keys(s).length&&Object.keys(s).every((t=>Object.keys(i[n]).includes(t)))&&(this.options[n]={...i[n],...s})}if(this.picker=t,this.dependenciesNotFound()){const t=this.dependencies.filter((t=>!this.pluginsAsStringArray().includes(t)));return void console.warn(`${this.getName()}: required dependencies (${t.join(\", \")}).`)}const n=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.add(n),this.onAttach()}detach(){const t=this.camelCaseToKebab(this.getName());this.picker.ui.container.classList.remove(t),\"function\"==typeof this.onDetach&&this.onDetach()}dependenciesNotFound(){return this.dependencies.length&&!this.dependencies.every((t=>this.pluginsAsStringArray().includes(t)))}pluginsAsStringArray(){return this.picker.options.plugins.map((t=>\"function\"==typeof t?(new t).getName():t))}camelCaseToKebab(t){return t.replace(/([a-zA-Z])(?=[A-Z])/g,\"$1-\").toLowerCase()}}t.AmpPlugin=class extends a{rangePlugin;lockPlugin;priority=10;binds={onView:this.onView.bind(this),onColorScheme:this.onColorScheme.bind(this)};options={dropdown:{months:!1,years:!1,minYear:1950,maxYear:null},darkMode:!0,locale:{resetButton:'\u003csvg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\">\u003cpath d=\"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z\"/>\u003c/svg>'}};matchMedia;getName(){return\"AmpPlugin\"}onAttach(){this.options.darkMode&&window&&\"matchMedia\"in window&&(this.matchMedia=window.matchMedia(\"(prefers-color-scheme: dark)\"),this.matchMedia.matches&&(this.picker.ui.container.dataset.theme=\"dark\"),this.matchMedia.addEventListener(\"change\",this.binds.onColorScheme)),this.options.weekNumbers&&this.picker.ui.container.classList.add(\"week-numbers\"),this.picker.on(\"view\",this.binds.onView)}onDetach(){this.options.darkMode&&window&&\"matchMedia\"in window&&this.matchMedia.removeEventListener(\"change\",this.binds.onColorScheme),this.picker.ui.container.removeAttribute(\"data-theme\"),this.picker.ui.container.classList.remove(\"week-numbers\"),this.picker.off(\"view\",this.binds.onView)}onView(t){this.lockPlugin=this.picker.PluginManager.getInstance(\"LockPlugin\"),this.rangePlugin=this.picker.PluginManager.getInstance(\"RangePlugin\"),this.handleDropdown(t),this.handleResetButton(t),this.handleWeekNumbers(t)}onColorScheme(t){const e=t.matches?\"dark\":\"light\";this.picker.ui.container.dataset.theme=e}handleDropdown(t){const{view:i,target:n,date:s,index:o}=t.detail;if(\"CalendarHeader\"===i){const t=n.querySelector(\".month-name\");if(this.options.dropdown.months){t.childNodes[0].remove();const i=document.createElement(\"select\");i.className=\"month-name--select month-name--dropdown\";for(let t=0;t\u003c12;t+=1){const n=document.createElement(\"option\"),o=new e(new Date(s.getFullYear(),t,2,0,0,0)),a=new e(new Date(s.getFullYear(),t,1,0,0,0));n.value=String(t),n.text=o.toLocaleString(this.picker.options.lang,{month:\"long\"}),this.lockPlugin&&(n.disabled=this.lockPlugin.options.minDate&&a.isBefore(new e(this.lockPlugin.options.minDate),\"month\")||this.lockPlugin.options.maxDate&&a.isAfter(new e(this.lockPlugin.options.maxDate),\"month\")),n.selected=a.getMonth()===s.getMonth(),i.appendChild(n)}i.addEventListener(\"change\",(t=>{const e=t.target;this.picker.calendars[0].setDate(1),this.picker.calendars[0].setMonth(Number(e.value)),this.picker.renderAll()})),t.prepend(i)}if(this.options.dropdown.years){t.childNodes[1].remove();const i=document.createElement(\"select\");i.className=\"month-name--select\";const n=this.options.dropdown.minYear,o=this.options.dropdown.maxYear?this.options.dropdown.maxYear:(new Date).getFullYear();if(s.getFullYear()>o){const t=document.createElement(\"option\");t.value=String(s.getFullYear()),t.text=String(s.getFullYear()),t.selected=!0,t.disabled=!0,i.appendChild(t)}for(let t=o;t>=n;t-=1){const n=document.createElement(\"option\"),o=new e(new Date(t,0,1,0,0,0));n.value=String(t),n.text=String(t),this.lockPlugin&&(n.disabled=this.lockPlugin.options.minDate&&o.isBefore(new e(this.lockPlugin.options.minDate),\"year\")||this.lockPlugin.options.maxDate&&o.isAfter(new e(this.lockPlugin.options.maxDate),\"year\")),n.selected=s.getFullYear()===t,i.appendChild(n)}if(s.getFullYear()\u003cn){const t=document.createElement(\"option\");t.value=String(s.getFullYear()),t.text=String(s.getFullYear()),t.selected=!0,t.disabled=!0,i.appendChild(t)}if(\"asc\"===this.options.dropdown.years){const t=Array.prototype.slice.call(i.childNodes).reverse();i.innerHTML=\"\",t.forEach((t=>{t.innerHTML=t.value,i.appendChild(t)}))}i.addEventListener(\"change\",(t=>{const e=t.target;this.picker.calendars[0].setFullYear(Number(e.value)),this.picker.renderAll()})),t.appendChild(i)}}}handleResetButton(t){const{view:e,target:i}=t.detail;if(\"CalendarHeader\"===e&&this.options.resetButton){const t=document.createElement(\"button\");t.className=\"reset-button unit\",t.innerHTML=this.options.locale.resetButton,t.addEventListener(\"click\",(t=>{t.preventDefault();let e=!0;\"function\"==typeof this.options.resetButton&&(e=this.options.resetButton.call(this)),e&&this.picker.clear()})),i.appendChild(t)}}handleWeekNumbers(t){if(this.options.weekNumbers){const{view:i,target:n}=t.detail;if(\"CalendarDayNames\"===i){const t=document.createElement(\"div\");t.className=\"wnum-header\",t.innerHTML=\"Wk\",n.prepend(t)}\"CalendarDays\"===i&&[...n.children].forEach(((t,i)=>{if(0===i||i%7==0){let i;if(t.classList.contains(\"day\"))i=new e(t.dataset.time);else{const t=n.querySelector(\".day\");i=new e(t.dataset.time)}let s=i.getWeek(this.picker.options.firstDay);53===s&&0===i.getMonth()&&(s=\"53/1\");const o=document.createElement(\"div\");o.className=\"wnum-item\",o.innerHTML=String(s),n.insertBefore(o,t)}}))}}},t.DateTime=e,t.KbdPlugin=class extends a{docElement=null;rangePlugin;binds={onView:this.onView.bind(this),onKeydown:this.onKeydown.bind(this)};options={unitIndex:1,dayIndex:2};getName(){return\"KbdPlugin\"}onAttach(){const t=this.picker.options.element,e=t.getBoundingClientRect();if(this.docElement=document.createElement(\"span\"),this.docElement.style.position=\"absolute\",this.docElement.style.top=`${t.offsetTop}px`,this.docElement.style.left=t.offsetLeft+e.width-25+\"px\",this.docElement.attachShadow({mode:\"open\"}),this.options.html)this.docElement.shadowRoot.innerHTML=this.options.html;else{const t=`\\n \u003cstyle>\\n button {\\n border: none;\\n background: transparent;\\n font-size: ${window.getComputedStyle(this.picker.options.element).fontSize};\\n }\\n \u003c/style>\\n\\n \u003cbutton>📅\u003c/button>\\n `;this.docElement.shadowRoot.innerHTML=t}const i=this.docElement.shadowRoot.querySelector(\"button\");i&&(i.addEventListener(\"click\",(t=>{t.preventDefault(),this.picker.show({target:this.picker.options.element})}),{capture:!0}),i.addEventListener(\"keydown\",(t=>{\"Escape\"===t.code&&this.picker.hide()}),{capture:!0})),this.picker.options.element.after(this.docElement),this.picker.on(\"view\",this.binds.onView),this.picker.on(\"keydown\",this.binds.onKeydown)}onDetach(){this.docElement&&this.docElement.isConnected&&this.docElement.remove(),this.picker.off(\"view\",this.binds.onView),this.picker.off(\"keydown\",this.binds.onKeydown)}onView(t){const{view:e,target:i}=t.detail;i&&\"querySelector\"in i&&(\"CalendarDay\"!==e||[\"locked\",\"not-available\"].some((t=>i.classList.contains(t)))?[...i.querySelectorAll(\".unit:not(.day)\")].forEach((t=>t.tabIndex=this.options.unitIndex)):i.tabIndex=this.options.dayIndex)}onKeydown(t){switch(this.onMouseEnter(t),t.code){case\"ArrowUp\":case\"ArrowDown\":this.verticalMove(t);break;case\"ArrowLeft\":case\"ArrowRight\":this.horizontalMove(t);break;case\"Enter\":case\"Space\":this.handleEnter(t);break;case\"Escape\":this.picker.hide()}}findAllowableDaySibling(t,e,i){const n=Array.from(t.querySelectorAll(`.day[tabindex=\"${this.options.dayIndex}\"]`)),s=n.indexOf(e);return n.filter(((t,e)=>i(e,s)&&t.tabIndex===this.options.dayIndex))[0]}changeMonth(t){const e={ArrowLeft:\"previous\",ArrowRight:\"next\"},i=this.picker.ui.container.querySelector(`.${e[t.code]}-button[tabindex=\"${this.options.unitIndex}\"]`);i&&!i.parentElement.classList.contains(`no-${e[t.code]}-month`)&&(i.dispatchEvent(new Event(\"click\",{bubbles:!0})),setTimeout((()=>{let e=null;switch(t.code){case\"ArrowLeft\":const t=this.picker.ui.container.querySelectorAll(`.day[tabindex=\"${this.options.dayIndex}\"]`);e=t[t.length-1];break;case\"ArrowRight\":e=this.picker.ui.container.querySelector(`.day[tabindex=\"${this.options.dayIndex}\"]`)}e&&e.focus()})))}verticalMove(t){const e=t.target;if(e.classList.contains(\"day\")){t.preventDefault();const i=this.findAllowableDaySibling(this.picker.ui.container,e,((e,i)=>e===(\"ArrowUp\"===t.code?i-7:i+7)));i&&i.focus()}}horizontalMove(t){const e=t.target;if(e.classList.contains(\"day\")){t.preventDefault();const i=this.findAllowableDaySibling(this.picker.ui.container,e,((e,i)=>e===(\"ArrowLeft\"===t.code?i-1:i+1)));i?i.focus():this.changeMonth(t)}}handleEnter(t){const e=t.target;e.classList.contains(\"day\")&&(t.preventDefault(),e.dispatchEvent(new Event(\"click\",{bubbles:!0})),setTimeout((()=>{if(this.rangePlugin=this.picker.PluginManager.getInstance(\"RangePlugin\"),this.rangePlugin||!this.picker.options.autoApply){const t=this.picker.ui.container.querySelector(\".day.selected\");t&&setTimeout((()=>{t.focus()}))}})))}onMouseEnter(t){t.target.classList.contains(\"day\")&&setTimeout((()=>{const t=this.picker.ui.shadowRoot.activeElement;t&&t.dispatchEvent(new Event(\"mouseenter\",{bubbles:!0}))}))}},t.LockPlugin=class extends a{priority=1;binds={onView:this.onView.bind(this)};options={minDate:null,maxDate:null,minDays:null,maxDays:null,selectForward:null,selectBackward:null,presets:!0,inseparable:!1,filter:null};getName(){return\"LockPlugin\"}onAttach(){if(this.options.minDate&&(this.options.minDate=new e(this.options.minDate,this.picker.options.format,this.picker.options.lang)),this.options.maxDate&&(this.options.maxDate=new e(this.options.maxDate,this.picker.options.format,this.picker.options.lang),this.options.maxDate instanceof e&&this.picker.options.calendars>1&&this.picker.calendars[0].isSame(this.options.maxDate,\"month\"))){const t=this.picker.calendars[0].clone().subtract(1,\"month\");this.picker.gotoDate(t)}if((this.options.minDays||this.options.maxDays||this.options.selectForward||this.options.selectBackward)&&!this.picker.options.plugins.includes(\"RangePlugin\")){const t=[\"minDays\",\"maxDays\",\"selectForward\",\"selectBackward\"];console.warn(`${this.getName()}: options ${t.join(\", \")} required RangePlugin.`)}this.picker.on(\"view\",this.binds.onView)}onDetach(){this.picker.off(\"view\",this.binds.onView)}onView(t){const{view:i,target:n,date:s}=t.detail;if(\"CalendarHeader\"===i&&(this.options.minDate instanceof e&&s.isSameOrBefore(this.options.minDate,\"month\")&&n.classList.add(\"no-previous-month\"),this.options.maxDate instanceof e&&s.isSameOrAfter(this.options.maxDate,\"month\")&&n.classList.add(\"no-next-month\")),\"CalendarDay\"===i){const t=this.picker.datePicked.length?this.picker.datePicked[0]:null;if(this.testFilter(s))return void n.classList.add(\"locked\");if(this.options.inseparable){if(this.options.minDays){const t=s.clone().subtract(this.options.minDays-1,\"day\"),e=s.clone().add(this.options.minDays-1,\"day\");let i=!1,o=!1;for(;t.isBefore(s,\"day\");){if(this.testFilter(t)){i=!0;break}t.add(1,\"day\")}for(;e.isAfter(s,\"day\");){if(this.testFilter(e)){o=!0;break}e.subtract(1,\"day\")}i&&o&&n.classList.add(\"not-available\")}this.rangeIsNotAvailable(s,t)&&n.classList.add(\"not-available\")}this.dateIsNotAvailable(s,t)&&n.classList.add(\"not-available\")}if(this.options.presets&&\"PresetPluginButton\"===i){const t=new e(Number(n.dataset.start)),i=new e(Number(n.dataset.end)),s=i.diff(t,\"day\"),o=this.options.minDays&&s\u003cthis.options.minDays,a=this.options.maxDays&&s>this.options.maxDays;(o||a||this.lockMinDate(t)||this.lockMaxDate(t)||this.lockMinDate(i)||this.lockMaxDate(i)||this.rangeIsNotAvailable(t,i))&&n.setAttribute(\"disabled\",\"disabled\")}}dateIsNotAvailable(t,e){return this.lockMinDate(t)||this.lockMaxDate(t)||this.lockMinDays(t,e)||this.lockMaxDays(t,e)||this.lockSelectForward(t)||this.lockSelectBackward(t)}rangeIsNotAvailable(t,e){if(!t||!e)return!1;const i=(t.isSameOrBefore(e,\"day\")?t:e).clone(),n=(e.isSameOrAfter(t,\"day\")?e:t).clone();for(;i.isSameOrBefore(n,\"day\");){if(this.testFilter(i))return!0;i.add(1,\"day\")}return!1}lockMinDate(t){return this.options.minDate instanceof e&&t.isBefore(this.options.minDate,\"day\")}lockMaxDate(t){return this.options.maxDate instanceof e&&t.isAfter(this.options.maxDate,\"day\")}lockMinDays(t,e){if(this.options.minDays&&e){const i=e.clone().subtract(this.options.minDays-1,\"day\"),n=e.clone().add(this.options.minDays-1,\"day\");return t.isBetween(i,n)}return!1}lockMaxDays(t,e){if(this.options.maxDays&&e){const i=e.clone().subtract(this.options.maxDays,\"day\"),n=e.clone().add(this.options.maxDays,\"day\");return!t.isBetween(i,n)}return!1}lockSelectForward(t){if(1===this.picker.datePicked.length&&this.options.selectForward){const e=this.picker.datePicked[0].clone();return t.isBefore(e,\"day\")}return!1}lockSelectBackward(t){if(1===this.picker.datePicked.length&&this.options.selectBackward){const e=this.picker.datePicked[0].clone();return t.isAfter(e,\"day\")}return!1}testFilter(t){return\"function\"==typeof this.options.filter&&this.options.filter(t,this.picker.datePicked)}},t.PresetPlugin=class extends a{dependencies=[\"RangePlugin\"];binds={onView:this.onView.bind(this),onClick:this.onClick.bind(this)};options={customLabels:[\"Today\",\"Yesterday\",\"Last 7 Days\",\"Last 30 Days\",\"This Month\",\"Last Month\"],customPreset:{},position:\"left\"};getName(){return\"PresetPlugin\"}onAttach(){if(!Object.keys(this.options.customPreset).length){const t=new e,i=()=>{const i=t.clone();i.setDate(1);const n=new Date(t.getFullYear(),t.getMonth()+1,0);return[new e(i),new e(n)]},n=()=>{const i=t.clone();i.setMonth(i.getMonth()-1),i.setDate(1);const n=new Date(t.getFullYear(),t.getMonth(),0);return[new e(i),new e(n)]},s=[[t.clone(),t.clone()],[t.clone().subtract(1,\"day\"),t.clone().subtract(1,\"day\")],[t.clone().subtract(6,\"day\"),t.clone()],[t.clone().subtract(29,\"day\"),t.clone()],i(),n()];Object.values(this.options.customLabels).forEach(((t,e)=>{this.options.customPreset[t]=s[e]}))}this.picker.on(\"view\",this.binds.onView),this.picker.on(\"click\",this.binds.onClick)}onDetach(){this.picker.off(\"view\",this.binds.onView),this.picker.off(\"click\",this.binds.onClick)}onView(t){const{view:e,target:i}=t.detail;if(\"Main\"===e){const t=document.createElement(\"div\");t.className=\"preset-plugin-container\",Object.keys(this.options.customPreset).forEach((e=>{if(Object.prototype.hasOwnProperty.call(this.options.customPreset,e)){const i=this.options.customPreset[e],n=document.createElement(\"button\");n.className=\"preset-button unit\",n.innerHTML=e,n.dataset.start=i[0].getTime(),n.dataset.end=i[1].getTime(),t.appendChild(n),this.picker.trigger(\"view\",{view:\"PresetPluginButton\",target:n})}})),i.appendChild(t),i.classList.add(`preset-${this.options.position}`),this.picker.trigger(\"view\",{view:\"PresetPluginContainer\",target:t})}}onClick(t){const i=t.target;if(i instanceof HTMLElement){const t=i.closest(\".unit\");if(!(t instanceof HTMLElement))return;if(this.isPresetButton(t)){const i=new e(Number(t.dataset.start)),n=new e(Number(t.dataset.end));this.picker.options.autoApply?(this.picker.setDateRange(i,n),this.picker.trigger(\"select\",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.picker.datePicked=[i,n],this.picker.renderAll())}}}isPresetButton(t){return t.classList.contains(\"preset-button\")}},t.RangePlugin=class extends a{tooltipElement;triggerElement;binds={setStartDate:this.setStartDate.bind(this),setEndDate:this.setEndDate.bind(this),setDateRange:this.setDateRange.bind(this),getStartDate:this.getStartDate.bind(this),getEndDate:this.getEndDate.bind(this),onView:this.onView.bind(this),onShow:this.onShow.bind(this),onMouseEnter:this.onMouseEnter.bind(this),onMouseLeave:this.onMouseLeave.bind(this),onClickCalendarDay:this.onClickCalendarDay.bind(this),onClickApplyButton:this.onClickApplyButton.bind(this),parseValues:this.parseValues.bind(this),updateValues:this.updateValues.bind(this),clear:this.clear.bind(this)};options={elementEnd:null,startDate:null,endDate:null,repick:!1,strict:!0,delimiter:\" - \",tooltip:!0,tooltipNumber:t=>t,locale:{zero:\"\",one:\"day\",two:\"\",few:\"\",many:\"\",other:\"days\"},documentClick:this.hidePicker.bind(this)};getName(){return\"RangePlugin\"}onAttach(){this.binds._setStartDate=this.picker.setStartDate,this.binds._setEndDate=this.picker.setEndDate,this.binds._setDateRange=this.picker.setDateRange,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,this.binds._parseValues=this.picker.parseValues,this.binds._updateValues=this.picker.updateValues,this.binds._clear=this.picker.clear,this.binds._onClickCalendarDay=this.picker.onClickCalendarDay,this.binds._onClickApplyButton=this.picker.onClickApplyButton,Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds.setStartDate},setEndDate:{configurable:!0,value:this.binds.setEndDate},setDateRange:{configurable:!0,value:this.binds.setDateRange},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},parseValues:{configurable:!0,value:this.binds.parseValues},updateValues:{configurable:!0,value:this.binds.updateValues},clear:{configurable:!0,value:this.binds.clear},onClickCalendarDay:{configurable:!0,value:this.binds.onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds.onClickApplyButton}}),this.options.elementEnd&&(this.options.elementEnd instanceof HTMLElement||(this.options.elementEnd=this.picker.options.doc.querySelector(this.options.elementEnd)),this.options.elementEnd instanceof HTMLInputElement&&(this.options.elementEnd.readOnly=this.picker.options.readonly),\"function\"==typeof this.picker.options.documentClick&&(document.removeEventListener(\"click\",this.picker.options.documentClick,!0),\"function\"==typeof this.options.documentClick&&document.addEventListener(\"click\",this.options.documentClick,!0)),this.options.elementEnd.addEventListener(\"click\",this.picker.show.bind(this.picker))),this.options.repick=this.options.repick&&this.options.elementEnd instanceof HTMLElement,this.picker.options.date=null,this.picker.on(\"view\",this.binds.onView),this.picker.on(\"show\",this.binds.onShow),this.picker.on(\"mouseenter\",this.binds.onMouseEnter,!0),this.picker.on(\"mouseleave\",this.binds.onMouseLeave,!0),this.checkIntlPluralLocales()}onDetach(){Object.defineProperties(this.picker,{setStartDate:{configurable:!0,value:this.binds._setStartDate},setEndDate:{configurable:!0,value:this.binds._setEndDate},setDateRange:{configurable:!0,value:this.binds._setDateRange},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate},parseValues:{configurable:!0,value:this.binds._parseValues},updateValues:{configurable:!0,value:this.binds._updateValues},clear:{configurable:!0,value:this.binds._clear},onClickCalendarDay:{configurable:!0,value:this.binds._onClickCalendarDay},onClickApplyButton:{configurable:!0,value:this.binds._onClickApplyButton}}),this.picker.off(\"view\",this.binds.onView),this.picker.off(\"show\",this.binds.onShow),this.picker.off(\"mouseenter\",this.binds.onMouseEnter,!0),this.picker.off(\"mouseleave\",this.binds.onMouseLeave,!0)}parseValues(){if(this.options.startDate||this.options.endDate)this.options.strict?this.options.startDate&&this.options.endDate?this.setDateRange(this.options.startDate,this.options.endDate):(this.options.startDate=null,this.options.endDate=null):(this.options.startDate&&this.setStartDate(this.options.startDate),this.options.endDate&&this.setEndDate(this.options.endDate));else if(this.options.elementEnd)this.options.strict?this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setDateRange(this.picker.options.element.value,this.options.elementEnd.value):(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.setStartDate(this.picker.options.element.value),this.options.elementEnd instanceof HTMLInputElement&&this.options.elementEnd.value.length&&this.setEndDate(this.options.elementEnd.value));else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){const[t,e]=this.picker.options.element.value.split(this.options.delimiter);this.options.strict?t&&e&&this.setDateRange(t,e):(t&&this.setStartDate(t),e&&this.setEndDate(e))}}updateValues(){const t=this.picker.options.element,e=this.options.elementEnd,i=this.picker.getStartDate(),n=this.picker.getEndDate(),s=i instanceof Date?i.format(this.picker.options.format,this.picker.options.lang):\"\",o=n instanceof Date?n.format(this.picker.options.format,this.picker.options.lang):\"\";if(e)t instanceof HTMLInputElement?t.value=s:t instanceof HTMLElement&&(t.innerText=s),e instanceof HTMLInputElement?e.value=o:e instanceof HTMLElement&&(e.innerText=o);else{const e=`${s}${s||o?this.options.delimiter:\"\"}${o}`;t instanceof HTMLInputElement?t.value=e:t instanceof HTMLElement&&(t.innerText=e)}}clear(){this.options.startDate=null,this.options.endDate=null,this.picker.datePicked.length=0,this.updateValues(),this.picker.renderAll(),this.picker.trigger(\"clear\")}onShow(t){const{target:e}=t.detail;this.triggerElement=e,this.picker.options.scrollToDate&&this.getStartDate()instanceof Date&&this.picker.gotoDate(this.getStartDate()),this.initializeRepick()}onView(t){const{view:i,target:n}=t.detail;if(\"Main\"===i&&(this.tooltipElement=document.createElement(\"span\"),this.tooltipElement.className=\"range-plugin-tooltip\",n.appendChild(this.tooltipElement)),\"CalendarDay\"===i){const t=new e(n.dataset.time),i=this.picker.datePicked,s=i.length?this.picker.datePicked[0]:this.getStartDate(),o=i.length?this.picker.datePicked[1]:this.getEndDate();s&&s.isSame(t,\"day\")&&n.classList.add(\"start\"),s&&o&&(o.isSame(t,\"day\")&&n.classList.add(\"end\"),t.isBetween(s,o)&&n.classList.add(\"in-range\"))}if(\"Footer\"===i){const t=1===this.picker.datePicked.length&&!this.options.strict||2===this.picker.datePicked.length;n.querySelector(\".apply-button\").disabled=!t}}hidePicker(t){let e=t.target,i=null;e.shadowRoot&&(e=t.composedPath()[0],i=e.getRootNode().host),this.picker.isShown()&&i!==this.picker.ui.wrapper&&e!==this.picker.options.element&&e!==this.options.elementEnd&&this.picker.hide()}setStartDate(t){const i=new e(t,this.picker.options.format);this.options.startDate=i?i.clone():null,this.updateValues(),this.picker.renderAll()}setEndDate(t){const i=new e(t,this.picker.options.format);this.options.endDate=i?i.clone():null,this.updateValues(),this.picker.renderAll()}setDateRange(t,i){const n=new e(t,this.picker.options.format),s=new e(i,this.picker.options.format);this.options.startDate=n?n.clone():null,this.options.endDate=s?s.clone():null,this.updateValues(),this.picker.renderAll()}getStartDate(){return this.options.startDate instanceof Date?this.options.startDate.clone():null}getEndDate(){return this.options.endDate instanceof Date?this.options.endDate.clone():null}onMouseEnter(t){const i=t.target;if(i instanceof HTMLElement){this.isContainer(i)&&this.initializeRepick();const t=i.closest(\".unit\");if(!(t instanceof HTMLElement))return;if(this.picker.isCalendarDay(t)){if(1!==this.picker.datePicked.length)return;let i=this.picker.datePicked[0].clone(),n=new e(t.dataset.time),s=!1;if(i.isAfter(n,\"day\")){const t=i.clone();i=n.clone(),n=t.clone(),s=!0}if([...this.picker.ui.container.querySelectorAll(\".day\")].forEach((o=>{const a=new e(o.dataset.time),r=this.picker.Calendar.getCalendarDayView(a);a.isBetween(i,n)&&r.classList.add(\"in-range\"),a.isSame(this.picker.datePicked[0],\"day\")&&(r.classList.add(\"start\"),r.classList.toggle(\"flipped\",s)),o===t&&(r.classList.add(\"end\"),r.classList.toggle(\"flipped\",s)),o.className=r.className})),this.options.tooltip){const e=this.options.tooltipNumber(n.diff(i,\"day\")+1);if(e>0){const i=new Intl.PluralRules(this.picker.options.lang).select(e),n=`${e} ${this.options.locale[i]}`;this.showTooltip(t,n)}else this.hideTooltip()}}}}onMouseLeave(t){if(this.isContainer(t.target)&&this.options.repick){const t=this.getStartDate(),e=this.getEndDate();t&&e&&(this.picker.datePicked.length=0,this.picker.renderAll())}}onClickCalendarDay(t){if(this.picker.isCalendarDay(t)){2===this.picker.datePicked.length&&(this.picker.datePicked.length=0);const i=new e(t.dataset.time);if(this.picker.datePicked[this.picker.datePicked.length]=i,2===this.picker.datePicked.length&&this.picker.datePicked[0].isAfter(this.picker.datePicked[1])){const t=this.picker.datePicked[1].clone();this.picker.datePicked[1]=this.picker.datePicked[0].clone(),this.picker.datePicked[0]=t.clone()}1!==this.picker.datePicked.length&&this.picker.options.autoApply||this.picker.trigger(\"preselect\",{start:this.picker.datePicked[0]instanceof Date?this.picker.datePicked[0].clone():null,end:this.picker.datePicked[1]instanceof Date?this.picker.datePicked[1].clone():null}),1===this.picker.datePicked.length&&(!this.options.strict&&this.picker.options.autoApply&&(this.picker.options.element===this.triggerElement&&this.setStartDate(this.picker.datePicked[0]),this.options.elementEnd===this.triggerElement&&this.setEndDate(this.picker.datePicked[0]),this.picker.trigger(\"select\",{start:this.picker.getStartDate(),end:this.picker.getEndDate()})),this.picker.renderAll()),2===this.picker.datePicked.length&&(this.picker.options.autoApply?(this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger(\"select\",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide()):(this.hideTooltip(),this.picker.renderAll()))}}onClickApplyButton(t){this.picker.isApplyButton(t)&&(1!==this.picker.datePicked.length||this.options.strict||(this.picker.options.element===this.triggerElement&&(this.options.endDate=null,this.setStartDate(this.picker.datePicked[0])),this.options.elementEnd===this.triggerElement&&(this.options.startDate=null,this.setEndDate(this.picker.datePicked[0]))),2===this.picker.datePicked.length&&this.setDateRange(this.picker.datePicked[0],this.picker.datePicked[1]),this.picker.trigger(\"select\",{start:this.picker.getStartDate(),end:this.picker.getEndDate()}),this.picker.hide())}showTooltip(t,e){this.tooltipElement.style.visibility=\"visible\",this.tooltipElement.innerHTML=e;const i=this.picker.ui.container.getBoundingClientRect(),n=this.tooltipElement.getBoundingClientRect(),s=t.getBoundingClientRect();let o=s.top,a=s.left;o-=i.top,a-=i.left,o-=n.height,a-=n.width/2,a+=s.width/2,this.tooltipElement.style.top=`${o}px`,this.tooltipElement.style.left=`${a}px`}hideTooltip(){this.tooltipElement.style.visibility=\"hidden\"}checkIntlPluralLocales(){if(!this.options.tooltip)return;const t=[...new Set([new Intl.PluralRules(this.picker.options.lang).select(0),new Intl.PluralRules(this.picker.options.lang).select(1),new Intl.PluralRules(this.picker.options.lang).select(2),new Intl.PluralRules(this.picker.options.lang).select(6),new Intl.PluralRules(this.picker.options.lang).select(18)])],e=Object.keys(this.options.locale);t.every((t=>e.includes(t)))||console.warn(`${this.getName()}: provide locales (${t.join(\", \")}) for correct tooltip text.`)}initializeRepick(){if(!this.options.repick)return;const t=this.getStartDate(),e=this.getEndDate();e&&this.triggerElement===this.picker.options.element&&(this.picker.datePicked[0]=e),t&&this.triggerElement===this.options.elementEnd&&(this.picker.datePicked[0]=t)}isContainer(t){return t===this.picker.ui.container}},t.TimePlugin=class extends a{options={native:!1,seconds:!1,stepHours:1,stepMinutes:5,stepSeconds:5,format12:!1};rangePlugin;timePicked={input:null,start:null,end:null};timePrePicked={input:null,start:null,end:null};binds={getDate:this.getDate.bind(this),getStartDate:this.getStartDate.bind(this),getEndDate:this.getEndDate.bind(this),onView:this.onView.bind(this),onInput:this.onInput.bind(this),onChange:this.onChange.bind(this),onClick:this.onClick.bind(this),setTime:this.setTime.bind(this),setStartTime:this.setStartTime.bind(this),setEndTime:this.setEndTime.bind(this)};getName(){return\"TimePlugin\"}onAttach(){this.binds._getDate=this.picker.getDate,this.binds._getStartDate=this.picker.getStartDate,this.binds._getEndDate=this.picker.getEndDate,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds.getDate},getStartDate:{configurable:!0,value:this.binds.getStartDate},getEndDate:{configurable:!0,value:this.binds.getEndDate},setTime:{configurable:!0,value:this.binds.setTime},setStartTime:{configurable:!0,value:this.binds.setStartTime},setEndTime:{configurable:!0,value:this.binds.setEndTime}}),this.rangePlugin=this.picker.PluginManager.getInstance(\"RangePlugin\"),this.parseValues(),this.picker.on(\"view\",this.binds.onView),this.picker.on(\"input\",this.binds.onInput),this.picker.on(\"change\",this.binds.onChange),this.picker.on(\"click\",this.binds.onClick)}onDetach(){delete this.picker.setTime,delete this.picker.setStartTime,delete this.picker.setEndTime,Object.defineProperties(this.picker,{getDate:{configurable:!0,value:this.binds._getDate},getStartDate:{configurable:!0,value:this.binds._getStartDate},getEndDate:{configurable:!0,value:this.binds._getEndDate}}),this.picker.off(\"view\",this.binds.onView),this.picker.off(\"input\",this.binds.onInput),this.picker.off(\"change\",this.binds.onChange),this.picker.off(\"click\",this.binds.onClick)}onView(t){const{view:e,target:i}=t.detail;if(\"Main\"===e){this.rangePlugin=this.picker.PluginManager.getInstance(\"RangePlugin\");const t=document.createElement(\"div\");if(t.className=\"time-plugin-container\",this.rangePlugin){const e=this.getStartInput();t.appendChild(e),this.picker.trigger(\"view\",{view:\"TimePluginInput\",target:e});const i=this.getEndInput();t.appendChild(i),this.picker.trigger(\"view\",{view:\"TimePluginInput\",target:i})}else{const e=this.getSingleInput();t.appendChild(e),this.picker.trigger(\"view\",{view:\"TimePluginInput\",target:e})}i.appendChild(t),this.picker.trigger(\"view\",{view:\"TimePluginContainer\",target:t})}}onInput(t){const i=t.target;if(i instanceof HTMLInputElement&&i.classList.contains(\"time-plugin-input\")){const t=this.timePicked[i.name]||new e,[n,s]=i.value.split(\":\");t.setHours(Number(n)||0,Number(s)||0,0,0),this.picker.options.autoApply?(this.timePicked[i.name]=t,this.picker.updateValues()):this.timePrePicked[i.name]=t}}onChange(t){const i=t.target;if(i instanceof HTMLSelectElement&&i.classList.contains(\"time-plugin-custom-input\")){const t=/(\\w+)\\[(\\w+)\\]/,[,n,s]=i.name.match(t),o=Number(i.value);let a=new e;switch(!this.picker.options.autoApply&&this.timePrePicked[n]instanceof Date?a=this.timePrePicked[n].clone():this.timePicked[n]instanceof Date&&(a=this.timePicked[n].clone()),s){case\"HH\":if(this.options.format12){const t=i.closest(\".time-plugin-custom-block\").querySelector(`select[name=\"${n}[period]\"]`).value,e=this.handleFormat12(t,a,o);a.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}else a.setHours(o,a.getMinutes(),a.getSeconds(),0);break;case\"mm\":a.setHours(a.getHours(),o,a.getSeconds(),0);break;case\"ss\":a.setHours(a.getHours(),a.getMinutes(),o,0);break;case\"period\":if(this.options.format12){const t=i.closest(\".time-plugin-custom-block\").querySelector(`select[name=\"${n}[HH]\"]`).value,e=this.handleFormat12(i.value,a,Number(t));a.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}}if(this.picker.options.autoApply)this.timePicked[n]=a,this.picker.updateValues();else{this.timePrePicked[n]=a;const t=this.picker.ui.container.querySelector(\".apply-button\");if(this.rangePlugin){const e=this.rangePlugin.options,i=this.picker.datePicked,n=e.strict&&2===i.length||!e.strict&&i.length>0||!i.length&&e.strict&&e.startDate instanceof Date&&e.endDate instanceof Date||!i.length&&!e.strict&&(e.startDate instanceof Date||e.endDate instanceof Date);t.disabled=!n}else this.picker.datePicked.length&&(t.disabled=!1)}}}onClick(t){const e=t.target;if(e instanceof HTMLElement){const t=e.closest(\".unit\");if(!(t instanceof HTMLElement))return;this.picker.isApplyButton(t)&&(Object.keys(this.timePicked).forEach((t=>{this.timePrePicked[t]instanceof Date&&(this.timePicked[t]=this.timePrePicked[t].clone())})),this.picker.updateValues(),this.timePrePicked={input:null,start:null,end:null}),this.picker.isCancelButton(t)&&(this.timePrePicked={input:null,start:null,end:null},this.picker.renderAll())}}setTime(t){const e=this.handleTimeString(t);this.timePicked.input=e.clone(),this.picker.renderAll(),this.picker.updateValues()}setStartTime(t){const e=this.handleTimeString(t);this.timePicked.start=e.clone(),this.picker.renderAll(),this.picker.updateValues()}setEndTime(t){const e=this.handleTimeString(t);this.timePicked.end=e.clone(),this.picker.renderAll(),this.picker.updateValues()}handleTimeString(t){const i=new e,[n,s,o]=t.split(\":\").map((t=>Number(t))),a=n&&!Number.isNaN(n)?n:0,r=s&&!Number.isNaN(s)?s:0,c=o&&!Number.isNaN(o)?o:0;return i.setHours(a,r,c,0),i}getDate(){if(this.picker.options.date instanceof Date){const t=new e(this.picker.options.date,this.picker.options.format);if(this.timePicked.input instanceof Date){const e=this.timePicked.input;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}getStartDate(){if(this.rangePlugin.options.startDate instanceof Date){const t=new e(this.rangePlugin.options.startDate,this.picker.options.format);if(this.timePicked.start instanceof Date){const e=this.timePicked.start;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}getEndDate(){if(this.rangePlugin.options.endDate instanceof Date){const t=new e(this.rangePlugin.options.endDate,this.picker.options.format);if(this.timePicked.end instanceof Date){const e=this.timePicked.end;t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),0)}return t}return null}getSingleInput(){return this.options.native?this.getNativeInput(\"input\"):this.getCustomInput(\"input\")}getStartInput(){return this.options.native?this.getNativeInput(\"start\"):this.getCustomInput(\"start\")}getEndInput(){return this.options.native?this.getNativeInput(\"end\"):this.getCustomInput(\"end\")}getNativeInput(t){const e=document.createElement(\"input\");e.type=\"time\",e.name=t,e.className=\"time-plugin-input unit\";const i=this.timePicked[t];if(i){const t=`0${i.getHours()}`.slice(-2),n=`0${i.getMinutes()}`.slice(-2);e.value=`${t}:${n}`}return e}getCustomInput(t){const e=document.createElement(\"div\");e.className=\"time-plugin-custom-block\";const i=document.createElement(\"select\");i.className=\"time-plugin-custom-input unit\",i.name=`${t}[HH]`;const n=this.options.format12?1:0,s=this.options.format12?13:24;let o=null;!this.picker.options.autoApply&&this.timePrePicked[t]instanceof Date?o=this.timePrePicked[t].clone():this.timePicked[t]instanceof Date&&(o=this.timePicked[t].clone());for(let t=n;t\u003cs;t+=this.options.stepHours){const e=document.createElement(\"option\");e.value=String(t),e.text=String(t),o&&(this.options.format12?(o.getHours()%12?o.getHours()%12:12)===t&&(e.selected=!0):o.getHours()===t&&(e.selected=!0)),i.appendChild(e)}e.appendChild(i);const a=document.createElement(\"select\");a.className=\"time-plugin-custom-input unit\",a.name=`${t}[mm]`;for(let t=0;t\u003c60;t+=this.options.stepMinutes){const e=document.createElement(\"option\");e.value=`0${String(t)}`.slice(-2),e.text=`0${String(t)}`.slice(-2),o&&o.getMinutes()===t&&(e.selected=!0),a.appendChild(e)}if(e.appendChild(a),this.options.seconds){const i=document.createElement(\"select\");i.className=\"time-plugin-custom-input unit\",i.name=`${t}[ss]`;const n=60;for(let t=0;t\u003cn;t+=this.options.stepSeconds){const e=document.createElement(\"option\");e.value=`0${String(t)}`.slice(-2),e.text=`0${String(t)}`.slice(-2),o&&o.getSeconds()===t&&(e.selected=!0),i.appendChild(e)}e.appendChild(i)}if(this.options.format12){const i=document.createElement(\"select\");i.className=\"time-plugin-custom-input unit\",i.name=`${t}[period]`,[\"AM\",\"PM\"].forEach((t=>{const e=document.createElement(\"option\");e.value=t,e.text=t,o&&\"PM\"===t&&o.getHours()>=12&&(e.selected=!0),i.appendChild(e)})),e.appendChild(i)}return e}handleFormat12(t,e,i){const n=e.clone();switch(t){case\"AM\":12===i?n.setHours(0,n.getMinutes(),n.getSeconds(),0):n.setHours(i,n.getMinutes(),n.getSeconds(),0);break;case\"PM\":12!==i?n.setHours(i+12,n.getMinutes(),n.getSeconds(),0):n.setHours(i,n.getMinutes(),n.getSeconds(),0)}return n}parseValues(){if(this.rangePlugin){if(this.rangePlugin.options.strict){if(this.rangePlugin.options.startDate&&this.rangePlugin.options.endDate){const t=new e(this.rangePlugin.options.startDate,this.picker.options.format),i=new e(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.start=t.clone(),this.timePicked.end=i.clone()}}else{if(this.rangePlugin.options.startDate){const t=new e(this.rangePlugin.options.startDate,this.picker.options.format);this.timePicked.start=t.clone()}if(this.rangePlugin.options.endDate){const t=new e(this.rangePlugin.options.endDate,this.picker.options.format);this.timePicked.end=t.clone()}}if(this.rangePlugin.options.elementEnd)if(this.rangePlugin.options.strict){if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length&&this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){const t=new e(this.picker.options.element.value,this.picker.options.format),i=new e(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=t.clone(),this.timePicked.end=i.clone()}}else{if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){const t=new e(this.picker.options.element.value,this.picker.options.format);this.timePicked.start=t.clone()}if(this.rangePlugin.options.elementEnd instanceof HTMLInputElement&&this.rangePlugin.options.elementEnd.value.length){const t=new e(this.rangePlugin.options.elementEnd.value,this.picker.options.format);this.timePicked.start=t.clone()}}else if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){const[t,i]=this.picker.options.element.value.split(this.rangePlugin.options.delimiter);if(this.rangePlugin.options.strict){if(t&&i){const n=new e(t,this.picker.options.format),s=new e(i,this.picker.options.format);this.timePicked.start=n.clone(),this.timePicked.end=s.clone()}}else{if(t){const i=new e(t,this.picker.options.format);this.timePicked.start=i.clone()}if(i){const t=new e(i,this.picker.options.format);this.timePicked.start=t.clone()}}}}else{if(this.picker.options.date){const t=new e(this.picker.options.date,this.picker.options.format);this.timePicked.input=t.clone()}if(this.picker.options.element instanceof HTMLInputElement&&this.picker.options.element.value.length){const t=new e(this.picker.options.element.value,this.picker.options.format);this.timePicked.input=t.clone()}}}},t.create=s,t.easepick=o,Object.defineProperty(t,\"__esModule\",{value:!0})}));\n/*\n* Website template.js, requires template.css to work\n* Collection of scripts from various authors. See each script for details, license and copyright.\n*/\n\n/* ---------------------------------------------------------------- */\n/* Contents */\n/* ---------------------------------------------------------------- */\n/* Date range picker */\n/* lazy load\n/* Order form */\n/* video dialog */\n/* Close mobile menu after click */\n/* cbp Animated Header cbpAnimatedHeader.js */\n/* Social sharing buttons\t\t\t\t\t\t\t\t\t\t\t*/\n\n\"use strict\";\n\n/* ---------------------------------------------------------------- */\n/* Date range picker */\n/* ---------------------------------------------------------------- */\n\n\tconst picker = new easepick.create({\n\t element: \"#date\",\n\t css: [\n\t\t\t \"/include/easepick-bundle.min.css\"\n\t ],\n\t setup(picker) {\n \tpicker.on('select', (e) => {\n \t\tupdate_price();\n \t});\n \t },\n zIndex: 10,\n\t calendars: 1,\n\t grid: 1,\n readonly: true,\n RangePlugin: {\n tooltipNumber(num) {\n return num - 1;\n },\n\t\t elementEnd: \"#enddate\",\n locale: {\n one: 'night',\n other: 'nights',\n },\n },\n\t LockPlugin: {\n\t\t minDate: new Date(),\n\t minDays: 2,\n\t maxDays: 0\n\t },\n AmpPlugin: {\n dropdown: {\n months: true,\n years: true,\n\t\t minYear: new Date().getFullYear(),\n maxYear: new Date().getFullYear() + 5\n }\n },\n\n\n\t plugins: [\n\t \"RangePlugin\",\n\t \"LockPlugin\",\n\t\t \"AmpPlugin\"\n\t ]\n\t})\n\n/* ---------------------------------------------------------------- */\n/* Order form\n/* ---------------------------------------------------------------- */\n\nfunction calculate_days(inputdate1, inputdate2) {\n\tconst oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds\n\tconst firstDate = new Date(inputdate1);\n\tconst secondDate = new Date(inputdate2);\n\treturn Math.round(Math.abs((firstDate - secondDate) / oneDay));\n}\n\nfunction find_product_index(product_name) {\n\tvar result;\n\tfor( var i = 0, len = prices.length; i \u003c len; i++ ) {\n \tif( prices[i][0] === product_name ) {\n \tresult = i;\n \tbreak;\n \t}\n\t}\n\treturn result;\n}\n\nfunction update_price() {\n\tif (document.getElementById('productselect').value) {\n\t\t\tif (prices[find_product_index(document.getElementById('productselect').value)][1] == \"1\")\n\t\t\t\tdocument.getElementById('quantitylabel').innerHTML = \"Rooms\";\n\t\t\telse\n\t\t\t\tdocument.getElementById('quantitylabel').innerHTML = \"Pax\";\n\t}\n\tif ((document.getElementById('productselect').value) && \n\t\t(document.getElementById('date').value) &&\n\t\t(document.getElementById('pax').value \u003c 16) &&\n\t\t(document.getElementById('pax').value > 0)) {\n\t\t\tvar selected_product = find_product_index(document.getElementById('productselect').value);\n\t\t\tvar pax = document.getElementById('pax').value;\n\t\t\tvar days = calculate_days(document.getElementById('date').value,document.getElementById('enddate').value);\n\t\t\tdocument.getElementById('days').value = days;\n\t\t\tvar isroom = Number(prices[selected_product][1]);\n\t\t\tvar dayprice = Number(prices[selected_product][2]);\n\t\t\tvar monthprice = Number(prices[selected_product][3]);\n\t\t\tif (!dayprice) { // no price, product is not available\n\t\t\t document.getElementById('actionbutton').innerHTML = \"Not available\";\n\t\t\t document.getElementById('actionbutton').title = \"This option is currently not available for booking\";\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif (days \u003c 30 || monthprice == 0) { // day or monthly price\n\t\t\t\tunitprice = dayprice;\n\t\t\t var pricedetails = \"Daily rate \";\n\t\t\t} else {\n\t\t\t\tunitprice = monthprice;\n\t\t\t var pricedetails = \"Monthly rate \";\n\t\t\t}\n\t\t\tvar price = Math.round(unitprice * days * pax);\n\t\t\tpricedetails += unitprice + \" * \" + days + ((days > 1) ? \" nights\":\" night\") + \" * \" + pax + ((isroom) ? ((pax > 1) ? \" rooms\":\" room\") : ((pax > 1) ? \" persons\":\" person\"));\n\t\t\tif (discount) {\n\t\t\t\tvar discountprice = price - Math.round((discount/100) * price);\n\t\t\t\tpricedetails += \" - \" + discount + \"% \";\n\t\t\t\tprice = discountprice;\n\t\t\t}\n\t\t\tdocument.getElementById('pricenumber').value = price;\n\t\t\tdocument.getElementById('price').value = \"N$ \" + price;\n\t\t\tvar eurprice = Math.round(price / exchangerate);\n\t\t\tdocument.getElementById('eurprice').value = eurprice + \" €\" ; \n\t\t\tdocument.getElementById('eurpricenumber').value = eurprice;\n\t\t\tdocument.getElementById('actionbutton').innerHTML = \"Book \u003cspan class='d-none d-md-inline'> for \" + document.getElementById('price').value + \"\u003c/span>\";\n\t\t\tdocument.getElementById('pricedetails').value = document.getElementById('actionbutton').title = pricedetails; \n\t\t\tdocument.getElementById('productname').value = document.getElementById('productselect').options[document.getElementById('productselect').selectedIndex].text;\n\t\t\tdocument.getElementById('quantity').value = ((isroom) ? \"Rooms\" : \"Guests\");\n\t\t} else {\n\t\t\tdocument.getElementById('actionbutton').innerHTML = \"Book\";\n\t\t\tdocument.getElementById('actionbutton').title = \"Click to book\";\n\t\t\tdocument.getElementById('price').value = '';\n\t\t\tdocument.getElementById('eurprice').value = '';\n\t\t\tdocument.getElementById('eurpricenumber').value = '';\n\t\t\tdocument.getElementById('pricedetails').value = document.getElementById('actionbutton').title = '';\n\t\t\tdocument.getElementById('productname').value = '';\n\t\t\tdocument.getElementById('quantity').value = '';\n\t\t\tdocument.getElementById('actiondetails').innerHTML = '';\n\t\t}\n}\n\n// show order confirmation modal dialog\nif (showorderconfirmationdialog) { // this variable is set by PHP in case formprocessed was set and has the ID\n\twindow.addEventListener(\"load\", function() {\n\t\thistory.pushState(\"\", document.title, \"/\");\n\t\tvar dialog = new bootstrap.Modal(document.getElementById('formprocessed'));\n\t\tdocument.getElementById('requestid').innerHTML = showorderconfirmationdialog;\n\t\tdialog.show();\n\t});\n}\n\nfunction format_date(inputdate) {\n\tvar options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };\n\tvar today = new Date(inputdate);\n\treturn today.toLocaleDateString(\"en-US\", options);\n}\n\nfunction check_form() {\n var form = document.getElementById('actionform');\n for(var i=0; i \u003c form.elements.length; i++) {\n\t if (form.elements[i].validity.valid) {\n\t \t form.elements[i].classList.remove('is-invalid');\n\t } else {\n\t\t form.elements[i].classList.add('is-invalid');\n\t }\n }\n var selectdate = document.getElementById('date');\n if (selectdate.value !== '') {\n\t \tselectdate.classList.remove('is-invalid');\n } else {\n\t\tselectdate.classList.add('is-invalid');\n }\n if (form.checkValidity() === true && selectdate.value !== '') {\n\t\tvar populateOrder;\n\t\tvar startdate = format_date(document.getElementById('date').value);\n\t\tvar enddate = format_date(document.getElementById('enddate').value);\n\t\tvar nights = calculate_days(document.getElementById('date').value, document.getElementById('enddate').value);\n\t\tdocument.getElementById('datestring').value = startdate + ' - ' + enddate + ', ' + nights + ' night(s)';\n\t\tpopulateOrder = \"\u003ctable class='small'>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Type:\u003c/td>\u003ctd>\" + document.getElementById('productselect').value + \"\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Check-in:\u003c/td>\u003ctd>\" + startdate + \"\u003c/td>\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Check-out:\u003c/td>\u003ctd>\" + enddate + \"\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Rate:\u003c/td>\u003ctd>\" + document.getElementById('pricedetails').value + \"\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Total:\u003c/td>\u003ctd>\" + document.getElementById('price').value + \" or \" + document.getElementById('eurprice').value + \"\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Name:\u003c/td>\u003ctd>\" + document.getElementById('customername').value + \"\u003c/tr>\\\n\t\t\u003ctr>\u003ctd class='text-end pe-2'>Email:\u003c/td>\u003ctd>\" + document.getElementById('customeremail').value + \"\u003c/tr>\\\n\t\t\u003c/table>\";\n\n// \t\t\u003ctr>\u003ctd class='text-end pe-2'>Nights:\u003c/td>\u003ctd>\" + nights + \"\u003c/tr>\\\n//\t\t\u003ctr>\u003ctd class='text-end pe-2'>\" + document.getElementById('quantity').value + \":\u003c/td>\u003ctd>\" + document.getElementById('pax').value + \"\u003c/tr>\\\n//\t\t\tdocument.getElementById('actiondetails').innerHTML = \"Name: \" + document.getElementById('customername').value + \"\u003cbr>Email: \" + document.getElementById('customeremail').value + \"\u003cbr>Check-in: \" + document.getElementById('arrivaldate').value + \"\u003cbr>Check-out: \" + document.getElementById('departuredate').value + \"\u003cbr>Accommodation: \" + document.getElementById('productname').value + \"\u003cbr>\" + document.getElementById('quantity').value + \"\u003cbr>Rate: \" + document.getElementById('pricedetails').value + \"\u003cbr>Total to pay: \" + document.getElementById('price').value + \" or \" + document.getElementById('eurprice').value; \n\n\t\tdocument.getElementById('actiondetails').innerHTML = populateOrder;\n\t\tvar dialog = new bootstrap.Modal(document.getElementById('orderconfirmation'));\n\t\tdialog.show();\n }\nreturn false;\n}\n\n// Debug show order dialog immediately\n\n//\twindow.addEventListener(\"load\", function() {\n//\t\tvar dialog = new bootstrap.Modal(document.getElementById('orderconfirmation'));\n//\t\tdialog.show();\n//\t});\n\n\nfunction submit_form() {\n var form = document.getElementById('orderform'); \n for(var i=0; i \u003c form.elements.length; i++) {\n\t if (form.elements[i].validity.valid) {\n\t\tform.elements[i].classList.remove('is-invalid');\n\t\tform.elements[i].classList.add('is-valid');\n\t } else {\n\t\tform.elements[i].classList.add('is-invalid');\n\t\tform.elements[i].classList.remove('is-valid');\n\t }\n }\n if (form.checkValidity() === true && document.getElementById('date').value !== '') \n\tform.submit();\n}\n\nfunction select_product(productid) {\n \t// select product\n\tdocument.getElementById('productselect').selectedIndex = productid;\n\t// change background\n\tdocument.getElementById('formareawrapper').style.background = 'rgba(0, 0, 0, 0.7)';\n\t// show calendar\n\tpicker.show();\n \t// scroll to top\n\twindow.scrollTo(0, 100);\n\n}\n\n/* ---------------------------------------------------------------- */\n/* Close mobile menu after click\n/* ---------------------------------------------------------------- */\n\n\nfunction close_mobile_menu() {\n\tvar menu = document.getElementById('navbar');\n\tvar collapsableCard = new bootstrap.Collapse( menu, { toggle: true } );\n\treturn true;\n}\n\n/*\n\nRemoved: did not work with some old iphone models (7)\n\nwindow.addEventListener(\"load\", function() {\n\tconst menuToggle = document.getElementById('navbar')\n\tconst navLinks = menuToggle.querySelectorAll('.nav-link:not(.dropdown-toggle), .dropdown-item')\n\tconst bsCollapse = new bootstrap.Collapse(menuToggle, { toggle: false } )\n\tnavLinks.forEach((l) => {\n\t\tl.addEventListener('click', () => { bsCollapse.hide() })\n\t})\n});\n\n*/\n\n/*\n * cbpAnimatedHeader.js v1.0.0\n * http://www.codrops.com\n *\n * Licensed under the MIT license.\n * http://www.opensource.org/licenses/mit-license.php\n * \n * Copyright 2013, Codrops\n * http://www.codrops.com\n */\n\n/* ---------------------------------------------------------------- */\n/* cbp Animated Header cbpAnimatedHeader.js\n/* ---------------------------------------------------------------- */\n\nvar cbpAnimatedHeader = (function() {\n\t\"use strict\";\n\tvar docElem = document.documentElement,\n\t\theader = document.querySelector('.navwrapper' ),\n\t\tlogo = document.querySelector('.website-logo' ),\n\t \tnav = document.querySelector('.navbar'),\n\t\ttextname = document.querySelector('.navbar-brand'),\n\t\tdidScroll = false,\n\t\tchangeHeaderOn = 340;\n\n\n\tfunction init() {\n\t\twindow.addEventListener( 'scroll', function( event ) {\n\t\t\tif (!didScroll) {\n\t\t\t\tdidScroll = true;\n\t\t\t\tsetTimeout( scrollPage, 100 );\n\t\t\t}\n\t\t}, false );\n\t}\n\n\tfunction scrollPage() {\n\t\tvar sy = scrollY();\n\t\tif ( sy >= changeHeaderOn ) {\n\t\t\tif (header) header.classList.add('navbar-shrink');\n\t\t\tif (logo) logo.classList.add('logo-shrink');\n\t\t\tif (textname) textname.classList.remove('navbar-brand-hide');\n\t\t\tif (nav) nav.classList.remove('navwrapper');\n\t\t}\n\t\telse {\n\t\t\tif (header) header.classList.remove('navbar-shrink' );\n\t\t\tif (textname) textname.classList.add('navbar-brand-hide' );\n\t\t\tif (logo) logo.classList.remove('logo-shrink' );\n\t\t\tif (nav) nav.classList.add('navwrapper');\n\t\t}\n\t\tdidScroll = false;\n\t}\n\n\tfunction scrollY() {\n\t\treturn window.pageYOffset || docElem.scrollTop;\n\t}\n\t\n\tif (header && logo && nav)\n\t\tinit();\n\tscrollPage();\n})();\n\n/* ---------------------------------------------------------------- */\n/* Top of Page Link template.js\n/* ---------------------------------------------------------------- \n\njQuery(window).scroll(function () {\n\t\"use strict\";\n\tif (jQuery(this).scrollTop() > 620) {\n\t\tjQuery('#go-top').show();\n\t} else {\n\t\tjQuery('#go-top').hide();\n\t}\n});\n\njQuery('#go-top').on(\"click\",function () {\n\t\"use strict\";\n\tjQuery(\"html, body\").animate({ scrollTop: 0 }, 800);\n\treturn false;\n});\n\n\n/* ---------------------------------------------------------------- */\n/* Social sharing buttons\n/* ---------------------------------------------------------------- */\n \nvar showingButtons = false;\nvar div;\n// if sharedbuttons are inactive for 0.5 seconds, close it\nfunction hideButtons() {\n\tsetTimeout(function() {\n\t\tif (!showingButtons) {\n\t\t\tvar removediv = document.getElementById(\"sharedbuttons\");\n\t\t\tif (removediv) removediv.parentNode.removeChild(removediv);\n\t\t}\n\t},200);\n}\nfunction winOpen(url, height, width) {\n var left = (document.documentElement.clientWidth / 2 - width / 2),\n\t top = (document.documentElement.clientHeight - height) / 2,\n\t opts = 'status=0, resizable=yes, scrollbars=no' +\n\t\t ',width=' + width + ',height=' + height +\n\t\t ',top=' + top + ',left=' + left,\n\t win = window.open(url, '', opts);\n \t win.focus();\n\t var removediv = document.getElementById(\"sharedbuttons\");\n\t if (removediv) removediv.parentNode.removeChild(removediv);\n}\n// is the OS iOS, if it is we use native iOS sharing\nfunction iOS() {\n return [\n 'iPad Simulator',\n 'iPhone Simulator',\n 'iPod Simulator',\n 'iPad',\n 'iPhone',\n 'iPod'\n ].includes(navigator.platform)\n // iPad on iOS 13 detection\n || (navigator.userAgent.includes(\"Mac\") && \"ontouchend\" in document)\n}\n\nwindow.addEventListener(\"load\", function() {\n\tif (document.querySelector('.showsharebutton'))\n \t var navElements = document.querySelectorAll('.showsharebutton');\n\tfor (var i = 0; i \u003c navElements.length; i++) {\n\t\tif (iOS()) {\n\t\t\t// Disable share button in iOS as it has its own share\n\t\t\tnavElements[i].style.display = \"none\";\n\t\t} else\n \t\t navElements[i].addEventListener(\"click\", function(event){\n\t\t\tvar rect = this.getBoundingClientRect();\n\t\t\tvar destination = { \n\t\t\t\t\ttop: rect.top + window.scrollY, \n\t\t\t\t\tleft: rect.left + window.scrollX, \n\t\t\t\t};\n\t\t\tvar yposition = ((rect.top \u003c 94) ? rect.bottom + window.scrollY + 6 : rect.top + window.scrollY - 44);\n\t\t\tvar screenwidth = document.body.clientWidth;\n\t\t\tvar xposition = ((screenwidth > 400 ) ? (destination.left - 140 + rect.width / 2) : (screenwidth - 280) / 2 );\n\t\t\tif ((xposition + 280) > screenwidth) xposition = screenwidth - 280;\n\t\t\tvar sharedUrl = encodeURIComponent(this.dataset.shareurl || window.location.href); \n\t\t\tvar sharedTitle = encodeURIComponent(this.dataset.title || document.title);\n\t\t\tvar sharedText = encodeURIComponent(this.dataset.text || document.querySelector('meta[name=\"description\"]').content);\n\t\t\tvar extraTag = encodeURIComponent(this.dataset.hash || \"\"); // used only for Twitter\n\t\n\t\t\t// create share buttons div\n\t\t\tvar shareTelegram = '\u003ca class=\"share-telegram\" href=\"https://telegram.me/share/url?url=' + sharedUrl + '&text=' + sharedTitle + '\" onClick=\"javascript:winOpen(this.href, 400, 480); return false;\">\u003ci class=\"fa fa-lg fa-telegram\">\u003c/i>\u003c/a>';\n\t\t\tvar shareWhatsapp = '\u003ca class=\"share-whatsapp\" href=\"https://api.whatsapp.com/send/?text=' + sharedTitle + \": \" + sharedUrl + '\" onClick=\"javascript:winOpen(this.href, 400, 480); return false;\">\u003ci class=\"fa fa-lg fa-whatsapp\">\u003c/i>\u003c/a>';\n\t\t\tvar shareFacebook = '\u003ca class=\"share-facebook\" href=\"https://www.facebook.com/share.php?u=' + sharedUrl + '\" onClick=\"javascript:winOpen(this.href, 660, 580); return false;\">\u003ci class=\"fa fa-lg fa-facebook\">\u003c/i>\u003c/a>';\n\t\t\tvar shareTwitter = '\u003ca class=\"share-twitter\" href=\"https://twitter.com/intent/tweet?text=' + sharedTitle + '&hashtags=' + extraTag + '&url=' + sharedUrl + '\" onClick=\"javascript:winOpen(this.href, 680, 480);return false;\">\u003ci class=\"fa fa-lg fa-twitter\">\u003c/i>\u003c/a>';\n\t\t\tvar shareReddit = '\u003ca class=\"share-reddit\" href=\"https://www.reddit.com/submit?title=' + sharedTitle + '&url=' + sharedUrl + '#title-field\" onClick=\"javascript:winOpen(this.href, 560, 560); return false;\">\u003ci style=\"background-color:#0c84d0;\" class=\"fa fa-lg fa-reddit\">\u003c/i>\u003c/a>';\n\t\t\tvar shareLinkedin = '\u003ca class=\"share-linkedin\" href=\"https://www.linkedin.com/shareArticle?mini=true&&url=' + sharedUrl + '&title=' + sharedTitle + '&summary=' + sharedText + '\" onClick=\"javascript:winOpen(this.href, 640, 480);return false;\">\u003ci class=\"fa fa-lg fa-linkedin\">\u003c/i>\u003c/a>';\n\t\t\tvar shareVK = '\u003ca class=\"share-vk\" href=\"https://vk.com/share.php?url=' + sharedUrl + '\" onClick=\"javascript:winOpen(this.href, 500, 380); return false;\">\u003ci class=\"fa fa-lg fa-vk\">\u003c/i>\u003c/a>';\n\t\t\tvar shareEmail = \"\u003ca class='share-email' href='#' target='_blank' onClick='javascript:winOpen("mailto:?subject=\" + sharedTitle + \"&body=\" + sharedText + \"%0A%0A\" + sharedUrl + \"", 460, 480);return false;'>\u003ci class='fa fa-lg fa-envelope'>\u003c/i>\u003c/a>\";\n\t\t\tif (!document.getElementById(\"sharedbuttons\")) {\t\n\t\t\t\tdiv = document.createElement('div');\n\t\t\t\tdiv.className = 'sharebuttons';\n\t\t\t\tdiv.id = 'sharedbuttons';\n\t\t\t\tdiv.style.cssText += 'top: ' + yposition + 'px; left: ' + xposition + 'px;';\n\t\t\t\tdiv.innerHTML = shareEmail + shareTelegram + shareWhatsapp + shareTwitter + shareVK + shareFacebook + shareReddit + shareLinkedin;\n\t\t\t\tdocument.body.appendChild(div);\t\n\t\t\t}\n\t\t\tif (showingButtons) {\n\t\t\t\tshowingButtons = false;\n\t\t\t\thideButtons();\n\t\t\t} else {\n\t\t\t\tshowingButtons = true;\n\t\t\t\tdiv.onmouseover = function(event) { showingButtons = true; }\n\t\t\t\tdiv.onmouseout = function(event) { showingButtons = false; hideButtons(); }\n\t\t\t}\n\t\t\tevent.preventDefault();\n\t\t });\n\t}\n});\n \u003c/script>\n \u003cscript type=\"application/ld+json\">\n {\n \"@context\": \"http://schema.org\",\n \"@type\": \"Hostel\",\n \"image\": [\n \"https://www.windhoekhostel.com/windhoek-hostels-budget-accommodation/og-twitter.jpg\"\n ],\n \"@id\": \"https://www.windhoekhostel.com/\",\n \"name\": \"ParadiseGarden Backpackers Namibia\",\n \"address\": {\n \"email\": \"[email protected]\",\n \"@type\": \"PostalAddress\",\n \"streetAddress\": \"5 Roentgen Street\",\n \"addressLocality\": \"Maerua Mall\",\n \"addressRegion\": \"Windhoek\",\n \"postalCode\": \"10020\",\n \"addressCountry\": \"Namibia\"\n },\n \"geo\": {\n \"@type\": \"GeoCoordinates\",\n \"latitude\": -22.5637,\n \"longitude\": 17.0718\n },\n \"url\": \"https://www.windhoekhostel.com/\",\n \"telephone\": [\n\t \"+264812809208\",\n \t \"+264818324981\"\n\t],\n \"openingHoursSpecification\": [{\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Saturday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Sunday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Monday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Tuesday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Wednesday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Thursday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n },\n {\n \"@type\": \"OpeningHoursSpecification\",\n \"dayOfWeek\": \"Friday\",\n \"opens\": \"07:30\",\n \"closes\": \"22:00\"\n }\n ],\n \"knowsLanguage\": [\n {\n \"@type\": \"Language\",\n \"name\": \"English\"\n },\n {\n \"@type\": \"Language\",\n \"name\": \"German\"\n },\n {\n \"@type\": \"Language\",\n \"name\": \"Spanish\"\n }\n ],\n \"availableLanguage\": \"en\",\n \"petsAllowed\": false,\n \"smokingAllowed\": false,\n \"priceRange\": \"$\",\n \"alternateName\": \"Windhoek Hostel\",\n \"logo\": \"https://www.windhoekhostel.com/windhoek-hostels-budget-accommodation/windhoek-hostels-logo.gif\",\n \"checkinTime\": \"14:00\",\n \"checkoutTime\": \"10:00\",\n \"currenciesAccepted\": \"NAD,ZAR,EUR\",\n \"paymentAccepted\": \"Namibian dollars (NAD) and South African rands (ZAR) onsite in cash, wire transfers can also be paid in Euro (EUR, €) for advance bookings\",\n \"description\": \"Feel at home in a family-like atmosphere. We have a cosy lounge, well-equipped kitchen, sunny terrace and garden with a swimming pool. Free Internet and parking (secure). Welcome to ParadiseGarden Backpackers hostel in Windhoek, Namibia!\"\n }\n \u003c/script>\n\n\n\n\n\u003c/body>\u003c/html>","scrapedRatesHtml":null,"scrapedMeta":"{\"finalUrl\":\"https://www.windhoekhostel.com/\",\"statusCode\":0,\"title\":\"ParadiseGarden Backpackers is one of the best hostels in Windhoek, Namibia\",\"jsonLd\":[{\"@context\":\"http://schema.org\",\"@type\":\"Hostel\",\"image\":[\"https://www.windhoekhostel.com/windhoek-hostels-budget-accommodation/og-twitter.jpg\"],\"@id\":\"https://www.windhoekhostel.com/\",\"name\":\"ParadiseGarden Backpackers Namibia\",\"address\":{\"email\":\"[email protected]\",\"@type\":\"PostalAddress\",\"streetAddress\":\"5 Roentgen Street\",\"addressLocality\":\"Maerua Mall\",\"addressRegion\":\"Windhoek\",\"postalCode\":\"10020\",\"addressCountry\":\"Namibia\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":-22.5637,\"longitude\":17.0718},\"url\":\"https://www.windhoekhostel.com/\",\"telephone\":[\"+264812809208\",\"+264818324981\"],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Saturday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Sunday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Monday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Tuesday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Wednesday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Thursday\",\"opens\":\"07:30\",\"closes\":\"22:00\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Friday\",\"opens\":\"07:30\",\"closes\":\"22:00\"}],\"knowsLanguage\":[{\"@type\":\"Language\",\"name\":\"English\"},{\"@type\":\"Language\",\"name\":\"German\"},{\"@type\":\"Language\",\"name\":\"Spanish\"}],\"availableLanguage\":\"en\",\"petsAllowed\":false,\"smokingAllowed\":false,\"priceRange\":\"$\",\"alternateName\":\"Windhoek Hostel\",\"logo\":\"https://www.windhoekhostel.com/windhoek-hostels-budget-accommodation/windhoek-hostels-logo.gif\",\"checkinTime\":\"14:00\",\"checkoutTime\":\"10:00\",\"currenciesAccepted\":\"NAD,ZAR,EUR\",\"paymentAccepted\":\"Namibian dollars (NAD) and South African rands (ZAR) onsite in cash, wire transfers can also be paid in Euro (EUR, €) for advance bookings\",\"description\":\"Feel at home in a family-like atmosphere. We have a cosy lounge, well-equipped kitchen, sunny terrace and garden with a swimming pool. Free Internet and parking (secure). Welcome to ParadiseGarden Backpackers hostel in Windhoek, Namibia!\"}],\"widgetUrls\":[\"google-maps\"]}","scrapedAt":"2026-05-15T00:37:31.625Z","deepEnrichedAt":"2026-08-06T04:30:02.932Z","externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":"[{\"name\":\"Dormitory\",\"description\":\"4- and 8-bed dormitories with shared bathrooms. All dormitories have comfortable bunk beds and a window with a beautiful garden view. The small dormitory costs 50 N$ more per night.\",\"pricePerNight\":300,\"currency\":\"NAD\",\"sleeps\":null},{\"name\":\"Double Room\",\"description\":\"Double rooms have either twin or double beds and big windows. Bathrooms are shared.\",\"pricePerNight\":750,\"currency\":\"NAD\",\"sleeps\":2},{\"name\":\"Single Room\",\"description\":\"Single rooms offer you privacy and comfort. Bathrooms are shared.\",\"pricePerNight\":495,\"currency\":\"NAD\",\"sleeps\":1},{\"name\":\"Luxury Tent\",\"description\":\"Luxury tree tent is comfortable for sleeping and allows you to stay close to the nature.\",\"pricePerNight\":300,\"currency\":\"NAD\",\"sleeps\":null},{\"name\":\"Tent\",\"description\":\"For those who want to do camping but don't have their own gear, our tents offer an affordable option.\",\"pricePerNight\":300,\"currency\":\"NAD\",\"sleeps\":2},{\"name\":\"Camping\",\"description\":\"We offer a secure camping ground for those travelling with their own tent.\",\"pricePerNight\":200,\"currency\":\"NAD\",\"sleeps\":null}]","awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":null,"go2africaPricing":null,"go2africaActivities":null,"go2africaPhotoUrls":null,"go2africaLocation":null,"go2africaEnrichedAt":null,"expertAfricaId":null,"expertAfricaAvailability":null,"expertAfricaUrl":null,"expertAfricaRating":null,"expertAfricaReviewCount":null,"expertAfricaBreakdown":null,"expertAfricaEnrichedAt":"2026-07-27T03:31:14.214Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null,"site":{"id":5731,"subRegionId":27788,"countryId":54,"name":"Daan Viljoen Game Park","slug":"daan-viljoen-game-park","description":"Located just outside Windhoek, Daan Viljoen is a convenient and accessible park for a quick wildlife fix. It's home to various plains game like kudu, oryx, springbok, and mountain zebra, offering hiking trails and picnic spots, though no large predators.","latitude":-22.528248,"longitude":16.958147,"imageUrl":"/images/parks/daan-viljoen-game-park-safari.webp","wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":3,"tier":"active","ebirdSpeciesCount":265,"nearestAirportName":"Eros Airport","nearestAirportCode":"ERS","nearestAirportDistanceKm":15.1,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":52.9,"crowdingScore":3,"malariaRisk":"none","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":null,"boundarySource":null,"boundaryFetchedAt":null,"faqJson":"[{\"question\":\"What is the best time of year to visit Daan Viljoen Game Park for wildlife viewing and hiking?\",\"answer\":\"The dry winter months from May to October are ideal for visiting Daan Viljoen, as wildlife congregates around water sources, making them easier to spot. The cooler temperatures during this period also make the park's popular hiking trails more enjoyable for exploration.\"},{\"question\":\"Are there specific activities or facilities at Daan Viljoen Game Park that cater to day visitors from Windhoek?\",\"answer\":\"Absolutely, Daan Viljoen is perfectly set up for day trips with well-maintained picnic and braai (barbecue) facilities, making it a popular spot for locals and tourists alike. You can enjoy self-guided game drives or explore several scenic hiking trails, ranging from short walks to longer treks, all within easy reach of the capital.\"},{\"question\":\"What kind of unique wildlife encounters can I expect at Daan Viljoen, considering its specific ecosystem?\",\"answer\":\"While Daan Viljoen doesn't host large predators, it offers excellent opportunities to observe diverse plains game, including the striking mountain zebra and graceful oryx, in their natural habitat. Birdwatchers will also appreciate the rich avian life, with over 200 species recorded, making it a fantastic spot for close-up wildlife photography.\"},{\"question\":\"What safety precautions should I take when hiking the trails at Daan Viljoen Game Park?\",\"answer\":\"When hiking, it's crucial to stay on marked trails and carry sufficient water, especially during warmer months. While there are no dangerous predators, be mindful of your surroundings and give plains game like kudu and oryx their space, as they are wild animals.\"},{\"question\":\"Is it possible to stay overnight at Daan Viljoen Game Park, and what are the accommodation options?\",\"answer\":\"Yes, Daan Viljoen offers overnight accommodation at the stylish Sun Karros Daan Viljoen, featuring comfortable chalets and campsites. Staying within the park allows for early morning game viewing and enjoying the tranquil atmosphere after day visitors have departed.\"}]","visitorTipsJson":{"tipping":"We recommend budgeting for tips to acknowledge excellent service. For a guide on a game drive, N$50-N$100 per person per activity is a good guideline. For general camp staff, a communal tip box is often available, where N$50-N$100 per guest per day is appropriate. We always prefer to tip in local currency.","dressCode":"We always pack layers for Daan Viljoen. Mornings and evenings can be surprisingly cool, even in the dry season (May to October), so a fleece or light jacket is essential. During the day, light, breathable fabrics in neutral colours like khaki, olive, or grey are best to blend in and avoid attracting insects. Comfortable walking shoes are a must for the trails.","editorial":"We find Daan Viljoen to be a delightful escape just outside Windhoek, perfect for a quick safari fix or a peaceful overnight stay. The walking trails are a real highlight, offering a chance to experience the bush on foot, which is a rare treat in many game parks. It's an accessible gem for plains game viewing and birdwatching, especially for those who appreciate a quieter, more intimate wildlife experience.","etiquette":"We always advocate for respectful safari behaviour. Keep voices low, especially near wildlife and in camp. Remain inside your vehicle unless at designated picnic spots or on marked walking trails. Never feed animals or try to attract their attention. We believe in leaving no trace and respecting the natural environment.","gateTimes":"We find Daan Viljoen's gates typically open at 6:30 AM and close at 6:00 PM daily. These times are fairly consistent year-round, but we always recommend confirming upon arrival, especially for self-drivers. Permits are required and can be purchased at the gate or pre-booked through NWR, which we advise during peak season to avoid delays.","photography":"We love the photographic opportunities at Daan Viljoen, especially for plains game and birdlife. Drones are strictly prohibited within the park boundaries, as is common in most Namibian protected areas. For wildlife, a telephoto lens (200-400mm) is invaluable. We always recommend shooting in the early morning or late afternoon for that beautiful golden light.","whatToBring":["Binoculars","Wide-brimmed hat","Sunscreen (high SPF)","Insect repellent","Reusable water bottle","Comfortable walking shoes","Light jacket or fleece","Neutral-coloured clothing","Camera with spare battery and memory cards","Small backpack for day trips","Basic first-aid kit","Local currency (Namibian Dollars) for tips and small purchases"]},"panelIntrosJson":{"lodges":"For a convenient escape near Windhoek, Daan Viljoen offers a surprisingly comfortable base. We love the lodge's proximity to the city, making it ideal for a short, sweet safari experience.","wildlife":"While you won't find the big cats here, Daan Viljoen is a fantastic spot for plains game. We always recommend keeping an eye out for elegant kudu and the resilient oryx, especially on the park's scenic drives.","weather":"Expect classic Namibian highveld conditions. The days are generally warm to hot, with cooler evenings, making it perfect for enjoying sundowners after a day of exploring.","practical":"This park is all about accessibility. We find it's the perfect place for a day trip or an overnight stay when you're short on time but still crave a taste of the wild.","faqs":"Got questions about visiting Daan Viljoen? We've got the answers to help you plan your quick Namibian wildlife adventure without any fuss.","visitorTips":"Our insider tip? Pack a picnic and find one of the designated spots for lunch. The views are often spectacular, and it’s a wonderfully relaxed way to soak in the scenery.","lodgeTiers":"Daan Viljoen provides a straightforward accommodation option. It’s comfortable and functional, offering a solid base for exploring the park without unnecessary extravagance.","similar":"If you're looking for accessible wildlife viewing near a capital city, Daan Viljoen is a great starting point. It offers a similar easy-access experience to other smaller, well-managed parks."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.644Z"},"subRegion":{"id":27788,"countryId":54,"name":"Central Namibia & Eastern Kalahari Fringe","slug":"central-namibia-eastern-kalahari-fringe","description":"Explore the heart of Namibia, from the capital's nearby wildlife parks to vast private reserves and the transitional landscapes leading to the Kalahari.","imageUrl":null,"siteCount":15,"latitude":-21.217249,"longitude":17.760921,"faqJson":"[{\"question\":\"What unique wildlife can I expect to see in Central Namibia and the Eastern Kalahari Fringe, distinct from Etosha or the coast?\",\"answer\":\"While Etosha is famed for its plains game, Central Namibia's private reserves and the Kalahari fringe offer excellent opportunities for elusive predators like cheetah, leopard, and brown hyena, often in more intimate settings. The transitional landscapes also support species adapted to drier, more vegetated areas, providing a different safari dynamic.\"},{\"question\":\"When is the best time to visit Central Namibia and the Kalahari Fringe for optimal wildlife viewing and comfortable weather?\",\"answer\":\"The dry season from May to October is generally ideal for wildlife viewing as animals congregate around water sources, making them easier to spot. For the Kalahari fringe, this period also offers cooler, drier conditions before the summer rains transform the landscape into a lush, green environment.\"},{\"question\":\"How do the safari experiences and costs in Central Namibia's vast private reserves compare to national parks like Waterberg Plateau?\",\"answer\":\"Private reserves in Central Namibia typically offer more exclusive, guided experiences, including night drives and off-road tracking, which are often not permitted in national parks. This exclusivity usually comes with a higher price point, but provides a more tailored and intimate safari with fewer crowds.\"},{\"question\":\"Is it safe to self-drive to the wildlife parks near Windhoek and into the Eastern Kalahari Fringe, and what vehicle is recommended?\",\"answer\":\"Yes, self-driving is generally safe and a popular way to explore Central Namibia, with good road infrastructure connecting major towns and parks. However, when venturing into the Eastern Kalahari Fringe, it's advisable to use a 4x4 vehicle and carry extra water due to more remote conditions and sandy tracks.\"},{\"question\":\"Beyond wildlife, what unique landscapes or cultural experiences can I expect in Central Namibia and the Eastern Kalahari Fringe?\",\"answer\":\"This region offers a fascinating transition from thornbush savanna to the iconic red sands of the Kalahari, providing diverse photographic opportunities and unique flora. You can also find cultural interactions with local communities or visit historical sites, particularly around the Waterberg Plateau, offering a broader Namibian experience.\"}]","ecosystemJson":{"terrain":"Vast, undulating plains of sand and gravel give way to rocky outcrops and low-lying hills.","editorial":"We love the raw, untamed beauty of this transitional zone. The sheer scale of the landscape is humbling, stretching out under an immense sky where the sunsets are sensational. It’s here you truly feel the pulse of the desert, a place where life clings tenaciously to existence. We recommend taking your time to absorb the subtle shifts in color and texture across these ancient lands.","vegetation":"Sparse acacia trees, hardy shrubs, and drought-resistant grasses dominate, with occasional patches of taller trees along dry riverbeds.","waterSources":"Ephemeral rivers and pans that fill only after significant rainfall are the primary water sources, supplemented by boreholes and man-made waterholes.","altitudeRange":"1,000-1,700m above sea level","uniqueFeatures":"The transition zone between the more arid west and the slightly more vegetated east, showcasing a fascinating blend of desert and savanna adaptations."},"accessJson":{"airstrips":[{"name":"Various private lodge airstrips","notes":"These serve luxury camps and private reserves such as Erindi Private Game Reserve and Okonjima Nature Reserve. We recommend charter flights from Windhoek Eros Airport for seamless, time-saving access to these exclusive properties."}],"editorial":"We find that for the Central Namibia and Eastern Kalahari Fringe, a combination of self-drive and internal charter flights offers the most flexibility. While the main roads are excellent, venturing deeper into private reserves often requires a 4x4 or the convenience of a fly-in safari. We recommend picking up a reliable vehicle in Windhoek to explore the immediate vicinity, then considering a charter for more remote, exclusive lodge experiences.","drivingRoutes":[{"from":"Windhoek (WDH/ERS) to Erindi/Okonjima area","notes":"Primarily on well-maintained tarmac (B1) with short stretches of good gravel road to lodge entrances. A standard sedan is usually sufficient, but we prefer a higher clearance vehicle for comfort on the gravel.","duration":"2-3 hours"},{"from":"Windhoek (WDH/ERS) to Eastern Kalahari Fringe (e.g., Gobabis area)","notes":"Mainly on good tarmac (B6) towards Gobabis. Roads to specific lodges off the main route will be gravel, generally well-graded but can be dusty. A 4x4 is not strictly necessary but provides peace of mind on longer gravel stretches, especially if exploring off the main routes.","duration":"2.5-3.5 hours"}],"nearestAirports":[{"name":"Windhoek Hosea Kutako International Airport (WDH)","flights":"Daily connections from Johannesburg on Airlink and South African Airways, and direct flights from Frankfurt on Eurowings Discover. We find this to be the most convenient international entry point.","distance":"Within 30-200km / 0.5-2.5hr drive depending on destination within the region"},{"name":"Windhoek Eros Airport (ERS)","flights":"Scheduled domestic flights to other Namibian hubs and charter flights to private airstrips. This is your go-to for internal transfers.","distance":"Within 10-150km / 0.2-2hr drive depending on destination; located within Windhoek city"}]},"panelIntrosJson":{"parks":"When exploring Central Namibia, we find ourselves drawn to the diverse offerings of its national parks and private reserves. Etosha National Park is, of course, a cornerstone, but we also highly recommend delving into the lesser-known gems that offer a more intimate wildlife experience.","parkComparison":"Deciding between the region's various wildlife areas can be daunting, but we've spent years understanding their nuances to help you choose. From the waterhole dynamics of Etosha to the vast, open spaces of the private Kalahari concessions, each offers a distinctly different safari rhythm.","wildlife":"The wildlife viewing in Central Namibia is consistently rewarding, especially around the permanent waterholes that act as magnets for game. We particularly love the drama of a black rhino sighting at dusk or the sheer abundance of plains game that congregates here.","bestTime":"For optimal wildlife viewing and comfortable temperatures, we consistently recommend visiting during the dry season, typically from May to October. The air is crisp, the vegetation sparse, and the sunsets are sensational, painting the vast skies in fiery hues.","packing":"Packing for a Central Namibia safari requires thoughtful consideration to ensure comfort and practicality in varying conditions. We always advise layers for the cool mornings and evenings, sturdy walking shoes, and a good quality camera to capture those unforgettable moments.","faqs":"We understand that planning a safari can bring up many questions, and we've compiled answers to the most common queries we receive about Central Namibia. From visa requirements to local customs, we aim to provide clarity and peace of mind for your journey.","ecosystem":"The ecosystems of Central Namibia are a fascinating blend, transitioning from the mopane woodlands of Etosha to the red dunes and acacia savannas of the Kalahari fringe. We find this ecological diversity profoundly enriches the safari experience, offering varied habitats and unique species.","access":"Accessing Central Namibia is straightforward, with Hosea Kutako International Airport (WDH) serving as the primary gateway for most international visitors. We recommend arranging transfers or a reliable rental vehicle in advance, as distances between lodges can be significant."}},"country":{"id":54,"regionId":12,"name":"Namibia","slug":"namibia","description":"Namibia offers stark desert beauty and unique wildlife adapted to arid conditions, including desert-adapted elephants and lions. Etosha National Park's waterholes provide spectacular game viewing, while the Skeleton Coast delivers otherworldly landscapes.","imageUrl":"/images/country-namibia.jpg","flagUrl":"/images/flags/na.png","isoCode":"na","siteCount":141,"regionCount":7,"boundaryGeojson":{"type":"Polygon","coordinates":[[[16.487071,-28.572931],[16.468516,-28.585138],[16.458507,-28.600518],[16.445811,-28.610528],[16.419444,-28.607029],[16.407888,-28.600518],[16.346853,-28.556085],[16.315929,-28.524347],[16.301036,-28.50449],[16.19337,-28.408787],[16.175792,-28.402114],[16.167979,-28.395766],[16.107677,-28.323337],[16.04363,-28.257094],[15.911143,-28.171319],[15.884288,-28.147638],[15.833181,-28.089288],[15.761485,-28.038344],[15.747813,-28.024591],[15.716807,-27.980401],[15.684255,-27.949884],[15.678884,-27.942804],[15.677989,-27.931248],[15.684581,-27.910821],[15.685802,-27.9013],[15.673025,-27.869887],[15.646007,-27.836602],[15.546235,-27.747817],[15.533539,-27.730157],[15.528656,-27.70615],[15.529063,-27.654229],[15.526866,-27.646173],[15.520681,-27.633722],[15.425059,-27.496515],[15.408946,-27.464532],[15.396821,-27.448663],[15.380382,-27.44199],[15.371755,-27.433038],[15.342459,-27.380548],[15.301606,-27.333103],[15.295258,-27.322442],[15.281749,-27.243341],[15.276215,-27.233575],[15.269542,-27.226332],[15.263682,-27.218357],[15.261241,-27.205743],[15.268077,-27.164809],[15.254161,-27.100193],[15.261241,-27.085626],[15.241222,-27.048761],[15.235362,-27.029474],[15.233246,-27.006931],[15.234223,-26.965427],[15.228526,-26.945571],[15.212738,-26.927992],[15.20574,-26.925551],[15.187511,-26.924249],[15.178559,-26.921157],[15.176606,-26.916762],[15.169688,-26.906183],[15.162364,-26.897068],[15.158865,-26.897068],[15.155935,-26.875095],[15.148936,-26.856378],[15.116873,-26.796157],[15.111664,-26.779229],[15.116222,-26.752048],[15.105724,-26.732354],[15.091563,-26.712172],[15.083018,-26.695245],[15.080821,-26.672133],[15.083507,-26.652114],[15.091807,-26.637953],[15.106619,-26.632582],[15.116954,-26.630304],[15.127126,-26.626723],[15.134613,-26.62713],[15.137706,-26.636651],[15.137706,-26.6749],[15.144542,-26.6749],[15.148448,-26.655043],[15.168142,-26.602797],[15.168712,-26.592218],[15.162283,-26.579034],[15.141938,-26.517999],[15.128754,-26.457615],[15.105642,-26.420587],[15.07252,-26.389744],[15.034679,-26.366306],[14.975271,-26.344171],[14.966319,-26.335219],[14.958832,-26.257013],[14.962657,-26.181329],[14.942556,-26.153904],[14.939138,-26.147149],[14.943126,-26.135349],[14.949067,-26.135024],[14.956879,-26.137628],[14.966319,-26.133559],[14.979828,-26.101658],[14.979015,-26.05877],[14.968272,-26.015802],[14.952647,-25.98268],[14.907725,-25.915297],[14.90211,-25.882501],[14.91863,-25.845473],[14.911143,-25.845473],[14.859874,-25.790297],[14.842784,-25.763604],[14.840343,-25.751723],[14.840343,-25.743341],[14.842784,-25.729425],[14.842784,-25.650323],[14.846934,-25.629815],[14.876964,-25.578058],[14.879731,-25.561456],[14.879568,-25.53867],[14.875336,-25.518487],[14.853282,-25.498712],[14.847016,-25.473321],[14.842784,-25.42783],[14.818044,-25.366957],[14.812511,-25.320082],[14.802419,-25.282892],[14.80128,-25.262791],[14.832286,-25.188165],[14.829356,-25.176446],[14.84962,-25.105076],[14.853282,-25.064223],[14.843272,-25.026056],[14.829438,-25.000095],[14.808767,-24.961114],[14.796153,-24.92197],[14.792979,-24.841892],[14.780772,-24.803399],[14.723481,-24.703546],[14.699474,-24.673028],[14.650157,-24.628839],[14.636078,-24.598891],[14.601899,-24.562433],[14.595876,-24.537205],[14.59962,-24.526544],[14.61378,-24.511651],[14.616954,-24.505792],[14.616954,-24.464776],[14.612315,-24.445733],[14.590099,-24.40838],[14.568126,-24.35768],[14.513927,-24.261489],[14.493175,-24.192315],[14.473643,-24.159112],[14.466807,-24.113214],[14.459239,-24.098321],[14.464203,-24.07822],[14.464122,-24.044692],[14.459646,-24.010431],[14.451915,-23.988458],[14.459239,-23.974542],[14.465831,-23.947198],[14.472911,-23.933852],[14.479177,-23.931085],[14.488292,-23.92962],[14.496593,-23.925958],[14.500255,-23.916436],[14.513927,-23.892267],[14.506033,-23.88006],[14.507091,-23.823907],[14.489513,-23.776056],[14.486583,-23.758477],[14.500255,-23.614435],[14.495291,-23.578546],[14.48406,-23.551039],[14.446951,-23.460382],[14.434337,-23.415216],[14.435069,-23.405532],[14.443126,-23.396661],[14.467459,-23.356052],[14.479747,-23.344822],[14.479503,-23.365818],[14.484386,-23.374933],[14.490408,-23.369724],[14.493419,-23.347833],[14.491954,-23.309177],[14.473481,-23.192804],[14.462738,-23.157403],[14.445567,-23.13128],[14.431326,-23.103285],[14.420665,-23.070977],[14.413829,-23.036228],[14.410167,-22.970798],[14.411388,-22.961196],[14.416026,-22.951593],[14.429047,-22.93255],[14.431895,-22.923028],[14.431895,-22.881768],[14.435069,-22.879815],[14.440929,-22.879815],[14.443858,-22.883477],[14.438162,-22.892267],[14.442719,-22.898533],[14.44809,-22.908136],[14.451915,-22.912205],[14.445974,-22.932387],[14.444347,-22.952813],[14.451671,-22.963311],[14.472911,-22.95379],[14.471446,-22.965102],[14.459239,-22.995294],[14.474294,-22.982192],[14.496837,-22.941827],[14.510509,-22.933282],[14.521983,-22.923435],[14.529307,-22.90016],[14.534353,-22.854181],[14.527517,-22.679457],[14.508556,-22.548028],[14.485118,-22.512384],[14.474294,-22.467869],[14.438162,-22.398858],[14.418712,-22.339776],[14.386485,-22.276462],[14.380382,-22.268487],[14.315196,-22.200291],[14.294281,-22.167413],[14.293468,-22.143324],[14.291352,-22.134454],[14.137218,-21.946384],[14.062022,-21.880955],[14.05421,-21.864679],[13.97169,-21.792739],[13.952322,-21.783949],[13.952159,-21.77337],[13.956391,-21.762953],[13.958995,-21.758396],[13.96518,-21.733168],[13.965831,-21.726739],[13.962657,-21.714044],[13.958263,-21.704848],[13.87794,-21.592218],[13.862804,-21.528009],[13.831716,-21.456476],[13.729259,-21.330255],[13.66684,-21.232354],[13.628103,-21.187595],[13.602712,-21.158136],[13.513357,-21.007908],[13.471934,-20.955011],[13.459158,-20.918064],[13.444835,-20.904067],[13.417735,-20.883884],[13.397634,-20.849298],[13.387218,-20.816095],[13.37672,-20.733575],[13.349457,-20.644464],[13.262706,-20.485121],[13.239024,-20.397149],[13.233572,-20.354669],[13.213064,-20.27337],[13.177745,-20.189223],[13.154633,-20.154229],[13.114425,-20.142573],[13.07088,-20.114229],[13.037345,-20.059465],[13.005382,-19.935479],[12.927745,-19.794692],[12.918468,-19.765558],[12.875987,-19.712009],[12.802501,-19.584731],[12.793956,-19.5617],[12.783051,-19.54697],[12.757579,-19.49684],[12.749278,-19.486017],[12.7046,-19.410821],[12.691091,-19.379002],[12.686046,-19.359796],[12.679698,-19.31406],[12.668305,-19.292413],[12.636241,-19.252618],[12.615733,-19.217543],[12.567393,-19.102309],[12.546723,-19.071466],[12.516449,-19.03753],[12.480317,-19.011],[12.470388,-18.997654],[12.458669,-18.925551],[12.450043,-18.904555],[12.286876,-18.697686],[12.174731,-18.627939],[12.125743,-18.574802],[12.11964,-18.569513],[12.102061,-18.545994],[12.091645,-18.540704],[12.082042,-18.534356],[12.031889,-18.50535],[12.015961,-18.452895],[12.012462,-18.434503],[11.999522,-18.403497],[11.99822,-18.39186],[11.998546,-18.381768],[11.997569,-18.372003],[11.999522,-18.361912],[11.976085,-18.329767],[11.937348,-18.23211],[11.931163,-18.225356],[11.849082,-18.143183],[11.83364,-18.098045],[11.826524,-18.03922],[11.808499,-17.991542],[11.796911,-17.956089],[11.784037,-17.859645],[11.760941,-17.786424],[11.745552,-17.683948],[11.734031,-17.632721],[11.726736,-17.599867],[11.717621,-17.546319],[11.72169,-17.467869],[11.755138,-17.266697],[11.766124,-17.252699],[11.766184,-17.252751],[11.779518,-17.254915],[11.796882,-17.263803],[11.80763,-17.26587],[11.82241,-17.264423],[11.827474,-17.260082],[11.829644,-17.253468],[11.835536,-17.245406],[11.853932,-17.233417],[11.894963,-17.214607],[11.942092,-17.180501],[11.98302,-17.161897],[12.028909,-17.148978],[12.075211,-17.142983],[12.082239,-17.14133],[12.08813,-17.139159],[12.095261,-17.139676],[12.105597,-17.146084],[12.13991,-17.156006],[12.151279,-17.153629],[12.156653,-17.149081],[12.16151,-17.146291],[12.170709,-17.149185],[12.177117,-17.154766],[12.179494,-17.161587],[12.181148,-17.169235],[12.185075,-17.17709],[12.190656,-17.182568],[12.200474,-17.189286],[12.21174,-17.195177],[12.222282,-17.197657],[12.23179,-17.201895],[12.236545,-17.2113],[12.239335,-17.220705],[12.242642,-17.224839],[12.314679,-17.218121],[12.379482,-17.220395],[12.393951,-17.21471],[12.407594,-17.204065],[12.417929,-17.203445],[12.4417,-17.216984],[12.46051,-17.223082],[12.519215,-17.227836],[12.554561,-17.235588],[12.56717,-17.234554],[12.591458,-17.222565],[12.63621,-17.185151],[12.660705,-17.17709],[12.685923,-17.173576],[12.704733,-17.164274],[12.739873,-17.135542],[12.784315,-17.115078],[12.818318,-17.104846],[12.824932,-17.096371],[12.833097,-17.081799],[12.842296,-17.074047],[12.849944,-17.070843],[12.867721,-17.065572],[12.876402,-17.059784],[12.880536,-17.050793],[12.882293,-17.039527],[12.887151,-17.029812],[12.911025,-17.023508],[12.930456,-17.014206],[12.961668,-17.007385],[13.014275,-16.977929],[13.121762,-16.959842],[13.1445,-16.952401],[13.166307,-16.951057],[13.184911,-16.964183],[13.19814,-16.957362],[13.205478,-16.963046],[13.212092,-16.972761],[13.222841,-16.977929],[13.245269,-16.98134],[13.257154,-16.98165],[13.267489,-16.977929],[13.267489,-16.98537],[13.293018,-16.973795],[13.308417,-16.970178],[13.315238,-16.974415],[13.321543,-16.974932],[13.345947,-16.968711],[13.363711,-16.964183],[13.382004,-16.970384],[13.417248,-16.993742],[13.435128,-16.999013],[13.458899,-17.001803],[13.479776,-17.010278],[13.494659,-17.024024],[13.507785,-17.063505],[13.522254,-17.076941],[13.530936,-17.093271],[13.521324,-17.1219],[13.606487,-17.167375],[13.69413,-17.236621],[13.790403,-17.288091],[13.884351,-17.338527],[13.896857,-17.349069],[13.942745,-17.408187],[13.957318,-17.419142],[13.980573,-17.423587],[13.992975,-17.421313],[14.008891,-17.411494],[14.017883,-17.40922],[14.029148,-17.410461],[14.047442,-17.416042],[14.069146,-17.418626],[14.085372,-17.423587],[14.097258,-17.423587],[14.108213,-17.420486],[14.123923,-17.411598],[14.130744,-17.40922],[14.174979,-17.416248],[14.197097,-17.412941],[14.206502,-17.393097],[14.207432,-17.388033],[14.218801,-17.388136],[14.219112,-17.388136],[14.287427,-17.388136],[14.543949,-17.38824],[14.800574,-17.388343],[15.057199,-17.388343],[15.313721,-17.388447],[15.559114,-17.388545],[15.570243,-17.38855],[15.826765,-17.388653],[16.08339,-17.388653],[16.339808,-17.388653],[16.59633,-17.388757],[16.852852,-17.388757],[17.109477,-17.38886],[17.278972,-17.388928],[17.366102,-17.388963],[17.622624,-17.388963],[17.879146,-17.389067],[18.000483,-17.389116],[18.135668,-17.38917],[18.392293,-17.389273],[18.445726,-17.389273],[18.453581,-17.389893],[18.455028,-17.395991],[18.458645,-17.405293],[18.465157,-17.40922],[18.471668,-17.414285],[18.488101,-17.452112],[18.489858,-17.462447],[18.492752,-17.464514],[18.516626,-17.471336],[18.55094,-17.535311],[18.554144,-17.54637],[18.567476,-17.553294],[18.619669,-17.594842],[18.622873,-17.60218],[18.627937,-17.619854],[18.633312,-17.628949],[18.64282,-17.638044],[18.66132,-17.646725],[18.670932,-17.653133],[18.728293,-17.710907],[18.74824,-17.736332],[18.761986,-17.747701],[18.800847,-17.756589],[18.89004,-17.799274],[19.020575,-17.822322],[19.105118,-17.818188],[19.139327,-17.805269],[19.160825,-17.800928],[19.17209,-17.801238],[19.201856,-17.807129],[19.246608,-17.804028],[19.262421,-17.81395],[19.421274,-17.859426],[19.59284,-17.857255],[19.649787,-17.844956],[19.672628,-17.842682],[19.693195,-17.847747],[19.702187,-17.86573],[19.711282,-17.872965],[19.732056,-17.88206],[19.755207,-17.889088],[19.77102,-17.890328],[19.775981,-17.885057],[19.78766,-17.866454],[19.793964,-17.862319],[19.951991,-17.862319],[19.989508,-17.882783],[20.024545,-17.894566],[20.03426,-17.895909],[20.092551,-17.890328],[20.119939,-17.890741],[20.132962,-17.888778],[20.147121,-17.882783],[20.154563,-17.890328],[20.169239,-17.878132],[20.193113,-17.872138],[20.219882,-17.873378],[20.243446,-17.882783],[20.278173,-17.854878],[20.288921,-17.861596],[20.302771,-17.860769],[20.336154,-17.854878],[20.347729,-17.858909],[20.386797,-17.890328],[20.412635,-17.884127],[20.437543,-17.894462],[20.460074,-17.913686],[20.479504,-17.934356],[20.489529,-17.942108],[20.523946,-17.958541],[20.552885,-17.979108],[20.565494,-17.985206],[20.590712,-17.978798],[20.630089,-17.976938],[20.666263,-17.980245],[20.682179,-17.988617],[20.68962,-17.996988],[20.706157,-18.00381],[20.722487,-18.006497],[20.729928,-18.002363],[20.737473,-17.993474],[20.754423,-17.997918],[20.784602,-18.012595],[20.806202,-18.031405],[20.831937,-18.029338],[20.8616,-18.018796],[20.894466,-18.012595],[20.908315,-17.986136],[20.986455,-17.965771],[21.000713,-17.962055],[21.09311,-17.938077],[21.10944,-17.945002],[21.12608,-17.941074],[21.143133,-17.933736],[21.161323,-17.930636],[21.175792,-17.93322],[21.216617,-17.930636],[21.23274,-17.93446],[21.278112,-17.958541],[21.335059,-17.977971],[21.364825,-17.992027],[21.381154,-18.012595],[21.386839,-18.014455],[21.405546,-18.009287],[21.477583,-17.996058],[21.728523,-17.949859],[21.979464,-17.903764],[22.230508,-17.857565],[22.481449,-17.811366],[22.685674,-17.772816],[22.889796,-17.734059],[23.093918,-17.695405],[23.29804,-17.656854],[23.381652,-17.641144],[23.422373,-17.633496],[23.45741,-17.626778],[23.47622,-17.626365],[23.505986,-17.620474],[23.548774,-17.611999],[23.591769,-17.603524],[23.634557,-17.595049],[23.677242,-17.586677],[23.72003,-17.578202],[23.762818,-17.569727],[23.805606,-17.561356],[23.848497,-17.552881],[23.891389,-17.544406],[23.934177,-17.536034],[23.976965,-17.52756],[24.01965,-17.519085],[24.062541,-17.510713],[24.105329,-17.502238],[24.148117,-17.493763],[24.190905,-17.485288],[24.220464,-17.4795],[24.238758,-17.478157],[24.257361,-17.480844],[24.310278,-17.482601],[24.321337,-17.488699],[24.329398,-17.485081],[24.371256,-17.473713],[24.388929,-17.471336],[24.407016,-17.474539],[24.449288,-17.489112],[24.47926,-17.494487],[24.498173,-17.503478],[24.523598,-17.507819],[24.53166,-17.5134],[24.537861,-17.520325],[24.546543,-17.526526],[24.562459,-17.53221],[24.571244,-17.533451],[24.580752,-17.532831],[24.591294,-17.528386],[24.606487,-17.515157],[24.617443,-17.509163],[24.622817,-17.502341],[24.629742,-17.49552],[24.639457,-17.49242],[24.684415,-17.49242],[24.769785,-17.505442],[24.775056,-17.507612],[24.780017,-17.512263],[24.786838,-17.516914],[24.79738,-17.519085],[24.829523,-17.517741],[24.898252,-17.531074],[24.924917,-17.542959],[24.93763,-17.560736],[24.95799,-17.551744],[24.969987,-17.559962],[24.971116,-17.560736],[24.982588,-17.576549],[24.998505,-17.588021],[25.008013,-17.588538],[25.02672,-17.58275],[25.036952,-17.5812],[25.040569,-17.584507],[25.033851,-17.60156],[25.033851,-17.608485],[25.040053,-17.616133],[25.045324,-17.619957],[25.052558,-17.621404],[25.064237,-17.621507],[25.067028,-17.625331],[25.085218,-17.640938],[25.088525,-17.642695],[25.096897,-17.67215],[25.098757,-17.676801],[25.107955,-17.678868],[25.115087,-17.684242],[25.120048,-17.691064],[25.122631,-17.697885],[25.131416,-17.686516],[25.138548,-17.686103],[25.153327,-17.700986],[25.156428,-17.70667],[25.155291,-17.719382],[25.156841,-17.72517],[25.161182,-17.729408],[25.172448,-17.735092],[25.177822,-17.738813],[25.190741,-17.755349],[25.198182,-17.75845],[25.215132,-17.759277],[25.228878,-17.762481],[25.242417,-17.770335],[25.253476,-17.781497],[25.259781,-17.794107],[25.194152,-17.782324],[25.153947,-17.781808],[25.120874,-17.813537],[25.087905,-17.826766],[25.057002,-17.827696],[25.047494,-17.807129],[25.019692,-17.823769],[25.007083,-17.825733],[24.998505,-17.81395],[24.983312,-17.820462],[24.975147,-17.816327],[24.968636,-17.807646],[24.958094,-17.800928],[24.964295,-17.786665],[24.953339,-17.788422],[24.948585,-17.79328],[24.945175,-17.799998],[24.93763,-17.807129],[24.931119,-17.81054],[24.857428,-17.833587],[24.838101,-17.835034],[24.820841,-17.839272],[24.79738,-17.858082],[24.776916,-17.862319],[24.770715,-17.865523],[24.764514,-17.879683],[24.756039,-17.882783],[24.74684,-17.88423],[24.738159,-17.887641],[24.730717,-17.891878],[24.725343,-17.895909],[24.698471,-17.928879],[24.664055,-17.949859],[24.649172,-17.962778],[24.598632,-18.020759],[24.595015,-18.022826],[24.591811,-18.028407],[24.577755,-18.044427],[24.574551,-18.050422],[24.564423,-18.052799],[24.518431,-18.057346],[24.505615,-18.060344],[24.471508,-18.029958],[24.469751,-18.014455],[24.465101,-18.008667],[24.458486,-18.005773],[24.451045,-17.998952],[24.433888,-17.967223],[24.421589,-17.956474],[24.399471,-17.95234],[24.365262,-17.950789],[24.350586,-17.95606],[24.334256,-17.971563],[24.305834,-18.019416],[24.296429,-18.026237],[24.287437,-18.02448],[24.270074,-18.015798],[24.259222,-18.012595],[24.238241,-18.009907],[24.218294,-18.012595],[24.183051,-18.029441],[24.135095,-18.085458],[24.101609,-18.108816],[24.065125,-18.115224],[24.05696,-18.119048],[24.028125,-18.145816],[24.02027,-18.151604],[23.991744,-18.163386],[23.979652,-18.171861],[23.974898,-18.177029],[23.971177,-18.18385],[23.966733,-18.180646],[23.961979,-18.177856],[23.956604,-18.176615],[23.950817,-18.177649],[23.915987,-18.201213],[23.912886,-18.235733],[23.89697,-18.250203],[23.867514,-18.269426],[23.855215,-18.280072],[23.837232,-18.305807],[23.825553,-18.317072],[23.809843,-18.321723],[23.715792,-18.419081],[23.700909,-18.42797],[23.680136,-18.431484],[23.656468,-18.458252],[23.649853,-18.46342],[23.645409,-18.466004],[23.609856,-18.477682],[23.592182,-18.478199],[23.57916,-18.467864],[23.571305,-18.426006],[23.555492,-18.383115],[23.546604,-18.369472],[23.560763,-18.348491],[23.551461,-18.327511],[23.518802,-18.293714],[23.527277,-18.277695],[23.521696,-18.268186],[23.511257,-18.260331],[23.505676,-18.249376],[23.501542,-18.23749],[23.49131,-18.23315],[23.477771,-18.230876],[23.464128,-18.225501],[23.458754,-18.217647],[23.444284,-18.200697],[23.429401,-18.188501],[23.418859,-18.198423],[23.410281,-18.197389],[23.40129,-18.194289],[23.395812,-18.191395],[23.394468,-18.186227],[23.396329,-18.169381],[23.395812,-18.163386],[23.389714,-18.153258],[23.359535,-18.119151],[23.348063,-18.09445],[23.336591,-18.07936],[23.3338,-18.073986],[23.33256,-18.067061],[23.3338,-18.04329],[23.330596,-18.039983],[23.323258,-18.039156],[23.31592,-18.037089],[23.312716,-18.029958],[23.312819,-18.016522],[23.311476,-18.009804],[23.305688,-18.005463],[23.292769,-17.998952],[23.254942,-17.997402],[23.185799,-18.003086],[23.099602,-18.010217],[22.981367,-18.020036],[22.894034,-18.036159],[22.809698,-18.051869],[22.725258,-18.067475],[22.640922,-18.083185],[22.556483,-18.098791],[22.472147,-18.1145],[22.387811,-18.13021],[22.303475,-18.145816],[22.219036,-18.161526],[22.134597,-18.177236],[22.050261,-18.192842],[21.966028,-18.208552],[21.881486,-18.224158],[21.79715,-18.239867],[21.71271,-18.255577],[21.628478,-18.271183],[21.544039,-18.28679],[21.526985,-18.289994],[21.509829,-18.293198],[21.492879,-18.296401],[21.475722,-18.299502],[21.456809,-18.300226],[21.437895,-18.301052],[21.39087,-18.302913],[21.343947,-18.304773],[21.296818,-18.306633],[21.249896,-18.308494],[21.193466,-18.310768],[21.136932,-18.312938],[21.080604,-18.315212],[21.024174,-18.317382],[20.993436,-18.318612],[20.975081,-18.319346],[20.975081,-18.347768],[20.975081,-18.388592],[20.975081,-18.429313],[20.975081,-18.470138],[20.975081,-18.511065],[20.975081,-18.551993],[20.975081,-18.592714],[20.975081,-18.633539],[20.975081,-18.674363],[20.975081,-18.715187],[20.975081,-18.756012],[20.975081,-18.796836],[20.975081,-18.83766],[20.975081,-18.878381],[20.975081,-18.919206],[20.975081,-18.96003],[20.975081,-19.000958],[20.975494,-19.125912],[20.975609,-19.172106],[20.975804,-19.250865],[20.976321,-19.375819],[20.976735,-19.500876],[20.977045,-19.625829],[20.977561,-19.750783],[20.977975,-19.87584],[20.978285,-20.000794],[20.978698,-20.125851],[20.979112,-20.250804],[20.97936,-20.351028],[20.979422,-20.375758],[20.979835,-20.500711],[20.980249,-20.625768],[20.980662,-20.750722],[20.981075,-20.875779],[20.981486,-20.999958],[20.981489,-21.000733],[20.981592,-21.058403],[20.981902,-21.116074],[20.982109,-21.173642],[20.982212,-21.231209],[20.982419,-21.28888],[20.982626,-21.346448],[20.982832,-21.404119],[20.983039,-21.46179],[20.983143,-21.519357],[20.983453,-21.577028],[20.983659,-21.634699],[20.983866,-21.69237],[20.984073,-21.750041],[20.984279,-21.807608],[20.984486,-21.865176],[20.984693,-21.922847],[20.984796,-21.963981],[20.97198,-22.000671],[20.914723,-22.000671],[20.680629,-22.000671],[20.446534,-22.000671],[20.21244,-22.000671],[19.978346,-22.000671],[19.978449,-22.086764],[19.978656,-22.237246],[19.978863,-22.387625],[19.978966,-22.538106],[19.979173,-22.688588],[19.979276,-22.860671],[19.979586,-23.032546],[19.979793,-23.204526],[19.979855,-23.308551],[19.979896,-23.376505],[19.980103,-23.548587],[19.98031,-23.720567],[19.980483,-23.864489],[19.980516,-23.892494],[19.980723,-24.064473],[19.980826,-24.236556],[19.981137,-24.408431],[19.981343,-24.580411],[19.981447,-24.752493],[19.981757,-24.764999],[19.981757,-24.821016],[19.981757,-24.877137],[19.981757,-24.933257],[19.98186,-24.989275],[19.981963,-25.045395],[19.981963,-25.101412],[19.981963,-25.15743],[19.981963,-25.21355],[19.981963,-25.269671],[19.981963,-25.325688],[19.981963,-25.381705],[19.982067,-25.437826],[19.982067,-25.493843],[19.982067,-25.549964],[19.982067,-25.606084],[19.982067,-25.618988],[19.982067,-25.662102],[19.982067,-25.718119],[19.982067,-25.774136],[19.982067,-25.830257],[19.98217,-25.886274],[19.982273,-25.942395],[19.982273,-25.998515],[19.982273,-26.054533],[19.982273,-26.11055],[19.982273,-26.16667],[19.982377,-26.222688],[19.982377,-26.278808],[19.982377,-26.334826],[19.982377,-26.390946],[19.982377,-26.446963],[19.982377,-26.503084],[19.98248,-26.559101],[19.982583,-26.615119],[19.982583,-26.671239],[19.982583,-26.727256],[19.982583,-26.783377],[19.982583,-26.839394],[19.982687,-26.895515],[19.982687,-26.951532],[19.982687,-27.007653],[19.982687,-27.06367],[19.982687,-27.119687],[19.982687,-27.175808],[19.98279,-27.231928],[19.982894,-27.287946],[19.982894,-27.344066],[19.982894,-27.400187],[19.982894,-27.456101],[19.982894,-27.512118],[19.982894,-27.568239],[19.982894,-27.624359],[19.982997,-27.680376],[19.982997,-27.736497],[19.982997,-27.792618],[19.982997,-27.848532],[19.982997,-27.904652],[19.982997,-27.960773],[19.982997,-28.01679],[19.982997,-28.072911],[19.9831,-28.129031],[19.983204,-28.185049],[19.983204,-28.241066],[19.983204,-28.297186],[19.983204,-28.353204],[19.983204,-28.392684],[19.981653,-28.422347],[19.950544,-28.429271],[19.940209,-28.430202],[19.907859,-28.426481],[19.896697,-28.427721],[19.870342,-28.440847],[19.82559,-28.47671],[19.796342,-28.484152],[19.748076,-28.487149],[19.725338,-28.494177],[19.705598,-28.508026],[19.688338,-28.515984],[19.587982,-28.522702],[19.579197,-28.525183],[19.568759,-28.531177],[19.562351,-28.538102],[19.55646,-28.546163],[19.547571,-28.555879],[19.542197,-28.564043],[19.533722,-28.58244],[19.527417,-28.585954],[19.517806,-28.589365],[19.511708,-28.598047],[19.482872,-28.678248],[19.472434,-28.692718],[19.45507,-28.705223],[19.434607,-28.713492],[19.353475,-28.731889],[19.339005,-28.73747],[19.32836,-28.735816],[19.304485,-28.718659],[19.290016,-28.719693],[19.277304,-28.729408],[19.265935,-28.742637],[19.248571,-28.771576],[19.244954,-28.792453],[19.251569,-28.814261],[19.288879,-28.871001],[19.288362,-28.883094],[19.27658,-28.889502],[19.243714,-28.891879],[19.237616,-28.895599],[19.226661,-28.911516],[19.218496,-28.918854],[19.161548,-28.945416],[19.120207,-28.957508],[19.081657,-28.959368],[19.064707,-28.939834],[19.060056,-28.9357],[19.048997,-28.932393],[19.01396,-28.928466],[19.006932,-28.926295],[18.99639,-28.915547],[18.971172,-28.88051],[18.954533,-28.866661],[18.745656,-28.839892],[18.553937,-28.864697],[18.51766,-28.882267],[18.496163,-28.888261],[18.491615,-28.886298],[18.479419,-28.876272],[18.474975,-28.873999],[18.469394,-28.874929],[18.460713,-28.87989],[18.455235,-28.88144],[18.435701,-28.884231],[18.424746,-28.887228],[18.416994,-28.891672],[18.397564,-28.898907],[18.373069,-28.895186],[18.331005,-28.88144],[18.30868,-28.879993],[18.220727,-28.891259],[18.18507,-28.902214],[18.166467,-28.901904],[18.082441,-28.875962],[18.044097,-28.858392],[17.983326,-28.813744],[17.949529,-28.794727],[17.913252,-28.781291],[17.746338,-28.748632],[17.714091,-28.751112],[17.703239,-28.755556],[17.683396,-28.767545],[17.673784,-28.771576],[17.660968,-28.772299],[17.628722,-28.764135],[17.607121,-28.75566],[17.602574,-28.735403],[17.603401,-28.710805],[17.598026,-28.689617],[17.582937,-28.680212],[17.565987,-28.683519],[17.54697,-28.691374],[17.526609,-28.695818],[17.485165,-28.700159],[17.44093,-28.709564],[17.403619,-28.704293],[17.401759,-28.674218],[17.414265,-28.63267],[17.420569,-28.593396],[17.409614,-28.571382],[17.373027,-28.559393],[17.365276,-28.542546],[17.359488,-28.519808],[17.332409,-28.488596],[17.324244,-28.470509],[17.328172,-28.456143],[17.341194,-28.442811],[17.358558,-28.432785],[17.375404,-28.428961],[17.39132,-28.418833],[17.399692,-28.395268],[17.402069,-28.367776],[17.400002,-28.346382],[17.394834,-28.335117],[17.378918,-28.316307],[17.371993,-28.306075],[17.368066,-28.293776],[17.367033,-28.283544],[17.364139,-28.273312],[17.355044,-28.261013],[17.35122,-28.251401],[17.349773,-28.238689],[17.345742,-28.22763],[17.334476,-28.222876],[17.308638,-28.224116],[17.245179,-28.237448],[17.21314,-28.232074],[17.191953,-28.20882],[17.187095,-28.162001],[17.189782,-28.139367],[17.189989,-28.116836],[17.180894,-28.099472],[17.155779,-28.092548],[17.136349,-28.084693],[17.123223,-28.066503],[17.111751,-28.046039],[17.097798,-28.031156],[17.086533,-28.027022],[17.076404,-28.026815],[17.056664,-28.031156],[17.045398,-28.036324],[17.012015,-28.058338],[16.98535,-28.05224],[16.973775,-28.055031],[16.959512,-28.06857],[16.947523,-28.072704],[16.937498,-28.07105],[16.927473,-28.060198],[16.919618,-28.058338],[16.91352,-28.062679],[16.896467,-28.079939],[16.892953,-28.082626],[16.885512,-28.162001],[16.878173,-28.172026],[16.873833,-28.171509],[16.868665,-28.167892],[16.852025,-28.168305],[16.847788,-28.165411],[16.843757,-28.163861],[16.837659,-28.168202],[16.835695,-28.174196],[16.838383,-28.179467],[16.855953,-28.199415],[16.856366,-28.206649],[16.84107,-28.209853],[16.819779,-28.20975],[16.814301,-28.213471],[16.810271,-28.222876],[16.813268,-28.229904],[16.820813,-28.240032],[16.8266,-28.251918],[16.824637,-28.264527],[16.815232,-28.270831],[16.805103,-28.267731],[16.795181,-28.26122],[16.786499,-28.257602],[16.768723,-28.265354],[16.764382,-28.283234],[16.768413,-28.303698],[16.775544,-28.319097],[16.796835,-28.347829],[16.803863,-28.366123],[16.793217,-28.374288],[16.778541,-28.382969],[16.773374,-28.402916],[16.772133,-28.425757],[16.769343,-28.442604],[16.758387,-28.459657],[16.740404,-28.480948],[16.720457,-28.496037],[16.703817,-28.494487],[16.699683,-28.485185],[16.696789,-28.472473],[16.692345,-28.461104],[16.683457,-28.456246],[16.673121,-28.45976],[16.597364,-28.526216],[16.559123,-28.537068],[16.531528,-28.549677],[16.50538,-28.565387],[16.487071,-28.572931]]]},"boundarySource":"natural-earth","boundaryFetchedAt":"2026-04-07T09:53:15.766Z","faqJson":"[{\"question\":\"Given Namibia's arid climate, when is the optimal time for a safari that balances wildlife viewing with comfortable travel conditions?\",\"answer\":\"The dry winter months from May to October are ideal for wildlife viewing as animals congregate around scarce water sources, particularly in Etosha National Park. However, the shoulder seasons (April, November) offer milder temperatures and lush landscapes after the rains, appealing to photographers and those seeking fewer crowds.\"},{\"question\":\"Beyond the renowned Etosha National Park and the Skeleton Coast, what other iconic natural wonders are essential to experience in Namibia?\",\"answer\":\"A must-see is Sossusvlei in the Namib-Naukluft Park, home to the world's tallest sand dunes and the surreal Deadvlei. Also consider exploring the ancient rock art at Twyfelfontein in Damaraland or marveling at the vast Fish River Canyon, Africa's second-largest canyon.\"},{\"question\":\"Considering Namibia's vast and often remote landscapes, is self-driving a practical and recommended way to explore the country?\",\"answer\":\"Yes, self-driving is a highly popular and rewarding way to experience Namibia, offering immense flexibility to explore at your own pace. While main routes are well-maintained gravel roads, a 4x4 vehicle is recommended for accessing more remote areas like Sossusvlei or Damaraland, and allow ample time for long distances.\"},{\"question\":\"Beyond the well-known desert-adapted elephants and lions, what other unique wildlife or marine experiences can I look forward to in Namibia?\",\"answer\":\"Keep an eye out for vast herds of oryx and springbok, perfectly adapted to the arid environment, often seen against dramatic dune backdrops. Along the coast, Walvis Bay offers boat tours to see dolphins, pelicans, and flamingos, while Cape Cross is home to a massive colony of Cape fur seals.\"},{\"question\":\"What specific safety advice or cultural etiquette should I be aware of to ensure a smooth and respectful trip through Namibia?\",\"answer\":\"Namibia is generally considered a safe country for tourists, but due to vast distances, always carry extra water, fuel, and a spare tire, especially in remote areas. When visiting indigenous communities like the Himba, it's respectful to arrange visits through a local guide and ask permission before taking photos.\"}]","safetyHealthJson":{"visaInfo":"For most nationalities, a visa is a prerequisite for entering Namibia. We always recommend checking the latest requirements with your nearest Namibian embassy or consulate well in advance of your travel dates. It's a straightforward process, but best not left to the last minute.","editorial":"Namibia offers an unparalleled sense of space and unique desert-adapted wildlife, and we find it remarkably safe for travellers. By taking sensible precautions, particularly regarding health and road safety, you're set for an unforgettable adventure across its dramatic landscapes.","malariaZones":"Malaria risk in Namibia is primarily concentrated in the northern regions, including Etosha National Park and the Zambezi (Caprivi) Strip. The central and southern areas, including Windhoek, Sossusvlei, and the Skeleton Coast, are generally considered low to no risk. We recommend discussing prophylaxis with your doctor, especially if your itinerary includes the higher-risk northern parks. Always use insect repellent with DEET, wear long sleeves and trousers at dusk, and sleep under mosquito nets where provided.","vaccinations":["Yellow Fever: Required if arriving from a country with risk of Yellow Fever transmission. We advise carrying your vaccination certificate.","Hepatitis A & Typhoid: We strongly recommend these, as food and waterborne diseases can occur.","Tetanus-Diphtheria-Polio: Ensure your routine vaccinations are up-to-date.","Rabies: If you plan extended stays, particularly in rural areas or with potential animal contact, we suggest considering this vaccine."],"insuranceTips":"We cannot stress enough the importance of comprehensive travel insurance. It should cover medical emergencies, including emergency evacuation to South Africa if necessary, trip cancellation, and lost luggage. Given the remote nature of many safari camps, medical evacuation cover is non-negotiable in our book.","travelAdvisory":"Namibia is, in our experience, one of Africa's safest destinations for safari. However, like anywhere, urban areas like Windhoek can see petty crime-pickpocketing and bag snatching-so we advise vigilance, especially in crowded markets or at ATMs. When self-driving, which we love for the freedom it offers, be mindful of long distances, potential wildlife on roads, and always carry sufficient water and fuel. The vastness is part of its appeal, but also requires respect.","emergencyNumbers":{"police":"10111","ambulance":"112"}},"safariCalendarJson":{"months":[{"month":"January","crowds":"low","season":"Green Season","ourPick":"We love the vibrant green scenery and excellent birding opportunities this month, especially in areas like the Caprivi Strip.","weather":"Expect hot temperatures and scattered thunderstorms, particularly in the afternoon. Humidity can be high.","wildlife":"The landscape is lush and green, making wildlife spotting more challenging. However, it's a prime time for birding as migratory birds are present.","bestParks":["Khaudum National Park","Bwabwata National Park","Caprivi Strip"]},{"month":"February","crowds":"low","season":"Green Season","ourPick":"We recommend heading to Etosha to witness the abundance of young wildlife and the predators that follow. The waterholes are still less concentrated with animals than in the dry season.","weather":"Similar to January, with hot days and potential for heavy rainfall. The heat can be intense.","wildlife":"Calving season for many antelope species is in full swing, meaning lots of young animals. Predators are often active, hunting the vulnerable newborns.","bestParks":["Etosha National Park","Damaraland"]},{"month":"March","crowds":"low","season":"End of Green Season","weather":"Rainfall begins to decrease, but it can still be warm and humid. The landscape remains green.","wildlife":"The vegetation is still thick, but water sources are starting to become more important. Birding remains excellent.","bestParks":["Khaudum National Park","Bwabwata National Park","Etosha National Park"]},{"month":"April","crowds":"moderate","season":"Dry Season","ourPick":"We find April to be a fantastic transition month. The crowds are manageable, and the wildlife viewing in Etosha begins to improve significantly.","weather":"Temperatures start to cool down, and the air becomes drier. Rainfall is minimal.","wildlife":"The vegetation begins to dry out, making wildlife more visible. Animals start congregating around permanent water sources.","bestParks":["Etosha National Park","Damaraland","Skeleton Coast"]},{"month":"May","crowds":"moderate","season":"Dry Season","ourPick":"We love May for its comfortable temperatures and the start of prime game viewing in Etosha. The light is also beautiful for photography.","weather":"Pleasant daytime temperatures and cool to cold nights. Rainfall is very unlikely.","wildlife":"Wildlife viewing becomes excellent as animals rely heavily on waterholes. Etosha's waterholes are magnets for a wide variety of species.","bestParks":["Etosha National Park","Damaraland","Sossusvlei"]},{"month":"June","crowds":"moderate","season":"Dry Season","ourPick":"We recommend June for its ideal weather and the beginning of peak wildlife viewing. The desert landscapes are particularly dramatic.","weather":"Cool to cold mornings and evenings, with mild daytime temperatures. This is the start of winter.","wildlife":"The dry conditions concentrate wildlife around waterholes, leading to spectacular viewing opportunities. Desert-adapted species are often easier to find.","bestParks":["Etosha National Park","Damaraland","Sossusvlei"]},{"month":"July","crowds":"high","season":"Dry Season","ourPick":"We consider July to be one of the best months for wildlife. The sheer concentration of animals at Etosha's waterholes is unforgettable.","weather":"Cold mornings and evenings, with mild and sunny days. This is the heart of winter.","wildlife":"Wildlife viewing is at its best as animals are heavily dependent on waterholes. Expect large herds and increased predator activity.","bestParks":["Etosha National Park","Damaraland","Sossusvlei"]},{"month":"August","crowds":"high","season":"Dry Season","ourPick":"We love August for the consistently excellent game viewing and the dramatic, stark beauty of the desert landscapes.","weather":"Similar to July, with cold mornings and evenings and pleasant, sunny days. The air is dry.","wildlife":"Peak dry season means wildlife is highly concentrated around water sources. Predator sightings are common.","bestParks":["Etosha National Park","Damaraland","Sossusvlei"]},{"month":"September","crowds":"moderate","season":"Dry Season","ourPick":"We find September offers a great balance of good wildlife viewing and slightly fewer crowds than the peak winter months.","weather":"Temperatures begin to rise, but mornings and evenings remain cool. It's still very dry.","wildlife":"Wildlife viewing remains excellent as water sources are still critical. Birding starts to pick up as resident birds prepare for breeding.","bestParks":["Etosha National Park","Damaraland","Skeleton Coast"]},{"month":"October","crowds":"moderate","season":"End of Dry Season","ourPick":"We recommend October for its hot desert experience and the last chance to see animals concentrated at waterholes before the rains.","weather":"Temperatures are hot, and the air is dry. The first hints of rain may appear towards the end of the month.","wildlife":"Animals are still concentrated around waterholes, but some may start dispersing as the first rains arrive. Birding is good.","bestParks":["Etosha National Park","Damaraland","Sossusvlei"]},{"month":"November","crowds":"low","season":"Short Rains","ourPick":"We love the dramatic thunderstorms and the fresh green shoots that appear after the first rains, making for beautiful photographic opportunities.","weather":"Temperatures remain hot, with increasing humidity and scattered afternoon thunderstorms. The landscape begins to turn green.","wildlife":"The first rains bring fresh grazing, and animals begin to spread out. Birding improves significantly with the arrival of migratory species.","bestParks":["Etosha National Park","Caprivi Strip","Khaudum National Park"]},{"month":"December","crowds":"low","season":"Short Rains","ourPick":"We recommend the Caprivi Strip in December for its lush scenery and excellent birding, though wildlife spotting in drier areas can be more challenging.","weather":"Hot and humid with frequent afternoon thunderstorms. The landscape is lush and green.","wildlife":"The green season means wildlife is more dispersed, but it's a fantastic time for birding and seeing young animals. The Caprivi Strip is particularly vibrant.","bestParks":["Caprivi Strip","Bwabwata National Park","Etosha National Park"]}],"editorial":"Namibia's stark desert beauty and unique wildlife offer an unforgettable safari experience year-round. For the best wildlife viewing, we always recommend the dry season from May to October, when animals congregate at waterholes, especially in Etosha National Park. If you prefer lush landscapes and abundant birdlife, the green season from November to April is ideal, though game viewing can be more dispersed. We love the shoulder months of April and October for a balance of good weather, manageable crowds, and improving wildlife sightings."},"panelIntrosJson":{"regions":"We find Namibia's regions incredibly diverse, each offering a distinct and unforgettable experience, from the towering dunes of Sossusvlei to the rugged Skeleton Coast. We recommend exploring at least two contrasting areas to truly appreciate its vastness.","bestTime":"Deciding the best time to visit Namibia depends on what you prioritize, whether it's prime wildlife viewing at Etosha's waterholes or experiencing the cooler desert temperatures. We'll guide you through the seasonal nuances to help you plan your ideal trip.","wildlife":"Namibia's wildlife is truly special, adapted to its harsh desert environment, and we are continually amazed by the resilience of its desert-adapted elephants and lions. We recommend spending ample time at Etosha's floodlit waterholes for sensational evening game viewing.","travelInfo":"Navigating Namibia is part of the adventure, and we've learned that self-driving offers unparalleled freedom to explore its vast landscapes at your own pace. We'll share our essential tips for a smooth and rewarding journey.","packing":"Packing for Namibia requires careful consideration, as temperatures can swing dramatically from day to night, and dust is an ever-present companion. We always recommend layers and sturdy, comfortable footwear for exploring its incredible terrain.","books":"To truly appreciate Namibia's rich history and unique ecology before you arrive, we suggest diving into a few compelling books that bring its landscapes and cultures to life. These selections offer invaluable context for your journey.","faqs":"We often receive similar questions about planning a Namibian safari, and we've compiled our most frequently asked queries and their answers here. We aim to provide practical insights to help you prepare for an extraordinary adventure.","safetyHealth":"Your safety and well-being are paramount, and while Namibia is generally a safe destination, we always advise taking sensible precautions and being well-informed about health considerations. We'll share our essential advice for a worry-free trip.","safariCalendar":"Understanding Namibia's seasonal rhythms is key to planning your perfect safari, as each month offers distinct wildlife viewing opportunities and weather patterns. We've outlined what you can expect throughout the year to help you choose your ideal travel window."}},"region":{"id":12,"name":"Southern Africa","slug":"southern-africa","description":"Southern Africa boasts some of the continent's most luxurious and well-established safari destinations. From the Okavango Delta in Botswana to Kruger National Park in South Africa, the region offers diverse ecosystems ranging from desert dunes to lush wetlands and dramatic coastlines.","imageUrl":"/images/region-southern-africa.jpg","countryCount":7,"siteCount":496},"nearbyParks":[{"id":3212,"subRegionId":27788,"countryId":54,"name":"African Wild Dog Conservancy","slug":"african-wild-dog-conservancy","description":"African Wild Dog Conservancy is a protected area in Namibia.","latitude":-20.734537,"longitude":18.48845,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":null,"nearestAirportName":"Unbekannt Landing Site","nearestAirportCode":"NA-0064","nearestAirportDistanceKm":54,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":220.7,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[18.5383102,-21.039718],[18.5383511,-21.0395807],[18.5383292,-21.0391057],[18.538151,-21.0385368],[18.5377177,-21.0365898],[18.5377146,-21.036168],[18.537676,-21.0337736],[18.5369501,-21.0298878],[18.5377269,-21.0266668],[18.5395572,-21.023664],[18.5414889,-21.0211976],[18.5458731,-21.0153668],[18.5472094,-21.0094474],[18.548103,-21.0004175],[18.5478355,-20.9990928],[18.5468488,-20.9942056],[18.5473655,-20.9848372],[18.5453984,-20.9796795],[18.5449642,-20.9769159],[18.5452207,-20.9734034],[18.5455218,-20.9692795],[18.5461643,-20.9669356],[18.546437,-20.9659409],[18.5479936,-20.9602628],[18.5503731,-20.9515806],[18.5516365,-20.9469712],[18.5518569,-20.9465331],[18.5533827,-20.9435002],[18.5544555,-20.9413676],[18.5544942,-20.9413091],[18.5563609,-20.938485],[18.559798,-20.9332849],[18.560855,-20.9311834],[18.5599701,-20.9249632],[18.5613712,-20.9218151],[18.5653118,-20.9168808],[18.567512,-20.9136591],[18.56754,-20.9122001],[18.5666651,-20.9106006],[18.5639766,-20.9087666],[18.5592442,-20.9043617],[18.5529694,-20.9005129],[18.5495517,-20.8973347],[18.549059,-20.8943256],[18.5503399,-20.8915902],[18.5521561,-20.8908156],[18.5527787,-20.8905323],[18.5577903,-20.8882517],[18.5591607,-20.8864716],[18.5598012,-20.8843222],[18.5595946,-20.877837],[18.5605615,-20.8719251],[18.561147,-20.8692843],[18.5605004,-20.8667474],[18.5607796,-20.8634759],[18.56189,-20.860214],[18.5635549,-20.8571363],[18.5638421,-20.8551124],[18.5643323,-20.8518009],[18.5665792,-20.846922],[18.5693258,-20.8370852],[18.5694326,-20.8319237],[18.569498,-20.828764],[18.5708902,-20.825269],[18.5729101,-20.8240916],[18.5758032,-20.8238605],[18.5780266,-20.8228073],[18.5801391,-20.8217955],[18.5814522,-20.8202559],[18.5824915,-20.8186461],[18.5829581,-20.8166091],[18.583253,-20.8152982],[18.5833613,-20.8150443],[18.5837663,-20.8140953],[18.5837315,-20.8134027],[18.5833232,-20.8120519],[18.5834084,-20.8112503],[18.583818,-20.8107894],[18.5853994,-20.8094015],[18.5866274,-20.8081622],[18.5873572,-20.8065767],[18.5870473,-20.8057994],[18.5863216,-20.8046854],[18.5862798,-20.8038209],[18.5867543,-20.8031963],[18.5900319,-20.8005062],[18.5919011,-20.7989946],[18.5930817,-20.7970269],[18.5936816,-20.791522],[18.5934423,-20.7910141],[18.5917414,-20.7874038],[18.5920605,-20.7853178],[18.594172,-20.7811145],[18.5974101,-20.7773681],[18.6024165,-20.7692921],[18.6073984,-20.7612626],[18.6105547,-20.7572043],[18.6131335,-20.7514003],[18.6133526,-20.7509073],[18.6179584,-20.7431858],[18.6182949,-20.7427203],[18.6222535,-20.7378968],[18.6282735,-20.7277194],[18.6325285,-20.7206145],[18.6375414,-20.7122435],[18.6425308,-20.7050572],[18.6459422,-20.7009669],[18.6499969,-20.697333],[18.6519578,-20.6946303],[18.6528056,-20.690812],[18.6533518,-20.6890836],[18.6587637,-20.6782096],[18.6616334,-20.6750297],[18.6678101,-20.669571],[18.67037,-20.6672899],[18.6830251,-20.6585328],[18.6884166,-20.6557445],[18.6967294,-20.649329],[18.7002038,-20.645819],[18.7022625,-20.643739],[18.7086287,-20.6390235],[18.7132683,-20.6355111],[18.7180179,-20.6334083],[18.7235482,-20.6309581],[18.7336672,-20.6269237],[18.7351919,-20.6263217],[18.7427906,-20.6209589],[18.7470525,-20.6146289],[18.7529116,-20.6103855],[18.7601501,-20.6050977],[18.7607933,-20.6046278],[18.7672523,-20.5979032],[18.7698186,-20.5975004],[18.7719829,-20.5957204],[18.7726332,-20.5922414],[18.7719647,-20.5830492],[18.771548,-20.5780579],[18.7753207,-20.5668867],[18.7788787,-20.5619577],[18.7853354,-20.5552327],[18.7873242,-20.5534684],[18.7933275,-20.5480973],[18.8080114,-20.5349842],[18.8250367,-20.524228],[18.8286566,-20.5220549],[18.8430754,-20.5103011],[18.8460067,-20.507406],[18.8498948,-20.5035659],[18.8571417,-20.499247],[18.8669698,-20.4952165],[18.8721683,-20.4945615],[18.8757644,-20.4939809],[18.8881901,-20.4909311],[18.9016388,-20.4847386],[18.9132316,-20.4778945],[18.915271,-20.4769877],[18.9169075,-20.4767165],[18.9187058,-20.4764184],[18.923809,-20.4767146],[18.9259923,-20.4771567],[18.929409,-20.4778751],[18.9341858,-20.477767],[18.9374666,-20.4766534],[18.9394551,-20.4748431],[18.940434,-20.473082],[18.941196,-20.4716579],[18.94281,-20.4699491],[18.945006,-20.4687698],[18.9477194,-20.4667142],[18.9503703,-20.4658903],[18.9549611,-20.4649437],[18.9576573,-20.4638675],[18.9615845,-20.4627091],[18.9652526,-20.4609041],[18.9676825,-20.4607484],[18.9701801,-20.4612285],[18.9720428,-20.4614092],[18.9743127,-20.4613784],[18.9767346,-20.4617767],[18.9782935,-20.4615898],[18.979865,-20.4611535],[18.9810846,-20.4612279],[18.9818761,-20.4607898],[18.9825864,-20.460182],[18.9834342,-20.4588972],[18.9837256,-20.45831],[18.9844915,-20.4567665],[18.9861322,-20.455063],[18.9891063,-20.4546865],[18.9930867,-20.4551948],[18.994435,-20.4554045],[18.996117,-20.4556651],[18.998159,-20.4558135],[19.0006692,-20.4553399],[19.0021732,-20.4549272],[19.0037923,-20.4540022],[19.0049902,-20.4529561],[19.0061472,-20.452489],[19.0077163,-20.452249],[19.0098188,-20.4520072],[19.0111095,-20.4516542],[19.0122785,-20.4515912],[19.0137686,-20.4518148],[19.0159522,-20.4516392],[19.0166067,-20.4512558],[19.0172138,-20.4507545],[19.0172573,-20.4499101],[19.0174617,-20.4492025],[19.0177109,-20.4487859],[19.0178801,-20.4481956],[19.0184514,-20.4476569],[19.0193294,-20.4474879],[19.0204811,-20.4474836],[19.0206317,-20.4474253],[19.0215982,-20.447051],[19.0232661,-20.4448907],[19.0234727,-20.4439882],[19.0237858,-20.4426201],[19.0247452,-20.4411546],[19.0257689,-20.4402811],[19.0262351,-20.4390758],[19.0275968,-20.4367213],[19.029435,-20.4348961],[19.0300631,-20.4329603],[19.0300045,-20.4314836],[19.0314604,-20.4288664],[19.0334064,-20.4270862],[19.0343716,-20.4241196],[19.0350119,-20.4208577],[19.0348998,-20.4179964],[19.0351559,-20.4173731],[19.0351079,-20.4166674],[19.0353664,-20.4158618],[18.7923243,-20.3808095],[18.7567122,-20.4802283],[18.6018603,-20.479705],[18.4302814,-20.4790558],[18.4177621,-20.5048359],[18.4090707,-20.5227306],[18.3896628,-20.562596],[18.3889714,-20.5639847],[18.3801597,-20.5820835],[18.3738271,-20.5951826],[18.3718872,-20.5992261],[18.3717866,-20.5994644],[18.3716927,-20.5996326],[18.3716083,-20.5997092],[18.3714969,-20.5997531],[18.3713756,-20.5997845],[18.3712374,-20.5997914],[18.3184433,-20.5989295],[18.218819,-20.5973171],[17.9766578,-20.5932623],[17.9758595,-20.673899],[17.9660897,-20.6892518],[17.9539909,-20.7623877],[17.9496038,-20.7894144],[17.9484813,-20.8050577],[17.9477148,-20.8241061],[17.9440262,-20.8680273],[17.9415324,-20.8976137],[17.95006,-20.8988248],[17.9556513,-20.8996183],[17.9623205,-20.9005688],[17.9678967,-20.9013666],[17.9797968,-20.9030398],[17.9950375,-20.9052486],[17.9979685,-20.9056811],[18.0230141,-20.9093895],[18.0309384,-20.9105535],[18.0376846,-20.9140925],[18.1066968,-20.9510267],[18.2026872,-21.0372079],[18.2447373,-21.0656659],[18.3399847,-21.081212],[18.3465367,-21.0266444],[18.4388488,-21.000236],[18.4777592,-20.9888737],[18.5279512,-21.0882665],[18.5281985,-21.0871394],[18.5283955,-21.0858239],[18.5287518,-21.0843357],[18.5302065,-21.0813127],[18.5341354,-21.070997],[18.534623,-21.067947],[18.5351296,-21.0657481],[18.5376815,-21.0434486],[18.5378364,-21.0424625],[18.5382173,-21.0413061],[18.5383379,-21.0408393],[18.5382499,-21.0402718],[18.5381475,-21.0400452],[18.538171,-21.0398889],[18.5383102,-21.039718]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-08T02:47:15.325Z","faqJson":"[{\"question\":\"What are my chances of seeing African Wild Dogs at the Conservancy, and what makes this area ideal for them?\",\"answer\":\"The African Wild Dog Conservancy is specifically dedicated to their protection, offering excellent opportunities for sightings, especially during their denning season. The vast, uncrowded landscapes of Namibia provide an undisturbed habitat crucial for their hunting and social behaviors.\"},{\"question\":\"Given its low crowding level, what kind of safari experience can I expect at the African Wild Dog Conservancy?\",\"answer\":\"You can anticipate an exceptionally intimate and exclusive safari experience, far removed from mass tourism. Game drives often feel like private excursions, allowing for extended viewing times and a deeper connection with the wilderness.\"},{\"question\":\"When is the optimal time of year to visit the African Wild Dog Conservancy for wildlife viewing and comfortable conditions?\",\"answer\":\"The dry season, from May to October, is generally best as animals congregate around dwindling water sources, making them easier to spot. This period also offers pleasant daytime temperatures and cooler nights, ideal for game drives and outdoor activities.\"},{\"question\":\"What are the typical accommodation options and general cost considerations for a safari at the African Wild Dog Conservancy?\",\"answer\":\"Accommodation typically ranges from comfortable tented camps to eco-lodges, often emphasizing sustainability and a close-to-nature experience. While costs vary, expect mid-to-high range pricing reflecting the exclusive, low-impact tourism model and specialized guiding.\"},{\"question\":\"Are there any unique activities or specific safety considerations beyond general safari advice for visitors to the African Wild Dog Conservancy?\",\"answer\":\"Beyond traditional game drives, some conservancies offer walking safaris or tracking experiences focused on wild dogs, providing a unique perspective. While the area is very safe, always follow your guide's instructions, especially during walking activities, and be mindful of sun protection in the Namibian climate.\"}]","visitorTipsJson":null,"panelIntrosJson":null,"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.687Z"},{"id":5653,"subRegionId":27788,"countryId":54,"name":"Erindi Private Wildlife Reserve","slug":"erindi-private-wildlife-reserve","description":"One of Namibia's largest private game reserves, Erindi offers a diverse ecosystem and a high density of wildlife, including all of the Big Five. It's known for its excellent game viewing, comfortable lodges, and conservation initiatives, providing a comprehensive safari experience.","latitude":-21.410076,"longitude":16.38089,"imageUrl":"/images/parks/erindi-private-wildlife-reserve-safari.webp","wdpaId":null,"iucnCategory":"Ia","areaKm2":null,"importance":7,"tier":"active","ebirdSpeciesCount":196,"nearestAirportName":"Erindi Ranch Airstrip","nearestAirportCode":"NA-0189","nearestAirportDistanceKm":14.1,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":163.7,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[16.5151241,-21.2969223],[16.526304,-21.3342107],[16.5453868,-21.3763666],[16.5472321,-21.380308],[16.5505174,-21.3874628],[16.5521366,-21.3909888],[16.5557822,-21.3989628],[16.5529992,-21.4022496],[16.5509538,-21.4046758],[16.5523565,-21.4062106],[16.5535223,-21.4072975],[16.5452544,-21.4131644],[16.5426555,-21.4149863],[16.5361919,-21.4195752],[16.5147841,-21.4346121],[16.5065697,-21.4437863],[16.5050404,-21.4454916],[16.5043665,-21.4462337],[16.5012945,-21.4496604],[16.5009587,-21.4500652],[16.4677939,-21.4870241],[16.4630185,-21.4924913],[16.4517048,-21.5042513],[16.4306394,-21.5260308],[16.4280285,-21.528664],[16.427783,-21.5337741],[16.4261317,-21.5596261],[16.4240341,-21.5988113],[16.3700317,-21.5968476],[16.3571782,-21.5964013],[16.3446818,-21.5965798],[16.3201799,-21.5971154],[16.2547187,-21.5983539],[16.2331094,-21.5380726],[16.2155475,-21.4889348],[16.2059966,-21.4621568],[16.2295613,-21.4478305],[16.2580799,-21.4306926],[16.2801718,-21.4248907],[16.3324764,-21.4109772],[16.3372835,-21.4097536],[16.3426688,-21.4067039],[16.3473773,-21.3994218],[16.3658988,-21.3695642],[16.3944918,-21.3545239],[16.396423,-21.3478136],[16.4078222,-21.3465509],[16.419917,-21.3453905],[16.4261689,-21.3448271],[16.4274929,-21.3446727],[16.4333702,-21.3415719],[16.4364971,-21.3400573],[16.4604188,-21.3269806],[16.4667563,-21.3236111],[16.4676712,-21.32042],[16.4687869,-21.3169166],[16.4697911,-21.3163587],[16.4583658,-21.2820158],[16.4500423,-21.2662168],[16.439465,-21.2439687],[16.4384831,-21.2413243],[16.4388178,-21.2411681],[16.4418861,-21.2396396],[16.4604523,-21.230535],[16.4633086,-21.2291069],[16.4699138,-21.2283035],[16.4967812,-21.2249116],[16.526594,-21.2213412],[16.5249427,-21.237899],[16.5063766,-21.2665738],[16.5151241,-21.2969223]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-06T23:59:38.275Z","faqJson":"[{\"question\":\"When is the optimal time to visit Erindi Private Wildlife Reserve for game viewing?\",\"answer\":\"The dry winter months from May to October are ideal for visiting Erindi, as animals congregate around waterholes, making them easier to spot. The cooler temperatures also enhance comfort during game drives across the reserve.\"},{\"question\":\"What makes Erindi's wildlife viewing experience particularly unique compared to other Namibian reserves?\",\"answer\":\"Erindi's status as one of Namibia's largest private reserves allows for exceptional off-road game viewing and a high density of diverse species, including the Big Five, often seen in close proximity. Its extensive conservation efforts also contribute to a thriving and visible animal population, enhancing viewing opportunities.\"},{\"question\":\"What can guests expect regarding the atmosphere and accommodation at Erindi, given its low crowding level?\",\"answer\":\"With a crowding level of 1/5, Erindi offers an exceptionally intimate and unhurried safari experience, ensuring personalized service and exclusive game viewing opportunities. Guests can choose from comfortable, well-appointed lodges like Old Traders Lodge or Camp Elephant, designed to blend into the natural surroundings.\"},{\"question\":\"How do visitor stays at Erindi contribute to its renowned conservation initiatives?\",\"answer\":\"A significant portion of Erindi's revenue from tourism is directly reinvested into its extensive conservation programs, including anti-poaching units, wildlife rehabilitation, and habitat management. By visiting, guests directly support the protection of Namibia's diverse ecosystems and endangered species within the reserve.\"},{\"question\":\"Beyond the low malaria risk, what key safety and health considerations should visitors be aware of when planning a trip to Erindi?\",\"answer\":\"While malaria risk is low, it's advisable to stay hydrated due to Namibia's arid climate and protect against sun exposure with appropriate clothing and sunscreen. Erindi's professional guides prioritize guest safety during all activities, ensuring a secure environment within the wildlife-rich reserve.\"}]","visitorTipsJson":{"tipping":"We find that a gratuity of NAD 100-200 per guest per day for your guide is a good benchmark, reflecting their expertise and dedication. For general camp staff, a pooled tip of NAD 50-100 per guest per day is much appreciated, acknowledging the excellent service behind the scenes. Tipping is always discretionary, of course, but these amounts are well-received.","dressCode":"We always pack layers, even in the dry season, as mornings and evenings can be surprisingly cool, especially on open game vehicles. Stick to neutral colours like khaki, olive, or grey to blend in with the environment and avoid attracting unwanted attention from insects. Bring a wide-brimmed hat, good sunglasses, and high-SPF sunscreen for sun protection. Comfortable closed shoes are essential for game walks, while sandals are fine for relaxing in camp.","editorial":"We love Erindi for its exceptional wildlife density and the feeling of being truly immersed in a thriving ecosystem. It offers a more intimate safari experience than the larger national parks, with a strong focus on conservation that resonates deeply with us. The opportunities for close-up predator sightings are particularly memorable, making every game drive an adventure.","etiquette":"We always emphasize listening to your guide; they are experts in animal behaviour and your safety is their priority. Keep noise levels low on game drives to avoid disturbing wildlife and other guests, allowing for a more authentic experience. Stay seated and inside the vehicle unless your guide instructs otherwise. In camp, respect the peaceful atmosphere, especially during early mornings and evenings, and never feed the animals.","gateTimes":"We recommend confirming your specific lodge's check-in and check-out times, as these often dictate your initial access. Generally, Erindi's main gates operate from 07:00 to 18:00. Pre-booking your stay at one of their lodges, like Old Traders Lodge or Camp Elephant, is essential for entry and ensures seamless access during these hours.","photography":"We advise bringing a good telephoto lens, ideally 300mm or more, to capture those incredible wildlife moments without disturbing the animals. Remember to keep flash photography to a minimum, especially during night drives, as it can disorient and distress wildlife. Drones are generally not permitted without prior arrangement and explicit permission from Erindi management, so leave them at home unless you have made specific arrangements. A beanbag can be invaluable for steady shots from the vehicle.","whatToBring":["Binoculars (essential for spotting distant wildlife)","Camera with extra batteries and memory cards","Wide-brimmed hat or cap","High-SPF sunscreen","Insect repellent (low malaria risk, but good for comfort)","Light jacket or fleece for cool mornings/evenings","Comfortable walking shoes (closed-toe)","Neutral-coloured safari clothing (long sleeves and trousers for sun/insect protection)","Personal medications","Small backpack for day trips","Power bank for charging devices","Universal travel adapter"]},"panelIntrosJson":{"lodges":"Erindi offers a distinct lodge experience, and we've found that choosing the right one significantly enhances your stay. We love how each option provides a unique perspective on this magnificent reserve, feeling both luxurious and timeless.","wildlife":"Erindi's commitment to conservation has resulted in a truly spectacular wildlife density, making every game drive an anticipation-filled adventure. We consistently encounter a remarkable array of species here, including the elusive black rhino, and the sunsets are sensational over the waterholes.","weather":"Understanding Erindi's distinct seasonal weather patterns is key to planning your visit for optimal game viewing and comfort. We generally recommend the dry winter months for the best wildlife encounters, as animals congregate around the permanent water sources.","practical":"Planning a safari to Erindi involves a few practical considerations that, when handled correctly, ensure a seamless and enjoyable trip. We always advise booking well in advance, especially during peak season, to secure your preferred lodge.","faqs":"We often receive similar questions about visiting Erindi, and addressing these upfront helps clarify expectations and smooth your planning process. Here are the answers to what most travelers want to know, based on our extensive experience.","visitorTips":"Having spent considerable time exploring Erindi, we've gathered some invaluable visitor tips that we believe will significantly enhance your safari experience. Remember to bring a good pair of binoculars; you won't regret the close-up views.","lodgeTiers":"Erindi's accommodation options cater to various preferences, and understanding the different lodge tiers helps you select the perfect fit for your safari style. We find that each tier offers a unique blend of comfort and immersion, from rustic charm to opulent luxury.","similar":"While Erindi offers a unique Namibian safari, we understand travelers sometimes seek alternatives or complementary experiences. Here are a few other reserves we recommend that share some of Erindi's best qualities, particularly their commitment to conservation and excellent game viewing."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.590Z"},{"id":3196,"subRegionId":27788,"countryId":54,"name":"Harnas Wildlife Foundation","slug":"harnas-wildlife-foundation","description":"Harnas Wildlife Foundation is a protected area in Namibia.","latitude":-21.747835,"longitude":19.329868,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":74,"nearestAirportName":"Epukiro North Landing Site","nearestAirportCode":"NA-0150","nearestAirportDistanceKm":14.2,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":208.1,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[19.3715462,-21.7867391],[19.3682348,-21.7599578],[19.3665423,-21.7462624],[19.3651587,-21.7350128],[19.3643319,-21.7283607],[19.3631087,-21.7186809],[19.3631076,-21.7186567],[19.3624901,-21.7133963],[19.3618772,-21.7088764],[19.3613849,-21.7049116],[19.3597901,-21.6919513],[19.3504531,-21.6942481],[19.3433285,-21.6959968],[19.3394134,-21.6969564],[19.3406769,-21.7116822],[19.3406899,-21.7118333],[19.3403374,-21.7119197],[19.3402926,-21.7119656],[19.339304,-21.7122931],[19.3323779,-21.7145826],[19.3214396,-21.7182048],[19.320251,-21.718594],[19.3190936,-21.7083542],[19.3184588,-21.7029302],[19.318406,-21.702338],[19.3183085,-21.7022769],[19.3181177,-21.7022195],[19.3010649,-21.7064047],[19.2890567,-21.7093416],[19.2888179,-21.7095763],[19.2886554,-21.7361814],[19.2886118,-21.742231],[19.2885326,-21.7518317],[19.2884862,-21.7649775],[19.2883852,-21.7779164],[19.2883306,-21.7806924],[19.2882862,-21.790855],[19.2881897,-21.8032037],[19.2885646,-21.8037182],[19.3296844,-21.7952807],[19.3297518,-21.7952664],[19.3299508,-21.7952295],[19.371283,-21.7867717],[19.3715084,-21.7867388],[19.3715462,-21.7867391]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-07T04:48:30.247Z","faqJson":"[{\"question\":\"What kind of unique wildlife encounters can I expect at Harnas Wildlife Foundation, given its conservation focus?\",\"answer\":\"Harnas offers a unique opportunity to interact with rescued and rehabilitated animals, including orphaned big cats like lions and leopards, as well as baboons and various antelope species. Unlike traditional safaris, you can often participate in feeding sessions or observe animals up close in their rehabilitation enclosures, providing a more intimate and educational experience.\"},{\"question\":\"What types of accommodation and activities are available for guests at Harnas Wildlife Foundation?\",\"answer\":\"Harnas provides a range of accommodation from comfortable chalets to more rustic camping options, catering to different budgets and preferences. Beyond standard game drives, guests can engage in guided bush walks, learn about the foundation's conservation projects, or even participate in volunteer programs for a deeper immersion into their daily operations.\"},{\"question\":\"What is the best way to get to Harnas Wildlife Foundation, and when is the ideal time to visit for optimal wildlife viewing and activities?\",\"answer\":\"Harnas is located in eastern Namibia, typically accessed by self-drive from Windhoek (about a 3-hour drive) or Gobabis. The dry season from May to October is generally ideal for visiting, as animals congregate around water sources, making them easier to spot, and the cooler temperatures are pleasant for outdoor activities.\"},{\"question\":\"Are there specific endangered or unique species that Harnas Wildlife Foundation is known for rehabilitating or protecting?\",\"answer\":\"Harnas is particularly renowned for its work with big cats, including lions, leopards, and cheetahs, many of whom are rescued from human-wildlife conflict or the illegal pet trade. They also play a crucial role in rehabilitating and releasing various indigenous species back into the wild, contributing significantly to Namibia's biodiversity.\"},{\"question\":\"What are the typical costs associated with visiting Harnas Wildlife Foundation, and how do these contributions support their mission?\",\"answer\":\"Visitor costs at Harnas vary depending on accommodation choice and activity packages, ranging from day visits to multi-night stays or volunteer programs. A significant portion of these fees directly funds the foundation's vital conservation efforts, animal rehabilitation, and community outreach programs, making your visit a direct contribution to wildlife protection.\"}]","visitorTipsJson":null,"panelIntrosJson":{"lodges":"When we visit Harnas, we seek out lodges that offer a blend of comfort and immersion. The accommodations here are designed to feel like a luxurious and timeless escape after a day of incredible wildlife encounters.","wildlife":"Harnas is a sanctuary, and the wildlife viewing is truly special. We love the opportunity to see rescued animals in a protected environment, offering a unique perspective on conservation.","weather":"The Namibian climate dictates the safari experience, and at Harnas, we find the weather generally agreeable for exploration. Expect warm days and cooler nights, perfect for both daytime activities and stargazing.","practical":"Planning your visit to Harnas requires a bit of forethought, and we're here to guide you. We recommend understanding the logistics to make your trip as seamless as possible.","faqs":"We anticipate you'll have questions about visiting Harnas, and we've compiled the most important ones. Our aim is to provide clear, concise answers based on our firsthand experiences.","visitorTips":"To truly make the most of your time at Harnas, we offer these insider tips. We believe these small details can significantly enhance your safari adventure.","lodgeTiers":"Harnas offers a range of lodging options, and we've assessed them to help you choose. We recommend considering your priorities for comfort and proximity to the main activities.","similar":"If the unique conservation focus and wildlife encounters at Harnas resonate with you, we have other destinations that offer a similar, deeply rewarding safari experience."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.698Z"},{"id":3180,"subRegionId":27788,"countryId":54,"name":"Kuzikus Wildlife Reserve","slug":"kuzikus-wildlife-reserve","description":"Kuzikus Wildlife Reserve is a protected area in Namibia.","latitude":-23.214634,"longitude":18.410961,"imageUrl":null,"wdpaId":null,"iucnCategory":"Ia","areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":111,"nearestAirportName":"Kuzikus Airstrip","nearestAirportCode":"FYKZ","nearestAirportDistanceKm":3,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":126.3,"crowdingScore":1,"malariaRisk":"none","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[18.4092069,-23.2686302],[18.4060065,-23.2660899],[18.3891066,-23.2528943],[18.3760577,-23.2427655],[18.3643338,-23.2336084],[18.3575839,-23.2283475],[18.3383072,-23.2133073],[18.3383797,-23.2131164],[18.3481029,-23.1872306],[18.3568467,-23.1639379],[18.3800281,-23.1626377],[18.3887097,-23.1621921],[18.395846,-23.1618064],[18.4170183,-23.1606361],[18.4469458,-23.1621927],[18.4569427,-23.1627332],[18.4833809,-23.1641497],[18.4836157,-23.1641577],[18.4834992,-23.1643412],[18.4461825,-23.2167529],[18.4378927,-23.2284166],[18.4092069,-23.2686302]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-07T04:49:45.174Z","faqJson":"[{\"question\":\"What kind of unique wildlife encounters can I expect at Kuzikus, given its 'Strict Nature Reserve' (IUCN Ia) status?\",\"answer\":\"Kuzikus, as a Strict Nature Reserve, offers intimate wildlife encounters focused on conservation and natural behavior, rather than a 'Big Five' checklist. You can expect to track desert-adapted species like Oryx, Springbok, and various birdlife, often on foot, providing a deeply immersive experience away from crowded game drive routes. The emphasis is on observing animals in their undisturbed natural habitat.\"},{\"question\":\"How does the '1/5 crowding level' at Kuzikus translate into a unique safari experience compared to other Namibian parks?\",\"answer\":\"The extremely low crowding at Kuzikus means you'll enjoy an exceptionally private and exclusive safari experience, often feeling like you have the entire reserve to yourself. This allows for undisturbed wildlife viewing, personalized guiding, and the flexibility to explore at your own pace without competing with other vehicles or groups. It's ideal for those seeking solitude and a deep connection with nature.\"},{\"question\":\"What is the best time of year to visit Kuzikus Wildlife Reserve for optimal wildlife viewing and comfortable conditions?\",\"answer\":\"The dry winter months, from May to October, are generally considered the best time to visit Kuzikus for optimal wildlife viewing. Animals congregate around dwindling water sources, making them easier to spot, and the cooler temperatures offer more comfortable conditions for activities like walking safaris. The clear skies also provide excellent photographic opportunities.\"},{\"question\":\"What kind of activities and accommodation options are available at Kuzikus, reflecting its focus as a Strict Nature Reserve?\",\"answer\":\"Reflecting its Strict Nature Reserve status, Kuzikus primarily offers activities that promote deep immersion in nature, such as guided walking safaris, tracking excursions, and stargazing. Accommodation typically consists of comfortable, eco-friendly lodges or tented camps designed to blend seamlessly with the environment, providing an authentic and peaceful wilderness experience rather than luxury resort amenities.\"},{\"question\":\"What are the typical costs associated with a safari at Kuzikus, considering its private and uncrowded nature?\",\"answer\":\"While specific costs vary based on duration and package, a safari at Kuzikus generally represents a premium experience due to its exclusive, uncrowded nature and personalized service. Expect prices to reflect the private guiding, conservation efforts, and the unique opportunity to explore a pristine Strict Nature Reserve with minimal tourist impact. It offers significant value for those prioritizing solitude and authentic wilderness immersion.\"}]","visitorTipsJson":{"tipping":"Tipping is customary and a valued way to show appreciation for excellent service. We suggest around NAD 100-150 per guest per day for your safari guide, and a communal tip of NAD 50-70 per guest per day for general camp staff, which can be left in a central box. Always tip in local currency or USD, and do so discreetly at the end of your stay.","dressCode":"We recommend packing layers, even in the dry winter months (May to October), as mornings and evenings can be surprisingly cool, warming up significantly by midday. Stick to neutral colours-khaki, olive, brown-to blend into the environment. Comfortable walking shoes are essential for nature walks, and a wide-brimmed hat and sunglasses are non-negotiable for sun protection.","editorial":"We love Kuzikus for its authentic, uncrowded Kalahari experience, a true gem for those seeking genuine wilderness away from the main tourist routes. The reserve's dedication to conservation shines through, offering intimate wildlife encounters amidst the iconic red dunes. It's a place where the silence is profound, and the starry nights are simply sensational.","etiquette":"Given the intimate nature of Kuzikus, quiet observation is key. We insist on staying seated and inside your vehicle during game drives unless instructed otherwise by your guide. Keep noise levels low to avoid disturbing wildlife and fellow guests. In camp, respect the peaceful atmosphere, especially during early mornings and evenings. Remember, this is a wilderness area, and we are privileged visitors.","gateTimes":"Access to Kuzikus Wildlife Reserve is typically reserved for guests with pre-booked accommodation. We recommend confirming specific gate times directly with your lodge, as they are usually coordinated with arrival and departure schedules. There are no public access permits available for day visitors, ensuring a wonderfully uncrowded experience.","photography":"Kuzikus offers incredible photographic opportunities, especially with its low crowding (1/5). We advise a telephoto lens (300mm or more) for wildlife, and a wider lens for the stunning Kalahari landscapes and sensational sunsets. Drones are generally not permitted without prior arrangement and specific permits; always check with your lodge. Be respectful of wildlife, never use flash at night, and always follow your guide's instructions.","whatToBring":["Binoculars","Wide-brimmed hat","Sunscreen (high SPF)","Insect repellent (though malaria risk is none, general comfort)","Camera with spare batteries and memory cards","Telephoto lens","Comfortable walking shoes","Lightweight long-sleeved shirts and trousers (for sun protection and warmth)","Fleece or warm jacket for cool evenings","Small backpack for day trips","Universal travel adapter","Personal water bottle"]},"panelIntrosJson":{"lodges":"When we visit Kuzikus, we seek out lodges that offer a true sense of place, blending seamlessly with the rugged Namibian landscape while providing understated luxury.","wildlife":"We come to Kuzikus for its surprisingly diverse wildlife, especially the elusive desert adapted species that thrive in this arid environment.","weather":"The weather in Kuzikus is a defining characteristic of the safari experience; expect clear skies and dramatic temperature shifts between day and night.","practical":"Navigating Kuzikus requires a bit of planning, and we've gathered the essential practical information to ensure your visit is smooth and enjoyable.","faqs":"We know you have questions about visiting Kuzikus, so we've compiled answers to the most common queries to help you prepare.","visitorTips":"To truly make the most of your time at Kuzikus, we offer these insider tips based on our own experiences exploring the reserve.","lodgeTiers":"Kuzikus offers a range of accommodation options, and we've broken down the lodge tiers to help you find the perfect fit for your safari style.","similar":"If the unique charm of Kuzikus resonates with you, we recommend exploring these other exceptional wildlife reserves in Namibia and beyond."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.547Z"},{"id":3141,"subRegionId":27788,"countryId":54,"name":"Mundulea Nature Reserve","slug":"mundulea-nature-reserve","description":"Mundulea Nature Reserve is a protected area in Namibia.","latitude":-19.89435,"longitude":17.292511,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":78,"nearestAirportName":"B2Gold Otjikoto Mine Airport","nearestAirportCode":"FYBM","nearestAirportDistanceKm":20.4,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":288.1,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":null,"boundarySource":null,"boundaryFetchedAt":null,"faqJson":"[{\"question\":\"What makes a safari experience at Mundulea Nature Reserve distinct from other Namibian parks?\",\"answer\":\"Mundulea offers an exceptionally intimate and uncrowded safari experience, allowing for highly personalized guiding and a deep immersion into the Namibian wilderness. With a crowding level of just 1/5, visitors often feel as though they have the entire reserve to themselves, fostering a unique connection with nature.\"},{\"question\":\"What unique wildlife can I hope to see at Mundulea, and when is the best time for sightings?\",\"answer\":\"Mundulea is renowned for its successful conservation of rare and endangered species, including the Hartmann's mountain zebra and black rhino, alongside diverse antelope and predators. The dry season, from May to October, is ideal for wildlife viewing as animals congregate around water sources, making them easier to spot.\"},{\"question\":\"Are there specific activities offered at Mundulea Nature Reserve, and what is the typical cost structure?\",\"answer\":\"Mundulea specializes in guided walking safaris and game drives, offering an immersive experience focused on tracking and understanding the ecosystem. As a private reserve with a strong conservation focus, costs typically include accommodation, meals, and all guided activities, reflecting the exclusive and high-quality nature of the experience.\"},{\"question\":\"What specific safety precautions and preparations are recommended for a visit to Mundulea Nature Reserve?\",\"answer\":\"Visitors should always adhere to their guide's instructions, especially during walking safaris, to ensure safe interactions with the diverse wildlife. It's also advisable to pack sturdy walking shoes, sun protection, and sufficient water, as activities often involve exploring rugged terrain under the Namibian sun.\"},{\"question\":\"How does Mundulea Nature Reserve contribute to conservation, and how does this impact a visitor's experience?\",\"answer\":\"Mundulea is primarily a conservation project, dedicated to restoring and protecting Namibia's indigenous flora and fauna, particularly endangered species like the black rhino. Visitors directly contribute to these efforts through their stay and gain a deeper understanding of conservation challenges and successes through expert-led activities.\"}]","visitorTipsJson":{"tipping":"Tipping is customary and appreciated. For guides and trackers, we recommend 10-15 USD per guest per day. For camp staff (housekeeping, chefs), a general tip of 5-10 USD per guest per day, pooled and distributed, is appropriate. Rangers on guided walks might also receive a small tip if their service is exceptional, around 5 USD per guest. Always tip in cash, preferably USD or Namibian Dollars.","dressCode":"We advise neutral, earthy tones for game drives and walks – think khaki, olive green, beige. Avoid bright colours and white, which can disturb wildlife. Layers are key. Mornings and evenings can be cool, even in the dry season, so pack a fleece or warm jacket. Comfortable walking shoes are essential, along with a wide-brimmed hat for sun protection. In camp, casual and comfortable is the norm.","editorial":"Mundulea offers an intimate and exclusive wilderness experience, far from the crowds. We love the feeling of true remoteness here, where the silence is profound and the wildlife encounters feel deeply personal. It’s the perfect place to disconnect and immerse yourself in the raw beauty of the Namibian landscape.","etiquette":"Maintain a low noise level on game drives and walks to avoid startling wildlife. Always remain in your vehicle or with your guide unless instructed otherwise. Never feed or approach wildlife too closely; maintain a respectful distance. In camp, be mindful of noise and respect other guests' privacy. Listen to your guide's instructions at all times; they are there for your safety and to enhance your experience.","gateTimes":"Mundulea Nature Reserve does not have traditional gate times as it is a private reserve. Access is arranged directly with your lodge or tour operator. Entry is typically controlled and requires prior booking. No specific permits are needed beyond your accommodation booking.","photography":"Photography is generally permitted, but always ask your guide before photographing staff or local communities. Drones are strictly prohibited without explicit, prior permission from the reserve management, which is rarely granted. Focus on capturing the light, especially during the golden hours of sunrise and sunset. Wide-angle lenses are great for landscapes, while telephoto lenses are essential for wildlife. Be patient; the best shots often come from waiting for the right moment.","whatToBring":["High SPF sunscreen","Insect repellent","Binoculars (essential!)","Camera with zoom lens","Wide-brimmed hat","Comfortable walking shoes","Lightweight long-sleeved shirts","Warm fleece or jacket","Reusable water bottle","Personal first-aid kit","Sunglasses","Book or journal"]},"panelIntrosJson":{"lodges":"When we visit Mundulea, the lodges offer a welcome respite, blending seamlessly with the rugged landscape. We love the intimate feel and the genuine hospitality that makes you feel instantly at home.","wildlife":"While not a big game park in the traditional sense, Mundulea rewards patient observers with a surprising diversity of smaller creatures and abundant birdlife. We recommend taking your time to spot the endemic species that call this arid paradise home.","weather":"The weather in Mundulea is classic desert, meaning hot days and cool nights, with a distinct dry season. We find the shoulder months offer the most comfortable temperatures for exploring.","practical":"Getting to Mundulea requires a bit of planning, but the remoteness is part of its charm. We advise ensuring your vehicle is well-equipped for gravel roads and carrying sufficient supplies.","faqs":"We've answered the most common questions about visiting Mundulea to help you prepare for your trip. Our goal is to make your planning as smooth as possible.","visitorTips":"To truly appreciate Mundulea, embrace its quietude and vastness. We suggest packing layers and comfortable walking shoes for exploring the reserve's unique flora and fauna.","lodgeTiers":"Mundulea offers a range of accommodation options, from rustic charm to more refined comfort. We've outlined the different lodge tiers to help you choose the perfect base for your adventure.","similar":"If the wild beauty and tranquility of Mundulea resonate with you, we think you'll also find appeal in these similarly remote and ecologically rich destinations."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.602Z"},{"id":3223,"subRegionId":27788,"countryId":54,"name":"N#a-Jaqna Conservancy","slug":"n-a-jaqna-conservancy","description":"N#a-Jaqna Conservancy is a protected area in Namibia.","latitude":-19.584286,"longitude":19.655859,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":null,"nearestAirportName":"Tsumkwe Airport","nearestAirportCode":"FYTK","nearestAirportDistanceKm":83.5,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":393.8,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[20.1514521,-19.1667827],[20.1194807,-19.2808913],[20.3081056,-19.2386562],[20.2699317,-19.2610583],[20.2324039,-19.2830784],[20.2322526,-19.5347957],[20.2300653,-19.5342826],[20.2259293,-19.533231],[20.223927,-19.5327394],[20.2231371,-19.5325472],[20.2221125,-19.5322894],[20.2212408,-19.5320809],[20.2149095,-19.5305174],[20.2086988,-19.5289614],[20.207646,-19.5286897],[20.2068199,-19.5284849],[20.2059093,-19.5282688],[20.2055338,-19.5281993],[20.2051355,-19.5281475],[20.204768,-19.5281095],[20.2032529,-19.5279236],[20.1987062,-19.5273714],[20.1941586,-19.5268481],[20.1889839,-19.5262419],[20.1806603,-19.5252669],[20.1683861,-19.5238213],[20.1612559,-19.5229816],[20.1562603,-19.5223824],[20.1504895,-19.5217074],[20.1428028,-19.5207932],[20.1343775,-19.5197912],[20.1317905,-19.5194701],[20.1247564,-19.518646],[20.1123941,-19.517167],[20.1127011,-19.5785441],[19.8812621,-19.6234851],[19.8814772,-19.63224],[19.8799322,-19.6495391],[19.8816489,-19.6610169],[19.8756407,-19.6686144],[19.8730658,-19.687041],[19.8726776,-19.6941676],[19.8720358,-19.7059503],[19.8731678,-19.7172849],[19.8746991,-19.7344018],[19.875984,-19.7502248],[19.8737524,-19.7610492],[19.8718641,-19.7668649],[19.8728941,-19.7751036],[19.8809622,-19.7864109],[19.8818796,-19.7911981],[19.8821638,-19.7951331],[19.8821638,-19.8056314],[19.8845671,-19.8146755],[19.8864553,-19.8272719],[19.8853311,-19.8361587],[19.8801039,-19.8456801],[19.8864553,-19.8553678],[19.887657,-19.8684453],[19.8880003,-19.8744185],[19.885082,-19.8865259],[19.8917768,-19.8955654],[19.8988149,-19.9013763],[19.9056814,-19.9091238],[19.9049948,-19.918162],[19.9027632,-19.9333322],[19.8999097,-19.9444646],[19.8966417,-19.9602307],[19.8964117,-19.9750427],[19.8929152,-19.9896664],[19.8970697,-20.0014135],[19.8659642,-20.0013812],[19.6650325,-20.001609],[19.6071335,-20.0016578],[19.5466163,-20.001756],[19.4732662,-20.0018277],[19.4326331,-20.0018674],[19.3725009,-20.0020227],[19.2890028,-20.0021196],[19.2012371,-20.0017308],[19.1797668,-20.0013989],[19.1607711,-20.001518],[19.1533256,-19.9974697],[19.0036122,-19.8491352],[19.2034655,-19.1664515],[19.4745038,-19.1668758],[19.4769036,-19.1668784],[19.4792433,-19.1668781],[19.4886437,-19.1668768],[19.5361966,-19.16687],[19.5614603,-19.1668664],[19.5836556,-19.1668633],[19.5840096,-19.1668632],[19.6013689,-19.1668608],[19.6307552,-19.1668566],[19.631297,-19.1668565],[19.650735,-19.1668537],[19.6508637,-19.1668537],[19.677608,-19.1668499],[19.7263759,-19.166843],[19.7514439,-19.1668394],[19.7678831,-19.1668371],[19.7892013,-19.1668341],[19.8159376,-19.1668303],[19.850294,-19.1668254],[19.8681468,-19.1668229],[19.8939067,-19.1668192],[19.9487969,-19.1668114],[20.1514521,-19.1667827]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-07T09:42:28.274Z","faqJson":"[{\"question\":\"When is the best time to visit N#a-Jaqna Conservancy for optimal wildlife viewing and weather?\",\"answer\":\"The dry season, typically from May to October, offers the best conditions for wildlife viewing as animals congregate around limited water sources. During these months, the weather is generally mild and clear, perfect for exploring the conservancy's unique desert landscapes and spotting species like oryx and springbok.\"},{\"question\":\"What makes a safari experience at N#a-Jaqna Conservancy distinct from other safari destinations?\",\"answer\":\"N#a-Jaqna Conservancy stands out due to its strong community-based conservation model, offering authentic cultural interactions with the local San people alongside wildlife tracking. Visitors experience vast, untouched wilderness and a profound sense of solitude, far from typical tourist crowds.\"},{\"question\":\"What are the typical accommodation options and cost considerations for visiting N#a-Jaqna Conservancy?\",\"answer\":\"Accommodation within N#a-Jaqna Conservancy primarily consists of eco-friendly lodges or community-run campsites, emphasizing sustainable tourism. Costs vary but generally include guided activities and meals, reflecting the conservancy's remote location and commitment to local development.\"},{\"question\":\"How safe is travel within N#a-Jaqna Conservancy, and what are the recommended travel logistics for visitors?\",\"answer\":\"Travel within N#a-Jaqna Conservancy is generally very safe, though its remote nature requires careful planning. A 4x4 vehicle is highly recommended for navigating the terrain, and booking accommodations and activities well in advance is essential due to limited availability.\"},{\"question\":\"What unique wildlife species can I expect to encounter, and what activities are offered at N#a-Jaqna Conservancy?\",\"answer\":\"Visitors can expect to see desert-adapted wildlife such as gemsbok, springbok, various bird species, and potentially predators like cheetah or leopard. Activities often include guided game drives, bush walks with San trackers to learn about traditional skills, and stargazing in the pristine night skies.\"}]","visitorTipsJson":{"tipping":"Tipping is customary and appreciated. For guides, we suggest around 10-15 USD per guest per day. For camp staff, a general tip of 5-10 USD per guest per day, pooled and distributed, is a good benchmark. Rangers are usually not tipped directly, but a small thank you for exceptional service is appropriate. Always tip in cash, preferably USD or Namibian Dollars.","dressCode":"We advise neutral, earthy colours like khaki, beige, and olive green for game drives and walks to blend in with the environment. Layers are essential; mornings and evenings can be cool, even in the dry season. Comfortable walking shoes are a must. In camp, casual and relaxed attire is perfectly acceptable.","editorial":"We love the raw, untamed beauty of the N#a-Jaqna Conservancy; it feels like stepping back in time. The sheer scale of the desert landscapes combined with the intimate wildlife encounters is unparalleled. It's a place where silence speaks volumes and the night sky is a breathtaking spectacle.","etiquette":"Maintain low noise levels on game drives and walks to avoid disturbing wildlife. Always remain in your vehicle or with your guide unless instructed otherwise. Never feed or approach wildlife too closely. Respect the quiet and serene atmosphere of the camp. Listen to your guide's instructions at all times; their knowledge is invaluable.","gateTimes":"The gates to the conservancy are generally open from sunrise to sunset. Specific times can vary slightly by season and lodge. We recommend confirming exact gate times with your accommodation provider in advance, as access is often controlled by them. No special permits are required beyond your lodge booking.","photography":"Photography is generally permitted, but always ask your guide before photographing people. Drones are strictly prohibited without prior, special permission from the Namibian authorities and conservancy management, which is rarely granted. Focus on capturing the vast landscapes and intimate wildlife moments. Early morning and late afternoon light offers the most dramatic and beautiful shots.","whatToBring":["High SPF sunscreen","Wide-brimmed hat","Insect repellent","Binoculars (essential!)","Camera with zoom lens","Reusable water bottle","Lightweight, long-sleeved shirts","Warm fleece or jacket for evenings","Comfortable walking shoes","Personal first-aid kit","Sunglasses","Book or journal"]},"panelIntrosJson":{"lodges":"When we visit N#a-Jaqna, the lodges offer a welcome respite, blending seamlessly into the rugged landscape. We love the quiet luxury and the personal touches that make each stay memorable.","wildlife":"The wildlife viewing in N#a-Jaqna is truly special, offering intimate encounters with desert adapted species. We recommend taking your time here; the rewards are immense.","weather":"The weather in N#a-Jaqna is a defining characteristic, shaping both the landscape and the wildlife's behavior. We find the dry season offers the most predictable and rewarding safari conditions.","practical":"Navigating N#a-Jaqna requires a bit of planning, but it's well worth the effort for the pristine wilderness it protects. We've found that understanding the logistics beforehand enhances the entire experience.","faqs":"We know you'll have questions about visiting N#a-Jaqna, and we're here to provide the insider answers. Our aim is to make your planning as smooth as the desert sands.","visitorTips":"To truly appreciate N#a-Jaqna, we offer these essential tips gleaned from our own visits. Follow them, and you'll unlock the heart of this remarkable conservancy.","lodgeTiers":"N#a-Jaqna offers a range of accommodation, from comfortable to utterly indulgent. We guide you through the options to find the perfect fit for your safari style.","similar":"If the unique allure of N#a-Jaqna captures your imagination, we suggest exploring these other exceptional conservancies. Each offers a distinct yet equally profound wilderness experience."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.636Z"},{"id":5729,"subRegionId":27788,"countryId":54,"name":"Nǀa’an ku sê Wildlife Sanctuary","slug":"n-a-an-ku-s-wildlife-sanctuary","description":"A renowned wildlife sanctuary and conservation center, Nǀa’an ku sê focuses on rescuing and rehabilitating injured or orphaned animals, as well as human-wildlife conflict mitigation. Visitors can interact with various animals, including cheetahs, leopards, and baboons, and learn about conservation efforts.","latitude":-22.383732,"longitude":17.377329,"imageUrl":"/images/parks/n-a-an-ku-s-wildlife-sanctuary-safari.webp","wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":6,"tier":"active","ebirdSpeciesCount":265,"nearestAirportName":"Hosea Kutako International Airport","nearestAirportCode":"WDH","nearestAirportDistanceKm":14.4,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":14.4,"crowdingScore":2,"malariaRisk":"none","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":null,"boundarySource":null,"boundaryFetchedAt":null,"faqJson":"[{\"question\":\"What kind of animal interactions can I expect at Nǀa’an ku sê, and are they suitable for all ages?\",\"answer\":\"Nǀa’an ku sê offers unique, supervised interactions, such as walking with rehabilitated cheetahs or baboons, and participating in carnivore feeding tours. These experiences are educational and designed to provide insight into conservation, with age restrictions often applying for direct contact activities to ensure safety for both visitors and animals.\"},{\"question\":\"When is the best time to visit Nǀa’an ku sê for the most engaging experiences, and what are some must-do activities?\",\"answer\":\"While Nǀa’an ku sê is open year-round, the cooler dry season (May to October) offers comfortable conditions for outdoor activities. Must-do experiences include the 'Behind the Scenes' tour to learn about animal care, or joining a guided walk with their rehabilitated cheetahs, which provides an intimate perspective on these magnificent cats.\"},{\"question\":\"Does Nǀa’an ku sê offer on-site accommodation, and how accessible is it from Windhoek?\",\"answer\":\"Yes, Nǀa’an ku sê features various on-site accommodation options, including lodges and and villas, allowing for an immersive stay close to the sanctuary's activities. It's conveniently located approximately an hour's drive east of Windhoek's Hosea Kutako International Airport (WDH), making it easily accessible for arriving travelers.\"},{\"question\":\"How do visitor fees at Nǀa’an ku sê contribute to conservation, and what is the typical cost for a day visit or specific animal encounters?\",\"answer\":\"All proceeds from visitor fees and accommodation directly fund Nǀa’an ku sê's vital wildlife rescue, rehabilitation, and human-wildlife conflict mitigation programs. A day visit with a basic sanctuary tour might range from N$400-N$600 per person, while specialized experiences like cheetah walks or carnivore feedings typically cost more, often N$800-N$1500, varying by activity and duration.\"},{\"question\":\"What specific safety guidelines should I follow during animal interactions at Nǀa’an ku sê, and what essential items should I bring?\",\"answer\":\"Safety is paramount; always follow your guide's instructions, maintain a respectful distance when advised, and avoid sudden movements or loud noises. Essential items include sun protection (hat, sunscreen), comfortable closed-toe walking shoes, a camera, and a reusable water bottle to stay hydrated during your visit.\"}]","visitorTipsJson":{"tipping":"Tipping is customary and a meaningful way to acknowledge excellent service. We suggest around N$100-150 per guest per day for your main guide, given directly at the end of your stay. For general camp staff, a communal tip of N$50-100 per guest per day can be left in a central box, or given to the lodge manager for distribution. This acknowledges their collective hard work in making your visit comfortable and impactful.","dressCode":"We recommend practical, neutral-coloured clothing-khakis, greens, browns-to blend in and avoid attracting attention. Layers are essential; mornings and evenings can be surprisingly cool, especially during the dry winter (May-October), while midday temperatures are warm. Sturdy, closed-toe walking shoes are a must for any walking activities, and a wide-brimmed hat and sunglasses are non-negotiable for sun protection.","editorial":"Nǀa’an ku sê offers a truly unique opportunity to connect with Namibia's rescued wildlife and witness vital conservation work firsthand. We love the intimate encounters and the tangible sense of purpose here, making it far more than just a safari-it's an immersive experience that leaves a lasting impression.","etiquette":"Respect for the animals and the sanctuary's conservation mission is paramount. Always remain quiet and follow your guide's instructions, particularly during walking activities or animal interactions. Do not attempt to feed or touch animals unless explicitly guided to do so as part of a supervised activity. We ask that you stay within designated areas and keep noise levels low to ensure a peaceful environment for both wildlife and other visitors.","gateTimes":"Nǀa’an ku sê operates on a pre-booked activity schedule rather than fixed gate times. We recommend confirming your specific activity start times upon booking, as these can vary seasonally. Most activities run from early morning until late afternoon, with some evening options. Always book well in advance to secure your preferred slots, especially during peak season.","photography":"Photography is encouraged, but always follow your guide's instructions, especially during close-up animal encounters. We advise against using flash photography at night, as it can disturb the animals. Drones are generally not permitted without prior, specific authorization from the sanctuary management. For the best shots, a telephoto lens (300mm or more) is invaluable, and don't forget to capture the unique human-wildlife interactions responsibly.","whatToBring":["Wide-brimmed hat","Sunglasses","Sunscreen (high SPF)","Insect repellent","Lightweight long-sleeved shirts and trousers","Warm fleece or jacket for evenings/mornings","Sturdy closed-toe walking shoes","Sandals or comfortable camp shoes","Camera with extra batteries and memory cards","Binoculars","Small daypack","Reusable water bottle"]},"panelIntrosJson":{"lodges":"We love the intimate feel of Nǀa’an ku sê's lodge, where your stay directly supports vital conservation work; it feels luxurious and timeless, deeply connecting you to the sanctuary's mission.","wildlife":"The wildlife encounters at Nǀa’an ku sê offer a profound, up-close perspective on rescued animals, a truly unique experience far beyond a typical safari drive where we witness incredible rehabilitation stories.","weather":"We find Namibia's dry winter months, from May to October, offer the most pleasant temperatures for visiting Nǀa’an ku sê, ensuring comfortable outdoor activities and sensational clear skies.","practical":"To fully appreciate Nǀa’an ku sê, we recommend booking your animal encounters well in advance and considering its convenient location just an hour from Windhoek for easy logistics.","faqs":"We've gathered answers to the most common questions about Nǀa’an ku sê, offering insider knowledge to help you plan your visit seamlessly and understand the sanctuary's impactful work.","visitorTips":"From packing essentials to respectful interaction guidelines, we share our top visitor tips to ensure your Nǀa’an ku sê experience is both enriching and contributes positively to their conservation efforts.","lodgeTiers":"Nǀa’an ku sê's own lodge provides a unique and deeply immersive experience, and we find its comfortable accommodations perfectly align with the sanctuary's authentic, conservation-focused ethos.","similar":"For travelers who, like us, are moved by Nǀa’an ku sê's dedication to animal welfare and conservation, we can recommend other ethical sanctuaries across Africa that offer similarly impactful and intimate wildlife experiences."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.640Z"},{"id":3210,"subRegionId":27788,"countryId":54,"name":"Okamatapati Conservancy","slug":"okamatapati-conservancy","description":"Okamatapati Conservancy is a protected area in Namibia.","latitude":-20.248228,"longitude":18.831577,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":null,"nearestAirportName":"Otjituuo Airport","nearestAirportCode":"NA-0165","nearestAirportDistanceKm":72.1,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":285.4,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[19.0353664,-20.4158618],[19.0360286,-20.4153636],[19.0369946,-20.4148705],[19.0386084,-20.4138249],[19.0404479,-20.4132026],[19.0414308,-20.4128557],[19.0427654,-20.4127766],[19.0443443,-20.4130914],[19.0448517,-20.4129106],[19.0457223,-20.4128072],[19.0465779,-20.4128418],[19.0473711,-20.4125389],[19.047597,-20.4119902],[19.0475698,-20.4114597],[19.0477831,-20.4110463],[19.0483064,-20.4107063],[19.0487114,-20.410161],[19.0492973,-20.4096565],[19.0505611,-20.4086287],[19.052436,-20.4071367],[19.0532967,-20.4062272],[19.0549587,-20.4033206],[19.0564561,-20.4014394],[19.0574224,-20.39954],[19.0586422,-20.3979969],[19.0612549,-20.3968055],[19.0641309,-20.396551],[19.0799052,-20.3918896],[19.0858021,-20.3901536],[19.0879992,-20.390209],[19.088455,-20.3904965],[19.0896921,-20.391277],[19.0911949,-20.3916918],[19.0923135,-20.391695],[19.0936655,-20.3914097],[19.095787,-20.3903582],[19.0975554,-20.3893809],[19.1019957,-20.3875049],[19.1052603,-20.3854677],[19.1063573,-20.3843802],[19.1074082,-20.3833383],[19.10979,-20.3818141],[19.1137333,-20.3789699],[19.115301,-20.3779476],[19.1168502,-20.3776709],[19.117428,-20.3771735],[19.1182136,-20.3765849],[19.1186166,-20.3758031],[19.1203924,-20.3747828],[19.1241172,-20.3730576],[19.1275725,-20.3713943],[19.129236,-20.3706996],[19.1304484,-20.3698598],[19.1311756,-20.3686481],[19.1320465,-20.3671691],[19.1328526,-20.3667151],[19.1338808,-20.3665689],[19.1355906,-20.3670314],[19.1370868,-20.3676761],[19.1386411,-20.3685585],[19.1392443,-20.3689009],[19.1401279,-20.3690255],[19.1408463,-20.3688782],[19.1421529,-20.3684718],[19.1446376,-20.3675891],[19.1460175,-20.3662294],[19.1465988,-20.3654463],[19.1471621,-20.3646874],[19.1491023,-20.3636212],[19.1522009,-20.3622737],[19.15559,-20.3613378],[19.1579914,-20.3602529],[19.1598649,-20.3586178],[19.1640167,-20.3568937],[19.1687475,-20.355555],[19.1703701,-20.3552501],[19.172161,-20.3555078],[19.1739143,-20.3564706],[19.1770947,-20.3562959],[19.1797927,-20.3552384],[19.1820108,-20.353008],[19.184419,-20.3510228],[19.1845743,-20.3505947],[19.1843358,-20.3502256],[19.1840322,-20.3494431],[19.1841699,-20.3488617],[19.1845136,-20.3484182],[19.185436,-20.3478116],[19.1884121,-20.3472625],[19.1965254,-20.3448961],[19.1992897,-20.3440839],[19.2027564,-20.3420592],[19.2036284,-20.3415545],[19.211481,-20.3394654],[19.2128644,-20.339313],[19.2140079,-20.3395596],[19.2145336,-20.3397519],[19.2173083,-20.340767],[19.2185364,-20.3412713],[19.2204254,-20.3413291],[19.222694,-20.3404014],[19.2259311,-20.3378983],[19.2263872,-20.3373977],[19.2275641,-20.3361062],[19.2292127,-20.3351475],[19.2315748,-20.33463],[19.2342964,-20.3349244],[19.2352586,-20.3356418],[19.2365457,-20.3366014],[19.2394126,-20.3367039],[19.2429565,-20.3358603],[19.2464784,-20.3346907],[19.2519388,-20.3327366],[19.2535164,-20.3320278],[19.2582955,-20.3298966],[19.2616582,-20.3283698],[19.2674725,-20.3261499],[19.2696266,-20.3243654],[19.278629,-20.3165725],[19.2807443,-20.3147413],[19.2831627,-20.3130984],[19.2855886,-20.3120853],[19.2885296,-20.3116998],[19.2905839,-20.3120754],[19.2941382,-20.3142373],[19.2984644,-20.3160389],[19.2992666,-20.3168188],[19.3007505,-20.3171137],[19.3016225,-20.3169389],[19.3020824,-20.3162949],[19.3031033,-20.3145822],[19.3052818,-20.3122233],[19.3085092,-20.3100246],[19.3125806,-20.3081508],[19.3148559,-20.3073515],[19.3169697,-20.3073095],[19.3185039,-20.3073532],[19.320084,-20.3071608],[19.3252936,-20.3051169],[19.3283203,-20.3030537],[19.3371599,-20.2970709],[19.3422473,-20.2952132],[19.3440449,-20.2949842],[19.3457979,-20.2942534],[19.3480686,-20.2935072],[19.3503235,-20.2927057],[19.3542731,-20.2917384],[19.3600194,-20.2885141],[19.3609487,-20.2875548],[19.3614566,-20.2864224],[19.3585208,-20.273335],[19.3596011,-20.2684217],[19.3597351,-20.2646987],[19.3600558,-20.2635395],[19.3606413,-20.2625908],[19.3640208,-20.2600376],[19.3690874,-20.2574867],[19.3868917,-20.251154],[19.3926529,-20.247637],[19.398771,-20.243902],[19.4016825,-20.2420932],[19.4051761,-20.2401952],[19.4057976,-20.2399496],[19.4064456,-20.2399027],[19.4072198,-20.2398682],[19.427563,-20.2412428],[19.4309914,-20.2415118],[19.4344823,-20.2407473],[19.4393527,-20.2403244],[19.4439033,-20.2402834],[19.4478836,-20.2406643],[19.4514958,-20.2411228],[19.456042,-20.2409108],[19.4598701,-20.2412163],[19.4637264,-20.2415448],[19.4667922,-20.2418114],[19.4683341,-20.2423285],[19.4695901,-20.2431173],[19.4756517,-20.2438375],[19.4815147,-20.244574],[19.4920263,-20.2448052],[19.4977256,-20.2452737],[19.505495,-20.2461055],[19.5145826,-20.2485033],[19.5210523,-20.2503108],[19.5295959,-20.2532572],[19.5323358,-20.2557591],[19.539394,-20.2598442],[19.540666,-20.2612511],[19.5412395,-20.2616247],[19.5418659,-20.2618854],[19.5427545,-20.2620847],[19.5438121,-20.2618211],[19.54461,-20.2613805],[19.5453879,-20.2604345],[19.5462397,-20.2592854],[19.5482702,-20.257081],[19.5501999,-20.2552836],[19.5545816,-20.2519696],[19.5557095,-20.2511166],[19.5076092,-20.2206222],[18.6097224,-20.2283848],[18.5733038,-20.0429616],[18.5109557,-20.0118555],[18.4150015,-20.1288744],[18.3429468,-20.216274],[18.3255392,-20.237699],[18.3141561,-20.2516108],[18.285254,-20.2867708],[18.2730425,-20.3014665],[18.2644299,-20.3118991],[18.2571667,-20.3205698],[18.2509425,-20.3280558],[18.2140091,-20.3266309],[18.1637881,-20.3250366],[18.1074466,-20.4557885],[18.209115,-20.4721706],[18.2101037,-20.4729429],[18.2860039,-20.4846007],[18.3016591,-20.4787951],[18.4302814,-20.4790558],[18.6018603,-20.479705],[18.7567122,-20.4802283],[18.7923243,-20.3808095],[19.0353664,-20.4158618]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-07T04:49:28.939Z","faqJson":"[{\"question\":\"What kind of unique wildlife encounters can I expect at Okamatapati Conservancy?\",\"answer\":\"Okamatapati Conservancy is renowned for its successful conservation of species like the Hartmann's mountain zebra and various antelope species, including oryx and springbok, thriving in its diverse landscapes. While large predators are present, the focus is often on tracking these unique desert-adapted animals and observing their natural behaviors in a less-trafficked environment.\"},{\"question\":\"When is the ideal time to visit Okamatapati Conservancy for wildlife viewing and comfortable travel?\",\"answer\":\"The dry season, from May to October, is generally recommended for optimal wildlife viewing as animals congregate around dwindling water sources, making them easier to spot. This period also offers pleasant daytime temperatures and cooler evenings, perfect for exploring the conservancy's vast landscapes.\"},{\"question\":\"Beyond traditional game drives, what unique activities does Okamatapati Conservancy offer?\",\"answer\":\"Okamatapati specializes in immersive experiences like guided walking safaris, allowing for close observation of smaller wildlife and flora, and cultural interactions with local communities involved in conservation. You can also participate in tracking excursions, learning about the conservancy's anti-poaching efforts firsthand.\"},{\"question\":\"What are the typical accommodation options and access routes for visitors to Okamatapati Conservancy?\",\"answer\":\"Accommodation within or near Okamatapati Conservancy often includes community-run campsites and a few intimate eco-lodges, emphasizing sustainable tourism and local involvement. Access is primarily by 4x4 vehicle, with the conservancy being reachable via well-maintained gravel roads from major routes in central Namibia.\"},{\"question\":\"How does visiting Okamatapati Conservancy contribute to local conservation and communities, and what are the typical costs involved?\",\"answer\":\"A significant portion of visitor fees directly supports Okamatapati's community-based conservation initiatives, including anti-poaching units and local development projects. While specific costs vary by lodge and activity, expect mid-range pricing for a unique, uncrowded safari experience that directly benefits the area.\"}]","visitorTipsJson":{"tipping":"Tipping is customary and appreciated in Namibia. For guides, we suggest around 10-15 USD per guest per day. For camp staff, a general pool tip of 5-10 USD per guest per day is a good benchmark. Rangers usually receive tips directly if you feel their service warrants it, perhaps 5-10 USD per day. Always tip in cash, preferably USD or Namibian Dollars.","dressCode":"Think neutral, earthy tones on game drives and walks – khaki, olive, beige. Avoid bright colours and white, as they can disturb wildlife. Layers are essential. Mornings and evenings can be surprisingly cool, even in the dry season, so pack a fleece or light jacket. Comfortable walking shoes are a must for any bush walks, and sandals or flip-flops are fine for relaxing in camp.","editorial":"Okamatapati offers a truly wild and uncrowded Namibian experience, far from the usual tourist trails. We love the feeling of having this vast, ancient landscape almost entirely to ourselves, with wildlife encounters feeling incredibly intimate and authentic.","etiquette":"Maintain a low noise level on game drives to avoid startling animals. Always stay within your vehicle unless your guide explicitly permits otherwise. Never feed or approach wildlife. Respect the conservancy's rules and your guide's instructions at all times. In camp, be mindful of noise and respect other guests' privacy.","gateTimes":"Okamatapati Conservancy is privately managed, so gate access is typically arranged through your lodge or accommodation. We recommend confirming exact entry and exit times with your hosts well in advance. There are no public entry fees, but your stay will include conservancy contributions.","photography":"Photography is generally permitted, but always ask your guide before photographing people. Drones are a sensitive issue; we strongly advise checking with your lodge and local authorities beforehand, as regulations can be strict and permissions difficult to obtain. The light in Namibia is exceptional, especially during the golden hours of sunrise and sunset. We love using a zoom lens to capture wildlife from a respectful distance.","whatToBring":["Sunscreen (high SPF)","Wide-brimmed hat","Insect repellent","Binoculars","Camera with zoom lens","Reusable water bottle","Lightweight, long-sleeved shirts","Fleece or warm jacket","Comfortable walking shoes","Personal first-aid kit","Sunglasses","A good book for downtime"]},"panelIntrosJson":null,"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.693Z"},{"id":3189,"subRegionId":27788,"countryId":54,"name":"Okonjati Wildlife Sanctuary","slug":"okonjati-wildlife-sanctuary","description":"Okonjati Wildlife Sanctuary is a protected area in Namibia.","latitude":-21.042652,"longitude":16.43688,"imageUrl":null,"wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":null,"tier":"active","ebirdSpeciesCount":251,"nearestAirportName":"Mount Etjo Airport","nearestAirportCode":"MJO","nearestAirportDistanceKm":2.7,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":192.2,"crowdingScore":1,"malariaRisk":"low","website":null,"entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":null,"facilities":null,"rules":null,"lastEnrichedAt":null,"boundaryGeojson":{"type":"Polygon","coordinates":[[[16.3197329,-20.9690441],[16.3197137,-20.9685659],[16.3232459,-20.9650954],[16.3297049,-20.9587251],[16.3327975,-20.955617],[16.3376678,-20.9509241],[16.3450869,-20.9435358],[16.351411,-20.9373043],[16.3578198,-20.931096],[16.3613058,-20.9277489],[16.3647069,-20.9246331],[16.3691337,-20.920831],[16.3696581,-20.9207693],[16.3732983,-20.9231755],[16.3803165,-20.9277026],[16.3881521,-20.9329161],[16.3946612,-20.9371578],[16.4000289,-20.9407131],[16.4062064,-20.9448392],[16.4096538,-20.9469755],[16.4370554,-20.9650453],[16.4375336,-20.964839],[16.4383087,-20.964355],[16.4386441,-20.9642914],[16.4389295,-20.964008],[16.4413762,-20.9625985],[16.4461906,-20.9597296],[16.453201,-20.9556884],[16.45907,-20.9522719],[16.4694507,-20.9462486],[16.4783737,-20.9410814],[16.4848501,-20.9373757],[16.4855943,-20.9369168],[16.4862846,-20.9365254],[16.486462,-20.9363557],[16.4889877,-20.9348788],[16.4902024,-20.9342541],[16.4922269,-20.9330433],[16.4942899,-20.9318036],[16.4947372,-20.9320079],[16.4949666,-20.9321468],[16.4960348,-20.9320774],[16.4966132,-20.9328139],[16.4967212,-20.933319],[16.4972186,-20.9336429],[16.4991197,-20.9362381],[16.4997984,-20.9371443],[16.503882,-20.9428012],[16.5118873,-20.9537835],[16.5185352,-20.962961],[16.5254763,-20.9723083],[16.5363042,-20.9871775],[16.5290856,-20.9981905],[16.5245508,-21.0049696],[16.5167537,-21.0169853],[16.509697,-21.0276127],[16.517656,-21.0338982],[16.5342991,-21.0475026],[16.5377156,-21.0504795],[16.5466618,-21.0563408],[16.5540463,-21.0620286],[16.5468392,-21.066922],[16.5374302,-21.0733232],[16.5290856,-21.0790765],[16.5290702,-21.0816524],[16.5372037,-21.0889752],[16.5361972,-21.0980641],[16.5259554,-21.1039331],[16.5164655,-21.1145066],[16.5135271,-21.1154899],[16.495197,-21.1244457],[16.4949888,-21.1240987],[16.4916224,-21.1257298],[16.47759,-21.1322659],[16.4634448,-21.1388339],[16.4577242,-21.1414946],[16.4554105,-21.1423622],[16.4530159,-21.1436],[16.4512922,-21.1445949],[16.4518244,-21.1457691],[16.4402097,-21.1538438],[16.4358484,-21.1542024],[16.4301221,-21.1537744],[16.4304576,-21.1545842],[16.4214401,-21.1618896],[16.4205262,-21.164533],[16.417206,-21.1641859],[16.4139148,-21.1580721],[16.3987429,-21.1541157],[16.3936991,-21.140627],[16.3917209,-21.1356988],[16.3903559,-21.1328068],[16.3914577,-21.1231067],[16.3909372,-21.1156162],[16.3903067,-21.1128398],[16.3887334,-21.1077728],[16.3872931,-21.1032727],[16.385957,-21.0993395],[16.3853439,-21.097558],[16.3847481,-21.0945155],[16.3846498,-21.0933644],[16.3847244,-21.0921885],[16.3848002,-21.0909929],[16.3849679,-21.0902872],[16.3831054,-21.085631],[16.3828625,-21.0849427],[16.3842044,-21.0839189],[16.3855637,-21.0801476],[16.3863098,-21.0778339],[16.3864776,-21.0763792],[16.3849708,-21.0718907],[16.3845312,-21.0698199],[16.3848782,-21.0684548],[16.386197,-21.0653198],[16.3885396,-21.059553],[16.3966442,-21.0338385],[16.3942534,-21.0364799],[16.3909603,-21.037255],[16.3849448,-21.0325698],[16.375184,-21.0179416],[16.374914,-21.0178028],[16.3733099,-21.0154197],[16.3729628,-21.0151189],[16.3682892,-21.0108078],[16.3629446,-21.0058642],[16.3573995,-21.0006662],[16.3558648,-20.9992317],[16.3532349,-20.9961854],[16.3510292,-20.9917354],[16.3409879,-20.9847095],[16.3365379,-20.9815784],[16.3368156,-20.9806298],[16.3367076,-20.9799048],[16.3357204,-20.9801593],[16.3197329,-20.9690441]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-07T04:48:00.609Z","faqJson":"[{\"question\":\"What unique wildlife viewing opportunities does Okonjati Wildlife Sanctuary offer compared to larger Namibian parks?\",\"answer\":\"Okonjati is renowned for its successful rhino breeding program, offering exceptional chances to spot both black and white rhinos in a more intimate setting. Beyond rhinos, you can expect to encounter diverse plains game, giraffes, and various antelope species, often seen congregating around waterholes.\"},{\"question\":\"When is the ideal time to visit Okonjati Wildlife Sanctuary for optimal wildlife viewing and what kind of safari experience can I expect?\",\"answer\":\"The dry season, from May to October, is best for wildlife viewing as animals gather around permanent water sources, making them easier to spot. Okonjati offers a very personal and unhurried safari experience, allowing for close encounters with wildlife away from typical tourist crowds.\"},{\"question\":\"What types of activities and accommodation options are available for visitors at Okonjati Wildlife Sanctuary?\",\"answer\":\"Visitors can enjoy guided game drives, walking safaris, and birdwatching excursions led by experienced rangers. Accommodation is typically offered at the on-site lodge, providing comfortable stays with amenities that blend into the natural surroundings.\"},{\"question\":\"What are the typical costs associated with visiting Okonjati Wildlife Sanctuary and how should I plan my booking?\",\"answer\":\"Entry fees and activity costs vary, often bundled into package deals with accommodation at the lodge. It's advisable to book well in advance, especially during peak dry season, by contacting the sanctuary directly or through a reputable Namibian safari operator.\"},{\"question\":\"What are the key safety considerations and how accessible is Okonjati Wildlife Sanctuary for self-drive travelers?\",\"answer\":\"While the sanctuary is very safe, always follow guide instructions regarding wildlife encounters and stay hydrated. Okonjati is generally accessible via well-maintained gravel roads from major routes, making it suitable for self-drive visitors with a 4x4 or high-clearance vehicle.\"}]","visitorTipsJson":{"tipping":"Tipping is appreciated but not mandatory. For guides, we recommend around N$100-200 per person per day, depending on the quality of service and length of your safari. For camp staff, a general tip pool of N$50-100 per guest per day, to be distributed amongst housekeeping, kitchen, and grounds staff, is a good guideline. Rangers usually do not expect tips, but a small token of appreciation for exceptional service is acceptable.","dressCode":"We favour neutral, earthy tones like khaki, olive green, and beige for game drives and walks. Avoid bright colours and black or dark blue, which can attract insects and startle wildlife. Layers are key; mornings and evenings can be cool, even in the dry season. Comfortable walking shoes are essential for any bush walks, and a wide-brimmed hat is a must for sun protection.","editorial":"Okonjati offers a more intimate wildlife experience than some of the larger, more famous parks. We love the feeling of having vast landscapes almost to ourselves, making every sighting feel truly special. The sunsets here are sensational, painting the sky in hues of orange and purple that are simply unforgettable.","etiquette":"Maintain a low noise level on game drives and walks to avoid disturbing the animals. Always remain in your vehicle or designated viewing areas unless accompanied by a guide. Never feed or attempt to touch wildlife. In camp, be mindful of noise and respect other guests' privacy. We love the quiet reverence that comes with observing animals in their natural habitat.","gateTimes":"Okonjati Wildlife Sanctuary gates are generally open from sunrise to sunset. While specific times can vary slightly, it's wise to confirm with your lodge or the sanctuary office upon arrival. No advance booking is typically required for entry, but permits might be needed depending on your specific activities within the sanctuary. We always advise checking the latest regulations before your visit.","photography":"Photography is generally permitted, but always be respectful of wildlife and avoid disturbing them. Using a telephoto lens is highly recommended for capturing wildlife from a safe distance. Drones are usually prohibited without special permits and prior authorization; we strongly advise against bringing one unless you have cleared it officially. The light in Namibia is incredible, especially during the golden hours just after sunrise and before sunset.","whatToBring":["High SPF sunscreen","Insect repellent","Binoculars","Camera with zoom lens","Wide-brimmed hat","Comfortable walking shoes","Lightweight, long-sleeved shirts","Warm fleece or jacket for evenings","Reusable water bottle","Personal first-aid kit","Headlamp or flashlight","Book or journal"]},"panelIntrosJson":null,"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.697Z"},{"id":3161,"subRegionId":27788,"countryId":54,"name":"Okonjima Nature Reserve","slug":"okonjima-nature-reserve","description":"Home to the AfriCat Foundation, Okonjima is a world-renowned conservation project dedicated to the rehabilitation of Namibia's large carnivores. Visitors have exceptional opportunities to track and view leopards, cheetahs, and wild dogs in a natural setting, making it a must-visit for carnivore enthusiasts.","latitude":-20.795118,"longitude":16.637264,"imageUrl":"/images/parks/okonjima-nature-reserve-safari.webp","wdpaId":null,"iucnCategory":null,"areaKm2":null,"importance":8,"tier":"active","ebirdSpeciesCount":251,"nearestAirportName":"Okonjima Airport","nearestAirportCode":"FYKN","nearestAirportDistanceKm":8,"nearestIntlAirportName":"Hosea Kutako International Airport","nearestIntlAirportCode":"WDH","nearestIntlAirportDistanceKm":206.2,"crowdingScore":2,"malariaRisk":"low","website":"https://okonjima.com","entryFee":null,"openingHours":null,"bestTimeToVisit":"May to October (dry winter) for Etosha wildlife. Year-round for Sossusvlei and the Skeleton Coast.","activities":"Guided explorations, Game drives, Sundowner experience, Hiking, Bird watching, Wildlife photography","facilities":"Lodge, Private airstrip, Safari lodges, African Villa, Private Bush Suite, Bush Camp, Plains Camp, Campsites, Private chef (for luxury options), Private guide (for luxury options), Private safari vehicle (for luxury options)","rules":null,"lastEnrichedAt":"2026-04-06T18:09:33.898Z","boundaryGeojson":{"type":"Polygon","coordinates":[[[16.6169652,-20.883155],[16.617054,-20.8827557],[16.6167894,-20.882576],[16.6164938,-20.8828479],[16.6122442,-20.880079],[16.603678,-20.8744183],[16.5941316,-20.8680398],[16.5920737,-20.8668273],[16.5900674,-20.8658251],[16.5900191,-20.8655948],[16.5895131,-20.8655041],[16.5896379,-20.8651417],[16.5888699,-20.8650572],[16.5829554,-20.8619678],[16.5759839,-20.8582597],[16.576767,-20.8576132],[16.5488243,-20.8428231],[16.5585663,-20.8322513],[16.571004,-20.8190167],[16.5845947,-20.8045229],[16.6030466,-20.7859419],[16.5678763,-20.7642649],[16.5665027,-20.7563187],[16.5756587,-20.7431151],[16.5815525,-20.7348104],[16.5878061,-20.727533],[16.5898778,-20.7251837],[16.5988244,-20.7150376],[16.5987676,-20.7147127],[16.6016612,-20.711214],[16.6038186,-20.7124561],[16.6066163,-20.7072943],[16.6089278,-20.7049717],[16.6090342,-20.7048684],[16.610316,-20.7036251],[16.6229558,-20.7137357],[16.6333349,-20.7220494],[16.6406187,-20.7278443],[16.6435209,-20.7307746],[16.6435456,-20.7307814],[16.6435756,-20.7307896],[16.6617653,-20.726841],[16.6638346,-20.7468782],[16.6654008,-20.7618313],[16.6658174,-20.7687659],[16.6653887,-20.7701354],[16.6663648,-20.7710836],[16.6664751,-20.7758202],[16.6670176,-20.7763191],[16.6670054,-20.7773882],[16.6669716,-20.7796569],[16.6679347,-20.7810582],[16.6692746,-20.7812337],[16.6696972,-20.7822827],[16.6720137,-20.7830452],[16.6844052,-20.7819568],[16.689177,-20.8102412],[16.6981431,-20.8087597],[16.7074924,-20.8070882],[16.7129647,-20.8061068],[16.7130845,-20.8060278],[16.7132419,-20.8060219],[16.7133401,-20.8060451],[16.7175898,-20.8052598],[16.7227075,-20.8077809],[16.7255077,-20.8091596],[16.7249419,-20.8101023],[16.7249507,-20.8101495],[16.7249765,-20.8102358],[16.7257027,-20.8108049],[16.7244445,-20.8194967],[16.7234205,-20.8219294],[16.7215697,-20.8235355],[16.7220346,-20.8284402],[16.7215784,-20.8294213],[16.7212316,-20.834996],[16.7209239,-20.8390838],[16.7206097,-20.8393187],[16.7206475,-20.841678],[16.7200312,-20.8431065],[16.7194844,-20.8436559],[16.7187989,-20.8439062],[16.7177501,-20.845347],[16.7170812,-20.8459307],[16.7167736,-20.8469654],[16.713266,-20.8532429],[16.7135985,-20.855892],[16.711476,-20.8576177],[16.7093026,-20.857375],[16.7004105,-20.8598651],[16.6955831,-20.8608397],[16.6954175,-20.8625593],[16.694625,-20.8637695],[16.6938347,-20.8638096],[16.6935614,-20.8630943],[16.6920319,-20.8624584],[16.6878789,-20.861602],[16.6855142,-20.8613849],[16.6831084,-20.8628155],[16.6816594,-20.8612572],[16.6816522,-20.8592284],[16.678768,-20.8589729],[16.6730279,-20.8569292],[16.6714152,-20.8568307],[16.6706707,-20.8579513],[16.6673374,-20.8633966],[16.6669834,-20.8664976],[16.6662128,-20.8702432],[16.6654789,-20.8724951],[16.661322,-20.8732439],[16.6524667,-20.8812251],[16.6513663,-20.8803886],[16.651421,-20.8794435],[16.6518316,-20.8786265],[16.6481512,-20.881406],[16.6472688,-20.8815299],[16.6437514,-20.8793745],[16.6396824,-20.8801961],[16.6343184,-20.8829943],[16.6250805,-20.8841586],[16.6223069,-20.8866112],[16.6189864,-20.884472],[16.6169652,-20.883155]]]},"boundarySource":"osm","boundaryFetchedAt":"2026-04-06T23:39:24.411Z","faqJson":"[{\"question\":\"What makes the carnivore tracking experience at Okonjima unique compared to other safari destinations in Namibia?\",\"answer\":\"Okonjima's direct affiliation with the AfriCat Foundation means visitors actively participate in or observe the rehabilitation efforts for leopards, cheetahs, and wild dogs. This often involves tracking collared animals within vast, natural enclosures or the larger reserve, providing exceptional, close-up viewing opportunities that are rare elsewhere.\"},{\"question\":\"When is the best time of year to visit Okonjima for optimal carnivore sightings and overall safari experience?\",\"answer\":\"The dry season, from May to October, is generally considered the best time to visit Okonjima. During these months, vegetation is sparser, and animals congregate around water sources, making them easier to spot and track.\"},{\"question\":\"Given Okonjima's rehabilitation focus, are the large carnivores viewed in fenced areas, or are they truly wild within the reserve?\",\"answer\":\"Okonjima operates a vast, fenced reserve where rehabilitated carnivores, including leopards and cheetahs, roam freely in a natural environment after release. While some animals may be in temporary rehabilitation enclosures, the primary tracking experiences are with those living wild within the extensive reserve, offering an authentic yet controlled viewing opportunity.\"},{\"question\":\"How can visitors engage with Okonjima's conservation mission beyond typical game drives, and what unique activities are offered?\",\"answer\":\"Beyond standard game drives, visitors can participate in guided 'AfriCat Carnivore Tracking' excursions, often on foot, to locate collared cheetahs or wild dogs. There are also opportunities to learn about the foundation's work at their information center, offering a deeper insight into their vital conservation efforts.\"},{\"question\":\"What types of accommodation and amenities can visitors expect at Okonjima Nature Reserve?\",\"answer\":\"Okonjima offers a range of accommodation, from luxurious villas and private bush suites to more rustic but comfortable chalets, catering to different preferences and budgets. Each lodge provides a unique experience with excellent service, often including meals and guided activities, ensuring a comfortable and immersive stay in the Namibian bush.\"}]","visitorTipsJson":{"tipping":"We suggest tipping your main guide around NAD 200-300 per person per day for their exceptional knowledge and tracking skills. For general camp staff, a communal tip of NAD 100-150 per person per day is customary, which can be placed in a central box. This ensures everyone, from housekeepers to kitchen staff, is acknowledged for their hard work in making your stay comfortable.","dressCode":"We always pack layers for Okonjima. Early morning game drives are surprisingly chilly, even in summer, so a warm fleece or jacket is essential. For daytime, light, breathable fabrics in neutral colours like khaki, olive, or grey are best to blend in and avoid attracting attention. We recommend sturdy closed-toe shoes for walking activities and comfortable sandals for relaxing in camp. Don't forget a wide-brimmed hat and sunglasses; the Namibian sun is intense.","editorial":"We love Okonjima for its profound commitment to wildlife rehabilitation, offering an intimate and educational encounter with Namibia's big cats that few other places can match. The guided explorations here provide a unique perspective, allowing us to truly connect with the conservation efforts and the incredible animals they protect. The lodge feels luxurious and timeless, providing a perfect base for these meaningful experiences.","etiquette":"We advocate for quiet observation. Keep voices low during game drives and walks to avoid startling animals and to enhance the experience for everyone. Always remain seated in the vehicle unless instructed otherwise by your guide; this is for your safety and the animals' peace. Never attempt to feed or approach wildlife. In camp, respect quiet hours, especially in communal areas, allowing everyone to enjoy the tranquility and the sounds of the bush.","gateTimes":"Okonjima operates on a booking-only basis, so there are no strict public gate times. Access is generally aligned with check-in and check-out schedules, typically from 14:00 on arrival day until 10:00 on departure. We recommend confirming your specific arrival and departure times with the reserve directly to ensure seamless entry and to coordinate your first activity.","photography":"Okonjima offers incredible photographic opportunities, especially with its big cats. We recommend a telephoto lens (300mm or more) for those close-up shots and a beanbag for stability in the vehicle. Always ask your guide before using flash, especially at night, as it can disturb wildlife. Drones are strictly prohibited to ensure the animals' welfare and the privacy of other guests. For those sensational sunset shots, be ready with your camera as the light fades quickly.","whatToBring":["Binoculars","Wide-brimmed hat","High-SPF sunscreen","Insect repellent","Camera with extra batteries and memory cards","Telephoto lens (300mm+)","Comfortable walking shoes (closed-toe)","Light, long-sleeved shirts and trousers (neutral colours)","Warm fleece or jacket","Small backpack for day trips","Power bank for electronics","Personal medications"]},"panelIntrosJson":{"lodges":"When planning your stay at Okonjima, we find the lodges here perfectly balance comfort with a deep connection to the reserve's conservation mission. Each option offers a unique way to experience this special place, from rustic charm to understated luxury.","wildlife":"Okonjima is, without question, one of Africa's premier destinations for intimate carnivore encounters, a direct result of the incredible work done by the AfriCat Foundation. We consistently find the tracking experiences here to be profoundly rewarding, offering unparalleled insights into the lives of leopards, cheetahs, and wild dogs.","weather":"Understanding Okonjima's weather patterns is key to planning your visit, as the seasons significantly shape the landscape and animal behavior. We recommend considering the dry winter months for optimal game viewing, though each season offers its own unique charm.","practical":"To ensure your Okonjima safari is as seamless and enriching as possible, we've compiled essential practical advice based on our extensive experience. From what to pack to getting around, these insights will help you prepare for a truly memorable visit.","faqs":"We understand that planning a safari can bring up many questions, so we've addressed the most common queries about visiting Okonjima here. Our aim is to provide clear, concise answers that help you feel fully prepared for your journey.","visitorTips":"Drawing from our many visits to Okonjima, we've gathered our top visitor tips to help you make the most of your time with the AfriCat Foundation. These insider recommendations will ensure you have the most impactful and enjoyable carnivore tracking experience possible.","lodgeTiers":"Okonjima offers a range of accommodation options, and we've categorized them into tiers to help you find the perfect fit for your preferences and budget. Each tier provides a distinct experience, all while supporting the vital conservation work of the reserve.","similar":"If Okonjima's unique focus on carnivore rehabilitation and intimate tracking experiences resonates with you, we've identified other exceptional destinations that offer similar impactful wildlife encounters. These alternatives provide comparable opportunities for conservation-minded travelers seeking profound safari experiences."},"entryFeesJson":null,"entryFeesSource":null,"entryFeesFetchedAt":null,"gygLocationId":null,"gygToursJson":null,"gygEnrichedAt":null,"establishedYear":null,"unescoStatus":null,"wikidataUrl":null,"wikidataEnrichedAt":"2026-07-24T00:47:35.629Z"}],"otherLodges":[{"id":31540,"subRegionId":27788,"siteId":5731,"name":"3 Daughters Guest House","slug":"3-daughters-guest-house","description":"3 Daughters Guest House is a guesthouse near Daan Viljoen Game Park.","latitude":-22.59491,"longitude":17.056719,"address":null,"phone":null,"website":null,"email":null,"activities":"guesthouse","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3D3%2520Daughters%2520Guest%2520House%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":1313,"nearbyBirdCount":246,"nearbyMammalCount":53,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":218,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":212,\"iconicTaxon\":\"Aves\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":193,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":183,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":175,\"iconicTaxon\":\"Aves\"},{\"name\":\"Laughing Dove\",\"count\":163,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Cordonbleu\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"African Red-eyed Bulbul\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"Black-throated Canary\",\"count\":109,\"iconicTaxon\":\"Aves\"},{\"name\":\"Yellow Mongoose\",\"count\":106,\"iconicTaxon\":\"Mammalia\"}]","plnrScore":29,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":"safari-house","go2africaPricing":"{\"AUD\":\"From A$505 to A$740 pps\",\"CAD\":\"From C$495 to C$725 pps\",\"EUR\":\"From €310 to €455 pps\",\"GBP\":\"From £265 to £390 pps\",\"SGD\":\"From S$460 to S$675 pps\",\"USD\":\"From $360 to $530 pps\",\"ZAR\":\"From R5,970 to R8,790 pps\"}","go2africaActivities":"[\"Bush dining\",\"Game drives\",\"Night drives\"]","go2africaPhotoUrls":"[\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Fire-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Bedroom-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Dinner-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_-Living-area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_Living-Area-1-420x380.jpg\"]","go2africaLocation":"Etosha, Namibia","go2africaEnrichedAt":"2026-04-30T03:01:26.073Z","expertAfricaId":1240,"expertAfricaAvailability":null,"expertAfricaUrl":"/namibia/etosha-national-park/safari-house","expertAfricaRating":100,"expertAfricaReviewCount":2,"expertAfricaBreakdown":"{\"excellent\":2,\"good\":0,\"average\":0,\"poor\":0,\"terrible\":0}","expertAfricaEnrichedAt":"2026-07-27T03:31:30.458Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null},{"id":31547,"subRegionId":27788,"siteId":5731,"name":"Advantage Y&R","slug":"advantage-y-r","description":"Advantage Y&R is a guesthouse near Daan Viljoen Game Park.","latitude":-22.56283,"longitude":17.077534,"address":null,"phone":null,"website":null,"email":null,"activities":"guesthouse","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3DAdvantage%2520Y%2526R%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":1312,"nearbyBirdCount":246,"nearbyMammalCount":52,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":218,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":208,\"iconicTaxon\":\"Aves\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":192,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":185,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":177,\"iconicTaxon\":\"Aves\"},{\"name\":\"Laughing Dove\",\"count\":164,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Cordonbleu\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"African Red-eyed Bulbul\",\"count\":112,\"iconicTaxon\":\"Aves\"},{\"name\":\"Black-throated Canary\",\"count\":109,\"iconicTaxon\":\"Aves\"},{\"name\":\"Yellow Mongoose\",\"count\":106,\"iconicTaxon\":\"Mammalia\"}]","plnrScore":29,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":null,"go2africaPricing":null,"go2africaActivities":null,"go2africaPhotoUrls":null,"go2africaLocation":null,"go2africaEnrichedAt":null,"expertAfricaId":null,"expertAfricaAvailability":null,"expertAfricaUrl":null,"expertAfricaRating":null,"expertAfricaReviewCount":null,"expertAfricaBreakdown":null,"expertAfricaEnrichedAt":"2026-07-27T03:31:57.450Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null},{"id":31534,"subRegionId":27788,"siteId":5731,"name":"African Sky Guest House","slug":"african-sky-guest-house","description":"African Sky Guest House is a guesthouse near Daan Viljoen Game Park.","latitude":-22.561396,"longitude":17.070599,"address":null,"phone":"+26461400731","website":null,"email":null,"activities":"guesthouse","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3DAfrican%2520Sky%2520Guest%2520House%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":1311,"nearbyBirdCount":245,"nearbyMammalCount":52,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":218,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":208,\"iconicTaxon\":\"Aves\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":198,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":185,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":180,\"iconicTaxon\":\"Aves\"},{\"name\":\"Laughing Dove\",\"count\":167,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Cordonbleu\",\"count\":116,\"iconicTaxon\":\"Aves\"},{\"name\":\"African Red-eyed Bulbul\",\"count\":113,\"iconicTaxon\":\"Aves\"},{\"name\":\"Black-throated Canary\",\"count\":109,\"iconicTaxon\":\"Aves\"},{\"name\":\"Yellow Mongoose\",\"count\":107,\"iconicTaxon\":\"Mammalia\"}]","plnrScore":32,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":"safari-house","go2africaPricing":"{\"AUD\":\"From A$505 to A$740 pps\",\"CAD\":\"From C$495 to C$725 pps\",\"EUR\":\"From €310 to €455 pps\",\"GBP\":\"From £265 to £390 pps\",\"SGD\":\"From S$460 to S$675 pps\",\"USD\":\"From $360 to $530 pps\",\"ZAR\":\"From R5,970 to R8,790 pps\"}","go2africaActivities":"[\"Bush dining\",\"Game drives\",\"Night drives\"]","go2africaPhotoUrls":"[\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Fire-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Bedroom-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Dinner-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_-Living-area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_Living-Area-1-420x380.jpg\"]","go2africaLocation":"Etosha, Namibia","go2africaEnrichedAt":"2026-04-30T03:01:26.070Z","expertAfricaId":1240,"expertAfricaAvailability":null,"expertAfricaUrl":"/namibia/etosha-national-park/safari-house","expertAfricaRating":100,"expertAfricaReviewCount":2,"expertAfricaBreakdown":"{\"excellent\":2,\"good\":0,\"average\":0,\"poor\":0,\"terrible\":0}","expertAfricaEnrichedAt":"2026-07-27T03:31:14.201Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null},{"id":31532,"subRegionId":27788,"siteId":5731,"name":"A-Z Boutique Guesthouse","slug":"a-z-boutique-guesthouse","description":"A-Z Boutique Guesthouse is a guesthouse near Daan Viljoen Game Park.","latitude":-22.587738,"longitude":17.055977,"address":null,"phone":null,"website":null,"email":null,"activities":"guesthouse","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3DA-Z%2520Boutique%2520Guesthouse%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":1309,"nearbyBirdCount":245,"nearbyMammalCount":52,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":218,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":212,\"iconicTaxon\":\"Aves\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":193,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":183,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":176,\"iconicTaxon\":\"Aves\"},{\"name\":\"Laughing Dove\",\"count\":163,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Cordonbleu\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"African Red-eyed Bulbul\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"Black-throated Canary\",\"count\":109,\"iconicTaxon\":\"Aves\"},{\"name\":\"Yellow Mongoose\",\"count\":106,\"iconicTaxon\":\"Mammalia\"}]","plnrScore":29,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":"safari-house","go2africaPricing":"{\"AUD\":\"From A$505 to A$740 pps\",\"CAD\":\"From C$495 to C$725 pps\",\"EUR\":\"From €310 to €455 pps\",\"GBP\":\"From £265 to £390 pps\",\"SGD\":\"From S$460 to S$675 pps\",\"USD\":\"From $360 to $530 pps\",\"ZAR\":\"From R5,970 to R8,790 pps\"}","go2africaActivities":"[\"Bush dining\",\"Game drives\",\"Night drives\"]","go2africaPhotoUrls":"[\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Fire-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Bedroom-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safari_House_Dinner-Area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_-Living-area-420x380.jpg\",\"https://www.go2africa.com/wp-content/uploads/2020/03/Safair_House_Living-Area-1-420x380.jpg\"]","go2africaLocation":"Etosha, Namibia","go2africaEnrichedAt":"2026-04-30T03:01:26.068Z","expertAfricaId":1240,"expertAfricaAvailability":null,"expertAfricaUrl":"/namibia/etosha-national-park/safari-house","expertAfricaRating":100,"expertAfricaReviewCount":2,"expertAfricaBreakdown":"{\"excellent\":2,\"good\":0,\"average\":0,\"poor\":0,\"terrible\":0}","expertAfricaEnrichedAt":"2026-07-27T03:31:03.342Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null},{"id":31506,"subRegionId":27788,"siteId":5731,"name":"Barbara’s Camp site","slug":"barbara-s-camp-site","description":"Barbara’s Camp site is a camp near Daan Viljoen Game Park.","latitude":-22.381,"longitude":17.0769,"address":null,"phone":null,"website":null,"email":null,"activities":"camp","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3DBarbara%25E2%2580%2599s%2520Camp%2520site%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":836,"nearbyBirdCount":196,"nearbyMammalCount":44,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":51,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"Laughing Dove\",\"count\":42,\"iconicTaxon\":\"Aves\"},{\"name\":\"Maccoa Duck\",\"count\":39,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":37,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":34,\"iconicTaxon\":\"Aves\"},{\"name\":\"Kalahari Tree Skink\",\"count\":33,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":32,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":27,\"iconicTaxon\":\"Aves\"},{\"name\":\"Round-winged Orange Tip\",\"count\":27,\"iconicTaxon\":\"Insecta\"},{\"name\":\"Grey Go-away-bird\",\"count\":27,\"iconicTaxon\":\"Aves\"}]","plnrScore":29,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":null,"go2africaPricing":null,"go2africaActivities":null,"go2africaPhotoUrls":null,"go2africaLocation":null,"go2africaEnrichedAt":null,"expertAfricaId":null,"expertAfricaAvailability":null,"expertAfricaUrl":null,"expertAfricaRating":null,"expertAfricaReviewCount":null,"expertAfricaBreakdown":null,"expertAfricaEnrichedAt":"2026-07-27T03:30:09.283Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null},{"id":31512,"subRegionId":27788,"siteId":5731,"name":"Beacon Lodge","slug":"beacon-lodge","description":"Beacon Lodge is a guesthouse near Daan Viljoen Game Park.","latitude":-22.563549,"longitude":17.076563,"address":null,"phone":null,"website":null,"email":null,"activities":"guesthouse","amenities":null,"filling":null,"imageUrl":null,"priceRange":null,"sustainability":null,"communityInfo":null,"lodgeType":null,"socialLinks":null,"capacity":null,"roomCount":null,"nightDrives":null,"dietaryOptions":null,"bestSeason":null,"nearestTownName":null,"nearestTownDistanceKm":null,"localTribe":null,"ecoRating":null,"childFriendly":null,"poolOrSpa":null,"wifiAvailable":null,"bookingAffiliateUrl":"https://www.anrdoezrs.net/click-7921496-10180360?url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.html%3Fss%3DBeacon%2520Lodge%2520Namibia%26aid%3D2427439","lastEnrichedAt":null,"faqJson":null,"elevationM":null,"monthlyClimate":null,"nearestAirstripName":null,"nearestAirstripDistanceKm":null,"nearestAirstripIcao":null,"nearbySpeciesCount":1312,"nearbyBirdCount":246,"nearbyMammalCount":52,"topNearbySpecies":"[{\"name\":\"Namib Rock Agama\",\"count\":218,\"iconicTaxon\":\"Reptilia\"},{\"name\":\"White-browed Sparrow-Weaver\",\"count\":208,\"iconicTaxon\":\"Aves\"},{\"name\":\"Rosy-faced Lovebird\",\"count\":193,\"iconicTaxon\":\"Aves\"},{\"name\":\"White-backed Mousebird\",\"count\":185,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Masked Weaver\",\"count\":177,\"iconicTaxon\":\"Aves\"},{\"name\":\"Laughing Dove\",\"count\":164,\"iconicTaxon\":\"Aves\"},{\"name\":\"Southern Cordonbleu\",\"count\":114,\"iconicTaxon\":\"Aves\"},{\"name\":\"African Red-eyed Bulbul\",\"count\":112,\"iconicTaxon\":\"Aves\"},{\"name\":\"Black-throated Canary\",\"count\":109,\"iconicTaxon\":\"Aves\"},{\"name\":\"Yellow Mongoose\",\"count\":106,\"iconicTaxon\":\"Mammalia\"}]","plnrScore":29,"visible":true,"noindex":false,"operator":null,"source":null,"scrapedHtml":null,"scrapedRatesHtml":null,"scrapedMeta":null,"scrapedAt":null,"deepEnrichedAt":null,"externalRating":null,"externalReviewCount":null,"externalRatingSource":null,"roomTypes":null,"awardsJson":null,"photoUrls":null,"bookingEngine":null,"seasonalAvailability":null,"go2africaSlug":null,"go2africaPricing":null,"go2africaActivities":null,"go2africaPhotoUrls":null,"go2africaLocation":null,"go2africaEnrichedAt":null,"expertAfricaId":null,"expertAfricaAvailability":null,"expertAfricaUrl":null,"expertAfricaRating":null,"expertAfricaReviewCount":null,"expertAfricaBreakdown":null,"expertAfricaEnrichedAt":"2026-07-27T03:30:14.654Z","googlePlaceId":null,"googleRating":null,"googleReviewCount":null,"googlePriceLevel":null,"googleEnrichedAt":null,"ecoCertifications":null,"osmWebsite":null,"thinLiftEnrichedAt":null}]},"dataUpdateCount":1,"dataUpdatedAt":1787641972580,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["/api/regions","southern-africa","countries","namibia","sub-regions","central-namibia-eastern-kalahari-fringe","sites","daan-viljoen-game-park","safari-lodges","paradisegarden-backpackers"],"queryHash":"[\"/api/regions\",\"southern-africa\",\"countries\",\"namibia\",\"sub-regions\",\"central-namibia-eastern-kalahari-fringe\",\"sites\",\"daan-viljoen-game-park\",\"safari-lodges\",\"paradisegarden-backpackers\"]"}]}