[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9lMOexHsMMYI85vDbUiMsmNxpLOy-oUOXiQt86FVhCI":3},{"place":4,"slug":5,"profiles":29,"occasions":527,"normals":528,"recent":598,"nearby":626,"editorial":15,"baseline":27,"attribution":656},{"id":5,"name":6,"kind":7,"region":8,"country":9,"cc":10,"lat":11,"lon":12,"pop":13,"timezone":14,"elevation":15,"coastKm":16,"skiKm":17,"skiArea":18,"skiDestination":21,"beachDestination":21,"hikingDestination":22,"unescoSites":23,"wikivoyageViews":24,"eligible":25,"occasions":26,"occasionsReviewed":21,"baseline":27,"source":28},"knysna-western-cape-za-988698","Knysna","city","Western Cape","South Africa","ZA",-34.0363,23.0471,68659,"Africa\u002FJohannesburg",null,3.71,7045.13,{"name":19,"km":17,"verticalM":20},"Cerro Castor",754,false,true,[],6976,{"general":22,"beach":21,"hiking":22,"ski":21},{},"2006-2025","open-meteo-era5",[30,312],{"key":31,"label":32,"description":33,"note":15,"windows":34,"months":40},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.",[35],{"from":36,"to":37,"tier":38,"raisedBy":39},1,12,"best",[],[41,84,105,123,144,166,188,210,230,250,271,291],{"month":36,"tier":38,"weatherTier":38,"for":42,"against":75,"raisedBy":81,"draws":82,"deterrents":83},[43,48,52,57,62,67,71],{"metric":44,"label":45,"unit":46,"value":47},"apparent_temp_max_mean_c","Feels like (high)","degC",24.9,{"metric":49,"label":50,"unit":46,"value":51},"temp_max_mean_c","Average daily high",23.4,{"metric":53,"label":54,"unit":55,"value":56},"precip_mm_month","Precipitation","mm",44.9,{"metric":58,"label":59,"unit":60,"value":61},"sunshine_fraction","Share of daylight that is sunny","ratio",0.89,{"metric":63,"label":64,"unit":65,"value":66},"heavy_rain_days","Days with heavy rain","days",1.1,{"metric":68,"label":69,"unit":65,"value":70},"wet_days","Wet days",8.2,{"metric":72,"label":73,"unit":46,"value":74},"temp_min_mean_c","Average daily low",17.6,[76],{"metric":77,"label":78,"unit":79,"value":80},"humidity_mean_pct","Relative humidity","%",77.8,[],[],[],{"month":85,"tier":38,"weatherTier":38,"for":86,"against":99,"raisedBy":102,"draws":103,"deterrents":104},2,[87,88,90,92,94,96,98],{"metric":44,"label":45,"unit":46,"value":47},{"metric":49,"label":50,"unit":46,"value":89},23.5,{"metric":53,"label":54,"unit":55,"value":91},42.8,{"metric":58,"label":59,"unit":60,"value":93},0.9,{"metric":63,"label":64,"unit":65,"value":95},1.2,{"metric":68,"label":69,"unit":65,"value":97},8,{"metric":72,"label":73,"unit":46,"value":74},[100],{"metric":77,"label":78,"unit":79,"value":101},78.1,[],[],[],{"month":106,"tier":38,"weatherTier":38,"for":107,"against":118,"raisedBy":120,"draws":121,"deterrents":122},3,[108,109,111,113,114,115,116],{"metric":44,"label":45,"unit":46,"value":51},{"metric":49,"label":50,"unit":46,"value":110},22.7,{"metric":53,"label":54,"unit":55,"value":112},44.1,{"metric":58,"label":59,"unit":60,"value":61},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":70},{"metric":72,"label":73,"unit":46,"value":117},16.7,[119],{"metric":77,"label":78,"unit":79,"value":101},[],[],[],{"month":124,"tier":38,"weatherTier":38,"for":125,"against":138,"raisedBy":141,"draws":142,"deterrents":143},4,[126,128,130,132,133,134,136],{"metric":44,"label":45,"unit":46,"value":127},20.1,{"metric":49,"label":50,"unit":46,"value":129},20.6,{"metric":53,"label":54,"unit":55,"value":131},44.6,{"metric":58,"label":59,"unit":60,"value":61},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":135},7.8,{"metric":72,"label":73,"unit":46,"value":137},14.2,[139],{"metric":77,"label":78,"unit":79,"value":140},76.6,[],[],[],{"month":145,"tier":38,"weatherTier":38,"for":146,"against":162,"raisedBy":163,"draws":164,"deterrents":165},5,[147,149,151,153,155,157,158,160],{"metric":44,"label":45,"unit":46,"value":148},18.1,{"metric":49,"label":50,"unit":46,"value":150},19.5,{"metric":53,"label":54,"unit":55,"value":152},41.2,{"metric":58,"label":59,"unit":60,"value":154},0.87,{"metric":68,"label":69,"unit":65,"value":156},6,{"metric":63,"label":64,"unit":65,"value":95},{"metric":72,"label":73,"unit":46,"value":159},12.5,{"metric":77,"label":78,"unit":79,"value":161},74,[],[],[],[],{"month":156,"tier":38,"weatherTier":38,"for":167,"against":184,"raisedBy":185,"draws":186,"deterrents":187},[168,170,172,174,176,178,180,182],{"metric":44,"label":45,"unit":46,"value":169},15.5,{"metric":53,"label":54,"unit":55,"value":171},52.8,{"metric":58,"label":59,"unit":60,"value":173},0.83,{"metric":49,"label":50,"unit":46,"value":175},17.8,{"metric":63,"label":64,"unit":65,"value":177},1.4,{"metric":68,"label":69,"unit":65,"value":179},7.9,{"metric":72,"label":73,"unit":46,"value":181},10.9,{"metric":77,"label":78,"unit":79,"value":183},70.2,[],[],[],[],{"month":189,"tier":38,"weatherTier":38,"for":190,"against":206,"raisedBy":207,"draws":208,"deterrents":209},7,[191,193,195,197,199,200,202,204],{"metric":44,"label":45,"unit":46,"value":192},14.7,{"metric":53,"label":54,"unit":55,"value":194},49.3,{"metric":58,"label":59,"unit":60,"value":196},0.85,{"metric":49,"label":50,"unit":46,"value":198},17.1,{"metric":63,"label":64,"unit":65,"value":177},{"metric":68,"label":69,"unit":65,"value":201},8.6,{"metric":72,"label":73,"unit":46,"value":203},10,{"metric":77,"label":78,"unit":79,"value":205},70.4,[],[],[],[],{"month":97,"tier":38,"weatherTier":38,"for":211,"against":226,"raisedBy":227,"draws":228,"deterrents":229},[212,214,216,218,220,221,222,224],{"metric":44,"label":45,"unit":46,"value":213},15.2,{"metric":53,"label":54,"unit":55,"value":215},55.7,{"metric":58,"label":59,"unit":60,"value":217},0.91,{"metric":49,"label":50,"unit":46,"value":219},17.3,{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":70},{"metric":72,"label":73,"unit":46,"value":223},10.3,{"metric":77,"label":78,"unit":79,"value":225},71.9,[],[],[],[],{"month":231,"tier":38,"weatherTier":38,"for":232,"against":246,"raisedBy":247,"draws":248,"deterrents":249},9,[233,235,237,238,240,241,242,244],{"metric":44,"label":45,"unit":46,"value":234},16.5,{"metric":53,"label":54,"unit":55,"value":236},47.3,{"metric":58,"label":59,"unit":60,"value":154},{"metric":49,"label":50,"unit":46,"value":239},17.9,{"metric":63,"label":64,"unit":65,"value":93},{"metric":68,"label":69,"unit":65,"value":97},{"metric":72,"label":73,"unit":46,"value":243},11.4,{"metric":77,"label":78,"unit":79,"value":245},74.3,[],[],[],[],{"month":203,"tier":38,"weatherTier":38,"for":251,"against":267,"raisedBy":268,"draws":269,"deterrents":270},[252,254,256,258,260,262,264,266],{"metric":44,"label":45,"unit":46,"value":253},18.8,{"metric":49,"label":50,"unit":46,"value":255},19.1,{"metric":53,"label":54,"unit":55,"value":257},58.1,{"metric":58,"label":59,"unit":60,"value":259},0.88,{"metric":63,"label":64,"unit":65,"value":261},1.6,{"metric":68,"label":69,"unit":65,"value":263},8.8,{"metric":72,"label":73,"unit":46,"value":265},13.1,{"metric":77,"label":78,"unit":79,"value":140},[],[],[],[],{"month":272,"tier":38,"weatherTier":38,"for":273,"against":287,"raisedBy":288,"draws":289,"deterrents":290},11,[274,276,278,279,281,282,284,285],{"metric":44,"label":45,"unit":46,"value":275},20.5,{"metric":49,"label":50,"unit":46,"value":277},20.2,{"metric":58,"label":59,"unit":60,"value":61},{"metric":53,"label":54,"unit":55,"value":280},63,{"metric":63,"label":64,"unit":65,"value":177},{"metric":68,"label":69,"unit":65,"value":283},8.9,{"metric":72,"label":73,"unit":46,"value":137},{"metric":77,"label":78,"unit":79,"value":286},76,[],[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":292,"against":306,"raisedBy":309,"draws":310,"deterrents":311},[293,295,297,299,300,302,304],{"metric":44,"label":45,"unit":46,"value":294},22.9,{"metric":49,"label":50,"unit":46,"value":296},22,{"metric":53,"label":54,"unit":55,"value":298},41.4,{"metric":58,"label":59,"unit":60,"value":93},{"metric":63,"label":64,"unit":65,"value":301},0.8,{"metric":68,"label":69,"unit":65,"value":303},9.2,{"metric":72,"label":73,"unit":46,"value":305},16.2,[307],{"metric":77,"label":78,"unit":79,"value":308},77,[],[],[],{"key":313,"label":314,"description":315,"note":15,"windows":316,"months":319},"hiking","Hiking and trekking","Cool enough to climb in, dry enough to enjoy, long enough days.",[317],{"from":36,"to":37,"tier":38,"raisedBy":318},[],[320,343,360,377,394,411,428,445,461,478,494,511],{"month":36,"tier":38,"weatherTier":38,"for":321,"against":338,"raisedBy":340,"draws":341,"deterrents":342},[322,323,324,325,326,327,332,337],{"metric":53,"label":54,"unit":55,"value":56},{"metric":49,"label":50,"unit":46,"value":51},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":70},{"metric":58,"label":59,"unit":60,"value":61},{"metric":328,"label":329,"unit":330,"value":331},"daylight_hours_day","Daylight per day","h",14.1,{"metric":333,"label":334,"unit":335,"value":336},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",22.4,{"metric":44,"label":45,"unit":46,"value":47},[339],{"metric":72,"label":73,"unit":46,"value":74},[],[],[],{"month":85,"tier":38,"weatherTier":38,"for":344,"against":355,"raisedBy":357,"draws":358,"deterrents":359},[345,346,347,348,349,350,352,354],{"metric":53,"label":54,"unit":55,"value":91},{"metric":49,"label":50,"unit":46,"value":89},{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":97},{"metric":58,"label":59,"unit":60,"value":93},{"metric":328,"label":329,"unit":330,"value":351},13.3,{"metric":333,"label":334,"unit":335,"value":353},21.3,{"metric":44,"label":45,"unit":46,"value":47},[356],{"metric":72,"label":73,"unit":46,"value":74},[],[],[],{"month":106,"tier":38,"weatherTier":38,"for":361,"against":373,"raisedBy":374,"draws":375,"deterrents":376},[362,363,364,365,366,367,369,370,372],{"metric":49,"label":50,"unit":46,"value":110},{"metric":53,"label":54,"unit":55,"value":112},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":70},{"metric":58,"label":59,"unit":60,"value":61},{"metric":328,"label":329,"unit":330,"value":368},12.3,{"metric":44,"label":45,"unit":46,"value":51},{"metric":333,"label":334,"unit":335,"value":371},20.3,{"metric":72,"label":73,"unit":46,"value":117},[],[],[],[],{"month":124,"tier":38,"weatherTier":38,"for":378,"against":390,"raisedBy":391,"draws":392,"deterrents":393},[379,380,381,382,383,384,385,386,388],{"metric":49,"label":50,"unit":46,"value":129},{"metric":53,"label":54,"unit":55,"value":131},{"metric":63,"label":64,"unit":65,"value":66},{"metric":68,"label":69,"unit":65,"value":135},{"metric":44,"label":45,"unit":46,"value":127},{"metric":58,"label":59,"unit":60,"value":61},{"metric":72,"label":73,"unit":46,"value":137},{"metric":328,"label":329,"unit":330,"value":387},11.2,{"metric":333,"label":334,"unit":335,"value":389},19.4,[],[],[],[],{"month":145,"tier":38,"weatherTier":38,"for":395,"against":407,"raisedBy":408,"draws":409,"deterrents":410},[396,397,398,399,400,401,402,403,405],{"metric":49,"label":50,"unit":46,"value":150},{"metric":53,"label":54,"unit":55,"value":152},{"metric":68,"label":69,"unit":65,"value":156},{"metric":63,"label":64,"unit":65,"value":95},{"metric":44,"label":45,"unit":46,"value":148},{"metric":72,"label":73,"unit":46,"value":159},{"metric":58,"label":59,"unit":60,"value":154},{"metric":333,"label":334,"unit":335,"value":404},18.5,{"metric":328,"label":329,"unit":330,"value":406},10.4,[],[],[],[],{"month":156,"tier":38,"weatherTier":38,"for":412,"against":422,"raisedBy":425,"draws":426,"deterrents":427},[413,414,415,416,417,418,419,420],{"metric":49,"label":50,"unit":46,"value":175},{"metric":53,"label":54,"unit":55,"value":171},{"metric":68,"label":69,"unit":65,"value":179},{"metric":63,"label":64,"unit":65,"value":177},{"metric":44,"label":45,"unit":46,"value":169},{"metric":72,"label":73,"unit":46,"value":181},{"metric":58,"label":59,"unit":60,"value":173},{"metric":333,"label":334,"unit":335,"value":421},21.1,[423],{"metric":328,"label":329,"unit":330,"value":424},9.9,[],[],[],{"month":189,"tier":38,"weatherTier":38,"for":429,"against":441,"raisedBy":442,"draws":443,"deterrents":444},[430,431,432,433,434,435,436,437,439],{"metric":49,"label":50,"unit":46,"value":198},{"metric":53,"label":54,"unit":55,"value":194},{"metric":63,"label":64,"unit":65,"value":177},{"metric":68,"label":69,"unit":65,"value":201},{"metric":44,"label":45,"unit":46,"value":192},{"metric":72,"label":73,"unit":46,"value":203},{"metric":58,"label":59,"unit":60,"value":196},{"metric":333,"label":334,"unit":335,"value":438},21,{"metric":328,"label":329,"unit":330,"value":440},10.1,[],[],[],[],{"month":97,"tier":38,"weatherTier":38,"for":446,"against":457,"raisedBy":458,"draws":459,"deterrents":460},[447,448,449,450,451,452,453,454,455],{"metric":49,"label":50,"unit":46,"value":219},{"metric":53,"label":54,"unit":55,"value":215},{"metric":63,"label":64,"unit":65,"value":95},{"metric":68,"label":69,"unit":65,"value":70},{"metric":44,"label":45,"unit":46,"value":213},{"metric":72,"label":73,"unit":46,"value":223},{"metric":58,"label":59,"unit":60,"value":217},{"metric":328,"label":329,"unit":330,"value":181},{"metric":333,"label":334,"unit":335,"value":456},21.4,[],[],[],[],{"month":231,"tier":38,"weatherTier":38,"for":462,"against":474,"raisedBy":475,"draws":476,"deterrents":477},[463,464,465,466,467,468,469,470,472],{"metric":49,"label":50,"unit":46,"value":239},{"metric":53,"label":54,"unit":55,"value":236},{"metric":63,"label":64,"unit":65,"value":93},{"metric":68,"label":69,"unit":65,"value":97},{"metric":44,"label":45,"unit":46,"value":234},{"metric":72,"label":73,"unit":46,"value":243},{"metric":58,"label":59,"unit":60,"value":154},{"metric":328,"label":329,"unit":330,"value":471},11.9,{"metric":333,"label":334,"unit":335,"value":473},21.9,[],[],[],[],{"month":203,"tier":38,"weatherTier":38,"for":479,"against":490,"raisedBy":491,"draws":492,"deterrents":493},[480,481,482,483,484,485,486,487,489],{"metric":49,"label":50,"unit":46,"value":255},{"metric":53,"label":54,"unit":55,"value":257},{"metric":63,"label":64,"unit":65,"value":261},{"metric":68,"label":69,"unit":65,"value":263},{"metric":44,"label":45,"unit":46,"value":253},{"metric":72,"label":73,"unit":46,"value":265},{"metric":58,"label":59,"unit":60,"value":259},{"metric":328,"label":329,"unit":330,"value":488},12.9,{"metric":333,"label":334,"unit":335,"value":110},[],[],[],[],{"month":272,"tier":38,"weatherTier":38,"for":495,"against":507,"raisedBy":508,"draws":509,"deterrents":510},[496,497,498,499,500,501,502,504,505],{"metric":49,"label":50,"unit":46,"value":277},{"metric":53,"label":54,"unit":55,"value":280},{"metric":63,"label":64,"unit":65,"value":177},{"metric":68,"label":69,"unit":65,"value":283},{"metric":44,"label":45,"unit":46,"value":275},{"metric":58,"label":59,"unit":60,"value":61},{"metric":328,"label":329,"unit":330,"value":503},13.9,{"metric":72,"label":73,"unit":46,"value":137},{"metric":333,"label":334,"unit":335,"value":506},22.5,[],[],[],[],{"month":37,"tier":38,"weatherTier":38,"for":512,"against":523,"raisedBy":524,"draws":525,"deterrents":526},[513,514,515,516,517,518,520,521,522],{"metric":49,"label":50,"unit":46,"value":296},{"metric":53,"label":54,"unit":55,"value":298},{"metric":63,"label":64,"unit":65,"value":301},{"metric":68,"label":69,"unit":65,"value":303},{"metric":58,"label":59,"unit":60,"value":93},{"metric":328,"label":329,"unit":330,"value":519},14.4,{"metric":44,"label":45,"unit":46,"value":294},{"metric":333,"label":334,"unit":335,"value":110},{"metric":72,"label":73,"unit":46,"value":305},[],[],[],[],{},[529,531,533,535,537,539,548,555,557,559,561,566,571,582],{"key":49,"label":50,"unit":46,"values":530,"window":15},[51,89,110,129,150,175,198,219,239,255,277,296],{"key":72,"label":73,"unit":46,"values":532,"window":15},[74,74,117,137,159,181,203,223,243,265,137,305],{"key":53,"label":54,"unit":55,"values":534,"window":15},[56,91,112,131,152,171,194,215,236,257,280,298],{"key":44,"label":45,"unit":46,"values":536,"window":15},[47,47,51,127,148,169,192,213,234,253,275,294],{"key":63,"label":64,"unit":65,"values":538,"window":15},[66,95,66,66,95,177,177,95,93,261,177,301],{"key":540,"label":541,"unit":542,"values":543,"window":15},"rain_peak_hour","Time rain usually falls","hour",[189,544,545,97,546,156,296,547,547,189,545,203],18,14,17,15,{"key":549,"label":550,"unit":330,"values":551,"window":15},"sunshine_hours_day","Sunshine per day",[159,37,181,424,231,70,552,424,406,553,554,488],8.7,11.3,12.4,{"key":77,"label":78,"unit":79,"values":556,"window":15},[80,101,101,140,161,183,205,225,245,140,286,308],{"key":68,"label":69,"unit":65,"values":558,"window":15},[70,97,70,135,156,179,201,70,97,263,283,303],{"key":328,"label":329,"unit":330,"values":560,"window":15},[331,351,368,387,406,424,440,181,471,488,503,519],{"key":562,"label":563,"unit":65,"values":564,"window":15},"snow_days","Days with snow",[565,565,565,565,565,565,565,565,565,565,565,565],0,{"key":567,"label":568,"unit":569,"values":570,"window":15},"snowfall_cm_month","Snowfall","cm",[565,565,565,565,565,565,565,565,565,565,565,565],{"key":572,"label":573,"unit":335,"values":574,"window":15},"wind_mean_kmh","Wind (daily mean)",[575,351,576,577,578,579,580,580,579,581,575,575],14.3,12.6,12.2,11.8,13.8,13.6,14.5,{"key":583,"label":584,"unit":335,"values":585,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[586,587,588,589,590,591,592,593,594,595,596,597],41,39.4,37.4,35.1,33.3,38.2,37.9,38.9,39.8,40.8,41.5,41.7,[599,617],{"key":600,"label":601,"unit":602,"values":603,"window":614},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[604,605,606,607,608,609,124,610,611,612,613,613],6.1,5.9,5.7,5.2,4.8,4.1,5.4,6.4,6.9,6.2,{"from":615,"to":616},"2022-08-04","2025-12-31",{"key":618,"label":619,"unit":602,"values":620,"window":625},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[552,201,263,621,179,622,623,283,203,223,624,231],8.1,7.1,6.8,9.1,{"from":615,"to":616},[627,630,634,637,641,645,649,652],{"id":628,"name":629,"region":8},"cape-town-western-cape-za-3369157","Cape Town",{"id":631,"name":632,"region":633},"johannesburg-gauteng-za-993800","Johannesburg","Gauteng",{"id":635,"name":636,"region":633},"pretoria-gauteng-za-964137","Pretoria",{"id":638,"name":639,"region":640},"kruger-national-park-mpumalanga-za-986833","Kruger National Park","Mpumalanga",{"id":642,"name":643,"region":644},"durban-kwazulu-natal-za-1007311","Durban","KwaZulu-Natal",{"id":646,"name":647,"region":648},"jeffreys-bay-eastern-cape-za-993910","Jeffreys Bay","Eastern Cape",{"id":650,"name":651,"region":648},"gqeberha-eastern-cape-za-964420","Gqeberha",{"id":653,"name":654,"region":655},"bloemfontein-free-state-za-1018725","Bloemfontein","Free State","Weather data by Open-Meteo.com (CC-BY 4.0), generated using Copernicus Climate Change Service information (ERA5). City data from GeoNames (CC-BY 4.0). Air quality from the Copernicus Atmosphere Monitoring Service (CAMS) and sea temperature from Météo-France \u002F Copernicus Marine, both via Open-Meteo.com. Coastline from Natural Earth. Ski areas from OpenSkiMap.org, © OpenStreetMap contributors (ODbL) and Skimap.org. World Heritage sites from Wikidata (CC0), from the World Heritage List © UNESCO World Heritage Centre. Readership from Wikimedia pageview data (CC0). Destination classification derived from English Wikivoyage, © Wikivoyage contributors (CC BY-SA 4.0)."]