[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUrWzhgvDhyQ03-k_GH8RDqq1uBa8SASxYjKg80G0Xu8":3},{"place":4,"slug":5,"profiles":139,"occasions":874,"normals":935,"recent":999,"nearby":1044,"editorial":15,"baseline":137,"attribution":1074},{"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":22,"hikingDestination":22,"unescoSites":23,"wikivoyageViews":32,"eligible":33,"occasions":34,"occasionsReviewed":22,"baseline":137,"source":138},"cape-town-western-cape-za-3369157","Cape Town","city","Western Cape","South Africa","ZA",-33.9258,18.4232,4772846,"Africa\u002FJohannesburg",null,1.81,6776.03,{"name":19,"km":17,"verticalM":20},"Cerro Castor",754,false,true,[24,28],{"id":25,"name":26,"km":27},"1676","Human Rights, Liberation and Reconciliation: Nelson Mandela Legacy Sites",9.8,{"id":29,"name":30,"km":31},"916","Robben Island",14.3,30271,{"general":22,"beach":22,"hiking":22,"ski":21},{"festival-of-lights":35,"carols-by-candlelight-at-kirstenbosch":49,"christmas-and-new-year-festivities":55,"peak-summer-holiday-season-crowds":61,"cape-town-minstrel-carnival-tweede-nuwe-jaar-par":72,"cape-town-carnival":79,"easter-themed-events":85,"whale-watching-season":91,"wildflower-season":102,"penguin-breeding-season-at-boulders-beach":108,"kirstenbosch-summer-sunset-concerts":113,"stormers-rugby-season":119,"south-african-school-holidays-april-june-july-se":124,"cape-epic-mountain-bike-race":131},{"name":36,"kind":37,"months":38,"dates":40,"movable":22,"significance":43,"effect":44,"sources":45},"Festival of Lights","event",[39],12,{"from":41,"to":42},"12-01","12-07","notable","draw",[46],{"url":47,"publisher":48},"https:\u002F\u002Fwww.lonelyplanet.com\u002Farticles\u002Fbest-time-to-visit-cape-town","Lonely Planet",{"name":50,"kind":37,"months":51,"dates":52,"movable":22,"significance":43,"effect":44,"sources":53},"Carols by Candlelight at Kirstenbosch",[39],{"from":41,"to":42},[54],{"url":47,"publisher":48},{"name":56,"kind":37,"months":57,"dates":15,"movable":21,"significance":43,"effect":44,"sources":59},"Christmas and New Year festivities",[58,39],1,[60],{"url":47,"publisher":48},{"name":62,"kind":37,"months":63,"dates":64,"movable":21,"significance":43,"effect":67,"sources":68},"Peak summer holiday season crowds",[58,39],{"from":65,"to":66},"12-16","01-16","deterrent",[69],{"url":70,"publisher":71},"https:\u002F\u002Fen.wikivoyage.org\u002Fwiki\u002FCape_Town","Wikivoyage",{"name":73,"kind":37,"months":74,"dates":75,"movable":21,"significance":43,"effect":44,"sources":77},"Cape Town Minstrel Carnival (Tweede Nuwe Jaar Parade)",[58],{"from":76,"to":76},"01-02",[78],{"url":47,"publisher":48},{"name":80,"kind":37,"months":81,"dates":15,"movable":21,"significance":43,"effect":44,"sources":83},"Cape Town Carnival",[82],3,[84],{"url":47,"publisher":48},{"name":86,"kind":37,"months":87,"dates":15,"movable":22,"significance":43,"effect":44,"sources":89},"Easter-themed events",[82,88],4,[90],{"url":47,"publisher":48},{"name":92,"kind":93,"months":94,"dates":15,"movable":21,"significance":43,"effect":44,"sources":100},"Whale watching season","season",[95,96,97,98,99],7,8,9,10,11,[101],{"url":47,"publisher":48},{"name":103,"kind":104,"months":105,"dates":15,"movable":21,"significance":43,"effect":44,"sources":106},"Wildflower season","phenomenon",[96,97],[107],{"url":47,"publisher":48},{"name":109,"kind":104,"months":110,"dates":15,"movable":21,"significance":43,"effect":44,"sources":111},"Penguin breeding season at Boulders Beach",[97],[112],{"url":70,"publisher":71},{"name":114,"kind":37,"months":115,"dates":15,"movable":21,"significance":43,"effect":44,"sources":117},"Kirstenbosch Summer Sunset Concerts",[58,116,39],2,[118],{"url":70,"publisher":71},{"name":120,"kind":37,"months":121,"dates":15,"movable":21,"significance":43,"effect":44,"sources":122},"Stormers rugby season",[58,116,82,98,99,39],[123],{"url":70,"publisher":71},{"name":125,"kind":37,"months":126,"dates":15,"movable":21,"significance":43,"effect":67,"sources":128},"South African school holidays (April, June-July, September)",[88,127,95,97],6,[129],{"url":130,"publisher":71},"https:\u002F\u002Fen.wikivoyage.org\u002Fwiki\u002FSouth_Africa",{"name":132,"kind":37,"months":133,"dates":15,"movable":21,"significance":43,"effect":44,"sources":134},"Cape Epic mountain bike race",[82],[135],{"url":136,"publisher":71},"https:\u002F\u002Fen.wikivoyage.org\u002Fwiki\u002FWestern_Cape","2006-2025","open-meteo-era5",[140,464,668],{"key":141,"label":142,"description":143,"note":144,"windows":145,"months":155},"general","Exploring outdoors","Mild days and nights, mostly dry and bright. The default for 'when should I go'.","Cape Town's dry, sunny summer from November to April is superb for exploring on foot, aside from a stiff summer wind; the wet, cloudy winter from June to August is much weaker, with May and September as milder shoulder months.",[146,150,152],{"from":147,"to":147,"tier":148,"raisedBy":149},5,"good",[],{"from":97,"to":97,"tier":148,"raisedBy":151},[],{"from":98,"to":88,"tier":153,"raisedBy":154},"best",[],[156,209,230,255,277,303,325,349,371,394,417,441],{"month":58,"tier":153,"weatherTier":153,"for":157,"against":195,"raisedBy":201,"draws":202,"deterrents":207},[158,163,167,172,177,182,186,190],{"metric":159,"label":160,"unit":161,"value":162},"apparent_temp_max_mean_c","Feels like (high)","degC",23.2,{"metric":164,"label":165,"unit":161,"value":166},"temp_max_mean_c","Average daily high",22.5,{"metric":168,"label":169,"unit":170,"value":171},"precip_mm_month","Precipitation","mm",11.4,{"metric":173,"label":174,"unit":175,"value":176},"sunshine_fraction","Share of daylight that is sunny","ratio",0.96,{"metric":178,"label":179,"unit":180,"value":181},"wet_days","Wet days","days",2.8,{"metric":183,"label":184,"unit":180,"value":185},"heavy_rain_days","Days with heavy rain",0.2,{"metric":187,"label":188,"unit":161,"value":189},"temp_min_mean_c","Average daily low",18.1,{"metric":191,"label":192,"unit":193,"value":194},"humidity_mean_pct","Relative humidity","%",75.8,[196],{"metric":197,"label":198,"unit":199,"value":200},"wind_max_mean_kmh","Wind (daily max)","km\u002Fh",30,[],[203,204,205,206],"cape-town-minstrel-carnival-tweede-nuwe-jaar-par","christmas-and-new-year-festivities","kirstenbosch-summer-sunset-concerts","stormers-rugby-season",[208],"peak-summer-holiday-season-crowds",{"month":116,"tier":153,"weatherTier":153,"for":210,"against":224,"raisedBy":227,"draws":228,"deterrents":229},[211,212,214,216,218,220,221,222],{"metric":159,"label":160,"unit":161,"value":162},{"metric":164,"label":165,"unit":161,"value":213},22.6,{"metric":168,"label":169,"unit":170,"value":215},12.7,{"metric":173,"label":174,"unit":175,"value":217},0.94,{"metric":178,"label":179,"unit":180,"value":219},2.9,{"metric":183,"label":184,"unit":180,"value":185},{"metric":187,"label":188,"unit":161,"value":189},{"metric":191,"label":192,"unit":193,"value":223},76.3,[225],{"metric":197,"label":198,"unit":199,"value":226},28.4,[],[205,206],[],{"month":82,"tier":153,"weatherTier":153,"for":231,"against":246,"raisedBy":249,"draws":250,"deterrents":254},[232,234,236,238,240,242,244],{"metric":159,"label":160,"unit":161,"value":233},21.5,{"metric":164,"label":165,"unit":161,"value":235},21.4,{"metric":168,"label":169,"unit":170,"value":237},20.7,{"metric":173,"label":174,"unit":175,"value":239},0.92,{"metric":178,"label":179,"unit":180,"value":241},4.2,{"metric":183,"label":184,"unit":180,"value":243},0.3,{"metric":187,"label":188,"unit":161,"value":245},17,[247],{"metric":191,"label":192,"unit":193,"value":248},78.4,[],[251,252,253,206],"cape-epic-mountain-bike-race","cape-town-carnival","easter-themed-events",[],{"month":88,"tier":153,"weatherTier":153,"for":256,"against":270,"raisedBy":273,"draws":274,"deterrents":275},[257,259,261,263,265,267,268],{"metric":159,"label":160,"unit":161,"value":258},18.7,{"metric":164,"label":165,"unit":161,"value":260},19.6,{"metric":168,"label":169,"unit":170,"value":262},32.1,{"metric":173,"label":174,"unit":175,"value":264},0.9,{"metric":178,"label":179,"unit":180,"value":266},4.5,{"metric":183,"label":184,"unit":180,"value":264},{"metric":187,"label":188,"unit":161,"value":269},14.9,[271],{"metric":191,"label":192,"unit":193,"value":272},79.1,[],[253],[276],"south-african-school-holidays-april-june-july-se",{"month":147,"tier":148,"weatherTier":148,"for":278,"against":287,"raisedBy":300,"draws":301,"deterrents":302},[279,281,283,285],{"metric":159,"label":160,"unit":161,"value":280},16.4,{"metric":173,"label":174,"unit":175,"value":282},0.85,{"metric":164,"label":165,"unit":161,"value":284},17.8,{"metric":187,"label":188,"unit":161,"value":286},13.3,[288,290,291,293,298],{"metric":183,"label":184,"unit":180,"value":289},2.5,{"metric":178,"label":179,"unit":180,"value":96},{"metric":168,"label":169,"unit":170,"value":292},68.7,{"metric":294,"label":295,"unit":296,"value":297},"sunshine_hours_day","Sunshine per day","h",8.8,{"metric":191,"label":192,"unit":193,"value":299},82.5,[],[],[],{"month":127,"tier":15,"weatherTier":15,"for":304,"against":312,"raisedBy":322,"draws":323,"deterrents":324},[305,307,309,310],{"metric":159,"label":160,"unit":161,"value":306},14.5,{"metric":173,"label":174,"unit":175,"value":308},0.84,{"metric":164,"label":165,"unit":161,"value":280},{"metric":187,"label":188,"unit":161,"value":311},12.2,[313,315,317,318,320],{"metric":168,"label":169,"unit":170,"value":314},111.7,{"metric":183,"label":184,"unit":180,"value":316},4.3,{"metric":178,"label":179,"unit":180,"value":171},{"metric":294,"label":295,"unit":296,"value":319},8.3,{"metric":191,"label":192,"unit":193,"value":321},80.1,[],[],[276],{"month":95,"tier":15,"weatherTier":15,"for":326,"against":335,"raisedBy":345,"draws":346,"deterrents":348},[327,329,331,333],{"metric":173,"label":174,"unit":175,"value":328},0.86,{"metric":159,"label":160,"unit":161,"value":330},13.6,{"metric":164,"label":165,"unit":161,"value":332},15.7,{"metric":187,"label":188,"unit":161,"value":334},11.3,[336,338,340,342,343],{"metric":178,"label":179,"unit":180,"value":337},10.6,{"metric":168,"label":169,"unit":170,"value":339},99.4,{"metric":183,"label":184,"unit":180,"value":341},3.4,{"metric":294,"label":295,"unit":296,"value":297},{"metric":191,"label":192,"unit":193,"value":344},79.6,[],[347],"whale-watching-season",[276],{"month":96,"tier":15,"weatherTier":15,"for":350,"against":356,"raisedBy":367,"draws":368,"deterrents":370},[351,352,354,355],{"metric":173,"label":174,"unit":175,"value":328},{"metric":159,"label":160,"unit":161,"value":353},13.7,{"metric":164,"label":165,"unit":161,"value":332},{"metric":187,"label":188,"unit":161,"value":334},[357,359,361,363,365],{"metric":178,"label":179,"unit":180,"value":358},10.4,{"metric":183,"label":184,"unit":180,"value":360},3.2,{"metric":168,"label":169,"unit":170,"value":362},87,{"metric":294,"label":295,"unit":296,"value":364},9.4,{"metric":191,"label":192,"unit":193,"value":366},79.2,[],[347,369],"wildflower-season",[],{"month":97,"tier":148,"weatherTier":148,"for":372,"against":381,"raisedBy":390,"draws":391,"deterrents":393},[373,375,377,379],{"metric":159,"label":160,"unit":161,"value":374},15.1,{"metric":173,"label":174,"unit":175,"value":376},0.87,{"metric":164,"label":165,"unit":161,"value":378},16.6,{"metric":187,"label":188,"unit":161,"value":380},12.3,[382,384,386,388],{"metric":178,"label":179,"unit":180,"value":383},7.8,{"metric":183,"label":184,"unit":180,"value":385},1.2,{"metric":168,"label":169,"unit":170,"value":387},45.9,{"metric":191,"label":192,"unit":193,"value":389},77.4,[],[392,347,369],"penguin-breeding-season-at-boulders-beach",[276],{"month":98,"tier":153,"weatherTier":153,"for":395,"against":411,"raisedBy":414,"draws":415,"deterrents":416},[396,398,400,402,403,405,407,409],{"metric":159,"label":160,"unit":161,"value":397},17.9,{"metric":164,"label":165,"unit":161,"value":399},18.6,{"metric":168,"label":169,"unit":170,"value":401},25.1,{"metric":173,"label":174,"unit":175,"value":217},{"metric":178,"label":179,"unit":180,"value":404},5.2,{"metric":183,"label":184,"unit":180,"value":406},0.5,{"metric":187,"label":188,"unit":161,"value":408},14,{"metric":191,"label":192,"unit":193,"value":410},76.1,[412],{"metric":197,"label":198,"unit":199,"value":413},27.2,[],[206,347],[],{"month":99,"tier":153,"weatherTier":153,"for":418,"against":435,"raisedBy":438,"draws":439,"deterrents":440},[419,421,423,425,427,429,431,433],{"metric":159,"label":160,"unit":161,"value":420},19.4,{"metric":164,"label":165,"unit":161,"value":422},19.8,{"metric":168,"label":169,"unit":170,"value":424},31.3,{"metric":173,"label":174,"unit":175,"value":426},0.91,{"metric":178,"label":179,"unit":180,"value":428},5.4,{"metric":183,"label":184,"unit":180,"value":430},0.7,{"metric":187,"label":188,"unit":161,"value":432},15.3,{"metric":191,"label":192,"unit":193,"value":434},74.4,[436],{"metric":197,"label":198,"unit":199,"value":437},29,[],[206,347],[],{"month":39,"tier":153,"weatherTier":153,"for":442,"against":456,"raisedBy":459,"draws":460,"deterrents":463},[443,445,446,448,450,452,453,454],{"metric":159,"label":160,"unit":161,"value":444},21.7,{"metric":164,"label":165,"unit":161,"value":235},{"metric":168,"label":169,"unit":170,"value":447},17.4,{"metric":173,"label":174,"unit":175,"value":449},0.93,{"metric":178,"label":179,"unit":180,"value":451},3.6,{"metric":183,"label":184,"unit":180,"value":406},{"metric":187,"label":188,"unit":161,"value":245},{"metric":191,"label":192,"unit":193,"value":455},74.6,[457],{"metric":197,"label":198,"unit":199,"value":458},29.2,[],[461,204,462,205,206],"carols-by-candlelight-at-kirstenbosch","festival-of-lights",[208],{"key":465,"label":466,"description":467,"note":468,"windows":469,"months":470},"beach","Beach and swimming","Hot, dry and sunny. Penalises the monsoon hard.","The Atlantic-fed sea stays cold (under 16C) all year and air temperatures never reach true beach heat, so no month makes a good beach trip; summer adds a strong wind on top.",[],[471,488,503,520,537,553,571,589,606,623,638,653],{"month":58,"tier":15,"weatherTier":15,"for":472,"against":479,"raisedBy":485,"draws":486,"deterrents":487},[473,474,475,476,477,478],{"metric":168,"label":169,"unit":170,"value":171},{"metric":173,"label":174,"unit":175,"value":176},{"metric":178,"label":179,"unit":180,"value":181},{"metric":183,"label":184,"unit":180,"value":185},{"metric":159,"label":160,"unit":161,"value":162},{"metric":187,"label":188,"unit":161,"value":189},[480,481,482],{"metric":164,"label":165,"unit":161,"value":166},{"metric":197,"label":198,"unit":199,"value":200},{"metric":483,"label":484,"unit":161,"value":31},"sea_temp_mean_c","Sea temperature",[],[203,204,205,206],[208],{"month":116,"tier":15,"weatherTier":15,"for":489,"against":496,"raisedBy":500,"draws":501,"deterrents":502},[490,491,492,493,494,495],{"metric":168,"label":169,"unit":170,"value":215},{"metric":173,"label":174,"unit":175,"value":217},{"metric":178,"label":179,"unit":180,"value":219},{"metric":183,"label":184,"unit":180,"value":185},{"metric":159,"label":160,"unit":161,"value":162},{"metric":187,"label":188,"unit":161,"value":189},[497,498,499],{"metric":164,"label":165,"unit":161,"value":213},{"metric":197,"label":198,"unit":199,"value":226},{"metric":483,"label":484,"unit":161,"value":31},[],[205,206],[],{"month":82,"tier":15,"weatherTier":15,"for":504,"against":512,"raisedBy":517,"draws":518,"deterrents":519},[505,506,507,508,509,510],{"metric":168,"label":169,"unit":170,"value":237},{"metric":173,"label":174,"unit":175,"value":239},{"metric":183,"label":184,"unit":180,"value":243},{"metric":178,"label":179,"unit":180,"value":241},{"metric":187,"label":188,"unit":161,"value":245},{"metric":197,"label":198,"unit":199,"value":511},26.8,[513,514,516],{"metric":164,"label":165,"unit":161,"value":235},{"metric":483,"label":484,"unit":161,"value":515},15.2,{"metric":159,"label":160,"unit":161,"value":233},[],[251,252,253,206],[],{"month":88,"tier":15,"weatherTier":15,"for":521,"against":528,"raisedBy":534,"draws":535,"deterrents":536},[522,523,524,525,526],{"metric":168,"label":169,"unit":170,"value":262},{"metric":173,"label":174,"unit":175,"value":264},{"metric":183,"label":184,"unit":180,"value":264},{"metric":178,"label":179,"unit":180,"value":266},{"metric":197,"label":198,"unit":199,"value":527},24.2,[529,530,532,533],{"metric":164,"label":165,"unit":161,"value":260},{"metric":483,"label":484,"unit":161,"value":531},14.1,{"metric":159,"label":160,"unit":161,"value":258},{"metric":187,"label":188,"unit":161,"value":269},[],[253],[276],{"month":147,"tier":15,"weatherTier":15,"for":538,"against":541,"raisedBy":550,"draws":551,"deterrents":552},[539,540],{"metric":173,"label":174,"unit":175,"value":282},{"metric":197,"label":198,"unit":199,"value":166},[542,543,544,545,546,547,548,549],{"metric":164,"label":165,"unit":161,"value":284},{"metric":178,"label":179,"unit":180,"value":96},{"metric":168,"label":169,"unit":170,"value":292},{"metric":183,"label":184,"unit":180,"value":289},{"metric":483,"label":484,"unit":161,"value":408},{"metric":294,"label":295,"unit":296,"value":297},{"metric":159,"label":160,"unit":161,"value":280},{"metric":187,"label":188,"unit":161,"value":286},[],[],[],{"month":127,"tier":15,"weatherTier":15,"for":554,"against":558,"raisedBy":568,"draws":569,"deterrents":570},[555,556],{"metric":173,"label":174,"unit":175,"value":308},{"metric":197,"label":198,"unit":199,"value":557},24.9,[559,560,561,562,563,565,566,567],{"metric":164,"label":165,"unit":161,"value":280},{"metric":168,"label":169,"unit":170,"value":314},{"metric":178,"label":179,"unit":180,"value":171},{"metric":183,"label":184,"unit":180,"value":316},{"metric":483,"label":484,"unit":161,"value":564},13.9,{"metric":294,"label":295,"unit":296,"value":319},{"metric":159,"label":160,"unit":161,"value":306},{"metric":187,"label":188,"unit":161,"value":311},[],[],[276],{"month":95,"tier":15,"weatherTier":15,"for":572,"against":576,"raisedBy":586,"draws":587,"deterrents":588},[573,574],{"metric":173,"label":174,"unit":175,"value":328},{"metric":197,"label":198,"unit":199,"value":575},23.9,[577,578,579,580,581,583,584,585],{"metric":164,"label":165,"unit":161,"value":332},{"metric":168,"label":169,"unit":170,"value":339},{"metric":178,"label":179,"unit":180,"value":337},{"metric":183,"label":184,"unit":180,"value":341},{"metric":483,"label":484,"unit":161,"value":582},13.8,{"metric":294,"label":295,"unit":296,"value":297},{"metric":159,"label":160,"unit":161,"value":330},{"metric":187,"label":188,"unit":161,"value":334},[],[347],[276],{"month":96,"tier":15,"weatherTier":15,"for":590,"against":594,"raisedBy":603,"draws":604,"deterrents":605},[591,592],{"metric":173,"label":174,"unit":175,"value":328},{"metric":197,"label":198,"unit":199,"value":593},24.8,[595,596,597,598,599,600,601,602],{"metric":164,"label":165,"unit":161,"value":332},{"metric":168,"label":169,"unit":170,"value":362},{"metric":178,"label":179,"unit":180,"value":358},{"metric":183,"label":184,"unit":180,"value":360},{"metric":483,"label":484,"unit":161,"value":531},{"metric":294,"label":295,"unit":296,"value":364},{"metric":159,"label":160,"unit":161,"value":353},{"metric":187,"label":188,"unit":161,"value":334},[],[347,369],[],{"month":97,"tier":15,"weatherTier":15,"for":607,"against":611,"raisedBy":620,"draws":621,"deterrents":622},[608,609],{"metric":173,"label":174,"unit":175,"value":376},{"metric":197,"label":198,"unit":199,"value":610},25.5,[612,613,614,615,616,618,619],{"metric":164,"label":165,"unit":161,"value":378},{"metric":178,"label":179,"unit":180,"value":383},{"metric":168,"label":169,"unit":170,"value":387},{"metric":183,"label":184,"unit":180,"value":385},{"metric":483,"label":484,"unit":161,"value":617},14.2,{"metric":159,"label":160,"unit":161,"value":374},{"metric":187,"label":188,"unit":161,"value":380},[],[392,347,369],[276],{"month":98,"tier":15,"weatherTier":15,"for":624,"against":629,"raisedBy":635,"draws":636,"deterrents":637},[625,626,627,628],{"metric":168,"label":169,"unit":170,"value":401},{"metric":173,"label":174,"unit":175,"value":217},{"metric":183,"label":184,"unit":180,"value":406},{"metric":178,"label":179,"unit":180,"value":404},[630,631,632,633,634],{"metric":164,"label":165,"unit":161,"value":399},{"metric":197,"label":198,"unit":199,"value":413},{"metric":483,"label":484,"unit":161,"value":306},{"metric":159,"label":160,"unit":161,"value":397},{"metric":187,"label":188,"unit":161,"value":408},[],[206,347],[],{"month":99,"tier":15,"weatherTier":15,"for":639,"against":645,"raisedBy":650,"draws":651,"deterrents":652},[640,641,642,643,644],{"metric":168,"label":169,"unit":170,"value":424},{"metric":173,"label":174,"unit":175,"value":426},{"metric":183,"label":184,"unit":180,"value":430},{"metric":178,"label":179,"unit":180,"value":428},{"metric":187,"label":188,"unit":161,"value":432},[646,647,648,649],{"metric":164,"label":165,"unit":161,"value":422},{"metric":197,"label":198,"unit":199,"value":437},{"metric":483,"label":484,"unit":161,"value":564},{"metric":159,"label":160,"unit":161,"value":420},[],[206,347],[],{"month":39,"tier":15,"weatherTier":15,"for":654,"against":660,"raisedBy":665,"draws":666,"deterrents":667},[655,656,657,658,659],{"metric":168,"label":169,"unit":170,"value":447},{"metric":173,"label":174,"unit":175,"value":449},{"metric":178,"label":179,"unit":180,"value":451},{"metric":183,"label":184,"unit":180,"value":406},{"metric":187,"label":188,"unit":161,"value":245},[661,662,663,664],{"metric":164,"label":165,"unit":161,"value":235},{"metric":197,"label":198,"unit":199,"value":458},{"metric":483,"label":484,"unit":161,"value":31},{"metric":159,"label":160,"unit":161,"value":444},[],[461,204,462,205,206],[208],{"key":669,"label":670,"description":671,"note":672,"windows":673,"months":680},"hiking","Hiking and trekking","Cool enough to climb in, dry enough to enjoy, long enough days.","Cool, dry conditions from October to April make for excellent hiking, aside from breezy peaks in summer; the wet, short-day winter from June to August is the weakest stretch, with May and September as fair transitions.",[674,676,678],{"from":147,"to":147,"tier":148,"raisedBy":675},[],{"from":97,"to":97,"tier":148,"raisedBy":677},[],{"from":98,"to":88,"tier":153,"raisedBy":679},[],[681,698,713,728,744,760,777,794,811,827,843,858],{"month":58,"tier":153,"weatherTier":153,"for":682,"against":692,"raisedBy":695,"draws":696,"deterrents":697},[683,684,685,686,687,688,691],{"metric":164,"label":165,"unit":161,"value":166},{"metric":168,"label":169,"unit":170,"value":171},{"metric":178,"label":179,"unit":180,"value":181},{"metric":183,"label":184,"unit":180,"value":185},{"metric":173,"label":174,"unit":175,"value":176},{"metric":689,"label":690,"unit":296,"value":531},"daylight_hours_day","Daylight per day",{"metric":159,"label":160,"unit":161,"value":162},[693,694],{"metric":197,"label":198,"unit":199,"value":200},{"metric":187,"label":188,"unit":161,"value":189},[],[203,204,205,206],[208],{"month":116,"tier":153,"weatherTier":153,"for":699,"against":707,"raisedBy":710,"draws":711,"deterrents":712},[700,701,702,703,704,705,706],{"metric":164,"label":165,"unit":161,"value":213},{"metric":168,"label":169,"unit":170,"value":215},{"metric":178,"label":179,"unit":180,"value":219},{"metric":183,"label":184,"unit":180,"value":185},{"metric":173,"label":174,"unit":175,"value":217},{"metric":689,"label":690,"unit":296,"value":286},{"metric":159,"label":160,"unit":161,"value":162},[708,709],{"metric":197,"label":198,"unit":199,"value":226},{"metric":187,"label":188,"unit":161,"value":189},[],[205,206],[],{"month":82,"tier":153,"weatherTier":153,"for":714,"against":724,"raisedBy":725,"draws":726,"deterrents":727},[715,716,717,718,719,720,721,722,723],{"metric":164,"label":165,"unit":161,"value":235},{"metric":168,"label":169,"unit":170,"value":237},{"metric":178,"label":179,"unit":180,"value":241},{"metric":183,"label":184,"unit":180,"value":243},{"metric":159,"label":160,"unit":161,"value":233},{"metric":173,"label":174,"unit":175,"value":239},{"metric":689,"label":690,"unit":296,"value":380},{"metric":197,"label":198,"unit":199,"value":511},{"metric":187,"label":188,"unit":161,"value":245},[],[],[251,252,253,206],[],{"month":88,"tier":153,"weatherTier":153,"for":729,"against":740,"raisedBy":741,"draws":742,"deterrents":743},[730,731,732,733,734,735,736,737,739],{"metric":164,"label":165,"unit":161,"value":260},{"metric":168,"label":169,"unit":170,"value":262},{"metric":178,"label":179,"unit":180,"value":266},{"metric":183,"label":184,"unit":180,"value":264},{"metric":159,"label":160,"unit":161,"value":258},{"metric":173,"label":174,"unit":175,"value":264},{"metric":187,"label":188,"unit":161,"value":269},{"metric":689,"label":690,"unit":296,"value":738},11.2,{"metric":197,"label":198,"unit":199,"value":527},[],[],[253],[276],{"month":147,"tier":148,"weatherTier":148,"for":745,"against":752,"raisedBy":757,"draws":758,"deterrents":759},[746,747,748,749,750,751],{"metric":164,"label":165,"unit":161,"value":284},{"metric":159,"label":160,"unit":161,"value":280},{"metric":187,"label":188,"unit":161,"value":286},{"metric":173,"label":174,"unit":175,"value":282},{"metric":197,"label":198,"unit":199,"value":166},{"metric":689,"label":690,"unit":296,"value":358},[753,754,755,756],{"metric":183,"label":184,"unit":180,"value":289},{"metric":178,"label":179,"unit":180,"value":96},{"metric":168,"label":169,"unit":170,"value":292},{"metric":294,"label":295,"unit":296,"value":297},[],[],[],{"month":127,"tier":15,"weatherTier":15,"for":761,"against":767,"raisedBy":774,"draws":775,"deterrents":776},[762,763,764,765,766],{"metric":164,"label":165,"unit":161,"value":280},{"metric":159,"label":160,"unit":161,"value":306},{"metric":187,"label":188,"unit":161,"value":311},{"metric":173,"label":174,"unit":175,"value":308},{"metric":197,"label":198,"unit":199,"value":557},[768,769,770,771,772],{"metric":183,"label":184,"unit":180,"value":316},{"metric":168,"label":169,"unit":170,"value":314},{"metric":178,"label":179,"unit":180,"value":171},{"metric":294,"label":295,"unit":296,"value":319},{"metric":689,"label":690,"unit":296,"value":773},9.9,[],[],[276],{"month":95,"tier":15,"weatherTier":15,"for":778,"against":786,"raisedBy":791,"draws":792,"deterrents":793},[779,780,781,782,783,784],{"metric":164,"label":165,"unit":161,"value":332},{"metric":159,"label":160,"unit":161,"value":330},{"metric":187,"label":188,"unit":161,"value":334},{"metric":173,"label":174,"unit":175,"value":328},{"metric":197,"label":198,"unit":199,"value":575},{"metric":689,"label":690,"unit":296,"value":785},10.1,[787,788,789,790],{"metric":183,"label":184,"unit":180,"value":341},{"metric":178,"label":179,"unit":180,"value":337},{"metric":168,"label":169,"unit":170,"value":339},{"metric":294,"label":295,"unit":296,"value":297},[],[347],[276],{"month":96,"tier":15,"weatherTier":15,"for":795,"against":803,"raisedBy":808,"draws":809,"deterrents":810},[796,797,798,799,800,802],{"metric":164,"label":165,"unit":161,"value":332},{"metric":159,"label":160,"unit":161,"value":353},{"metric":187,"label":188,"unit":161,"value":334},{"metric":173,"label":174,"unit":175,"value":328},{"metric":689,"label":690,"unit":296,"value":801},10.9,{"metric":197,"label":198,"unit":199,"value":593},[804,805,806,807],{"metric":183,"label":184,"unit":180,"value":360},{"metric":178,"label":179,"unit":180,"value":358},{"metric":168,"label":169,"unit":170,"value":362},{"metric":294,"label":295,"unit":296,"value":364},[],[347,369],[],{"month":97,"tier":148,"weatherTier":148,"for":812,"against":820,"raisedBy":824,"draws":825,"deterrents":826},[813,814,815,816,817,819],{"metric":164,"label":165,"unit":161,"value":378},{"metric":159,"label":160,"unit":161,"value":374},{"metric":187,"label":188,"unit":161,"value":380},{"metric":173,"label":174,"unit":175,"value":376},{"metric":689,"label":690,"unit":296,"value":818},11.9,{"metric":197,"label":198,"unit":199,"value":610},[821,822,823],{"metric":178,"label":179,"unit":180,"value":383},{"metric":183,"label":184,"unit":180,"value":385},{"metric":168,"label":169,"unit":170,"value":387},[],[392,347,369],[276],{"month":98,"tier":153,"weatherTier":153,"for":828,"against":838,"raisedBy":840,"draws":841,"deterrents":842},[829,830,831,832,833,834,835,836],{"metric":164,"label":165,"unit":161,"value":399},{"metric":168,"label":169,"unit":170,"value":401},{"metric":178,"label":179,"unit":180,"value":404},{"metric":183,"label":184,"unit":180,"value":406},{"metric":159,"label":160,"unit":161,"value":397},{"metric":187,"label":188,"unit":161,"value":408},{"metric":173,"label":174,"unit":175,"value":217},{"metric":689,"label":690,"unit":296,"value":837},12.9,[839],{"metric":197,"label":198,"unit":199,"value":413},[],[206,347],[],{"month":99,"tier":153,"weatherTier":153,"for":844,"against":853,"raisedBy":855,"draws":856,"deterrents":857},[845,846,847,848,849,850,851,852],{"metric":164,"label":165,"unit":161,"value":422},{"metric":168,"label":169,"unit":170,"value":424},{"metric":178,"label":179,"unit":180,"value":428},{"metric":183,"label":184,"unit":180,"value":430},{"metric":159,"label":160,"unit":161,"value":420},{"metric":173,"label":174,"unit":175,"value":426},{"metric":689,"label":690,"unit":296,"value":564},{"metric":187,"label":188,"unit":161,"value":432},[854],{"metric":197,"label":198,"unit":199,"value":437},[],[206,347],[],{"month":39,"tier":153,"weatherTier":153,"for":859,"against":868,"raisedBy":871,"draws":872,"deterrents":873},[860,861,862,863,864,865,866],{"metric":164,"label":165,"unit":161,"value":235},{"metric":168,"label":169,"unit":170,"value":447},{"metric":178,"label":179,"unit":180,"value":451},{"metric":183,"label":184,"unit":180,"value":406},{"metric":159,"label":160,"unit":161,"value":444},{"metric":173,"label":174,"unit":175,"value":449},{"metric":689,"label":690,"unit":296,"value":867},14.4,[869,870],{"metric":197,"label":198,"unit":199,"value":458},{"metric":187,"label":188,"unit":161,"value":245},[],[461,204,462,205,206],[208],{"festival-of-lights":875,"carols-by-candlelight-at-kirstenbosch":880,"christmas-and-new-year-festivities":885,"peak-summer-holiday-season-crowds":889,"cape-town-minstrel-carnival-tweede-nuwe-jaar-par":894,"cape-town-carnival":899,"easter-themed-events":903,"whale-watching-season":907,"wildflower-season":911,"penguin-breeding-season-at-boulders-beach":915,"kirstenbosch-summer-sunset-concerts":919,"stormers-rugby-season":923,"south-african-school-holidays-april-june-july-se":927,"cape-epic-mountain-bike-race":931},{"name":36,"kind":37,"months":876,"dates":877,"movable":22,"significance":43,"effect":44,"sources":878},[39],{"from":41,"to":42},[879],{"url":47,"publisher":48},{"name":50,"kind":37,"months":881,"dates":882,"movable":22,"significance":43,"effect":44,"sources":883},[39],{"from":41,"to":42},[884],{"url":47,"publisher":48},{"name":56,"kind":37,"months":886,"dates":15,"movable":21,"significance":43,"effect":44,"sources":887},[58,39],[888],{"url":47,"publisher":48},{"name":62,"kind":37,"months":890,"dates":891,"movable":21,"significance":43,"effect":67,"sources":892},[58,39],{"from":65,"to":66},[893],{"url":70,"publisher":71},{"name":73,"kind":37,"months":895,"dates":896,"movable":21,"significance":43,"effect":44,"sources":897},[58],{"from":76,"to":76},[898],{"url":47,"publisher":48},{"name":80,"kind":37,"months":900,"dates":15,"movable":21,"significance":43,"effect":44,"sources":901},[82],[902],{"url":47,"publisher":48},{"name":86,"kind":37,"months":904,"dates":15,"movable":22,"significance":43,"effect":44,"sources":905},[82,88],[906],{"url":47,"publisher":48},{"name":92,"kind":93,"months":908,"dates":15,"movable":21,"significance":43,"effect":44,"sources":909},[95,96,97,98,99],[910],{"url":47,"publisher":48},{"name":103,"kind":104,"months":912,"dates":15,"movable":21,"significance":43,"effect":44,"sources":913},[96,97],[914],{"url":47,"publisher":48},{"name":109,"kind":104,"months":916,"dates":15,"movable":21,"significance":43,"effect":44,"sources":917},[97],[918],{"url":70,"publisher":71},{"name":114,"kind":37,"months":920,"dates":15,"movable":21,"significance":43,"effect":44,"sources":921},[58,116,39],[922],{"url":70,"publisher":71},{"name":120,"kind":37,"months":924,"dates":15,"movable":21,"significance":43,"effect":44,"sources":925},[58,116,82,98,99,39],[926],{"url":70,"publisher":71},{"name":125,"kind":37,"months":928,"dates":15,"movable":21,"significance":43,"effect":67,"sources":929},[88,127,95,97],[930],{"url":130,"publisher":71},{"name":132,"kind":37,"months":932,"dates":15,"movable":21,"significance":43,"effect":44,"sources":933},[82],[934],{"url":136,"publisher":71},[936,938,940,942,944,946,952,959,961,963,965,970,975,984],{"key":164,"label":165,"unit":161,"values":937,"window":15},[166,213,235,260,284,280,332,332,378,399,422,235],{"key":187,"label":188,"unit":161,"values":939,"window":15},[189,189,245,269,286,311,334,334,380,408,432,245],{"key":168,"label":169,"unit":170,"values":941,"window":15},[171,215,237,262,292,314,339,362,387,401,424,447],{"key":159,"label":160,"unit":161,"values":943,"window":15},[162,162,233,258,280,306,330,353,374,397,420,444],{"key":183,"label":184,"unit":180,"values":945,"window":15},[185,185,243,264,289,316,341,360,385,406,430,406],{"key":947,"label":948,"unit":949,"values":950,"window":15},"rain_peak_hour","Time rain usually falls","hour",[147,96,951,88,96,147,39,95,96,82,95,95],22,{"key":294,"label":295,"unit":296,"values":953,"window":15},[954,955,334,785,297,319,297,364,358,956,957,958],13.5,12.5,12.1,12.6,13.4,{"key":191,"label":192,"unit":193,"values":960,"window":15},[194,223,248,272,299,321,344,366,389,410,434,455],{"key":178,"label":179,"unit":180,"values":962,"window":15},[181,219,241,266,96,171,337,358,383,404,428,451],{"key":689,"label":690,"unit":296,"values":964,"window":15},[531,286,380,738,358,773,785,801,818,837,564,867],{"key":966,"label":967,"unit":180,"values":968,"window":15},"snow_days","Days with snow",[969,969,969,969,969,969,969,969,969,969,969,969],0,{"key":971,"label":972,"unit":973,"values":974,"window":15},"snowfall_cm_month","Snowfall","cm",[969,969,969,969,969,969,969,969,969,969,969,969],{"key":976,"label":977,"unit":199,"values":978,"window":15},"wind_mean_kmh","Wind (daily mean)",[213,235,260,979,332,980,981,447,982,983,951,951],17.6,17.2,16.9,18.2,20,{"key":985,"label":986,"unit":199,"values":987,"window":15},"wind_gust_max_mean_kmh","Wind gusts (daily max)",[988,989,990,991,992,993,994,995,996,997,998,387],47.1,44.4,41.9,37.5,34.8,39.6,37.9,39.1,40,42.5,45.6,[1000,1005,1013,1028],{"key":483,"label":484,"unit":161,"values":1001,"window":1002},[31,31,515,531,408,564,582,531,617,306,564,31],{"from":1003,"to":1004},"2022-11-24","2025-12-31",{"key":1006,"label":1007,"unit":161,"values":1008,"window":1011},"sea_temp_max_mean_c","Sea temperature (daily max)",[1009,1010,332,306,617,531,408,31,306,1009,867,269],15,14.8,{"from":1012,"to":1004},"2022-11-23",{"key":1014,"label":1015,"unit":1016,"values":1017,"window":1026},"pm2_5_mean_ugm3","Air pollution (PM2.5)","ug\u002Fm3",[1018,397,422,1019,1020,1021,1022,1023,1024,189,1025,1025],19.9,25.7,24.6,20.4,16.8,21.1,19.3,17.5,{"from":1027,"to":1004},"2022-08-04",{"key":1029,"label":1030,"unit":1016,"values":1031,"window":1043},"pm2_5_max_mean_ugm3","Air pollution (PM2.5, daily peak)",[1032,1033,1034,1035,1036,1037,1038,1039,991,1040,1041,1042],40.7,34.4,41.5,58,52.4,39.3,32.4,40.2,36.1,34.2,35.4,{"from":1027,"to":1004},[1045,1049,1052,1056,1060,1064,1067,1070],{"id":1046,"name":1047,"region":1048},"johannesburg-gauteng-za-993800","Johannesburg","Gauteng",{"id":1050,"name":1051,"region":1048},"pretoria-gauteng-za-964137","Pretoria",{"id":1053,"name":1054,"region":1055},"kruger-national-park-mpumalanga-za-986833","Kruger National Park","Mpumalanga",{"id":1057,"name":1058,"region":1059},"durban-kwazulu-natal-za-1007311","Durban","KwaZulu-Natal",{"id":1061,"name":1062,"region":1063},"jeffreys-bay-eastern-cape-za-993910","Jeffreys Bay","Eastern Cape",{"id":1065,"name":1066,"region":1063},"gqeberha-eastern-cape-za-964420","Gqeberha",{"id":1068,"name":1069,"region":8},"knysna-western-cape-za-988698","Knysna",{"id":1071,"name":1072,"region":1073},"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)."]