{"id":18106,"date":"2026-09-15T13:51:30","date_gmt":"2026-09-15T13:51:30","guid":{"rendered":"https:\/\/sarriaturismo.com\/weather\/"},"modified":"2026-09-15T14:09:45","modified_gmt":"2026-09-15T14:09:45","slug":"weather","status":"publish","type":"page","link":"https:\/\/sarriaturismo.com\/en\/weather\/","title":{"rendered":"Weather in Sarria: forecast and webcams"},"content":{"rendered":"\n\t<section class=\"section\" id=\"section_314430969\">\n\t\t<div class=\"section-bg fill\" >\n\t\t\t\t\t\t\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t\n\n\t\t<div class=\"section-content relative\">\n\t\t\t<div class=\"row\"  id=\"row-166103898\">\n\t<div id=\"col-1355595573\" class=\"col large-12\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<p>Sky conditions, temperatures for the coming days and webcams to plan your visit to Sarria.<\/p>\n<div class=\"suiza-tiempo\" data-suiza-tiempo role=\"region\" aria-label=\"Weather in Sarria\"><div class=\"suiza-tiempo-ahora\"><div class=\"suiza-tiempo-meta\"><span class=\"suiza-temp\">-- \u00b0C<\/span><span class=\"suiza-desc\">Loading weather\u2026<\/span><span class=\"suiza-extra\"><\/span><\/div><\/div><ul class=\"suiza-dias\"><\/ul><p class=\"suiza-credito\">Data: Open-Meteo \u00b7 Official forecast: <a href=\"https:\/\/www.meteogalicia.gal\/web\/observacion\/tempos\/temposIndex.action\" target=\"_blank\" rel=\"noopener\">MeteoGalicia<\/a><\/p><\/div><noscript><p class=\"suiza-tiempo-aviso\">We cannot read the forecast right now. Check <a href=\"https:\/\/www.meteogalicia.gal\/web\/observacion\/tempos\/temposIndex.action\" target=\"_blank\" rel=\"noopener\">MeteoGalicia<\/a> instead.<\/p><\/noscript><script>window.sarriaMeteoCfg={\"lang\":\"en\",\"locale\":\"en-GB\",\"textos\":{\"sol\":\"Clear or mostly sunny\",\"nubes\":\"Cloudy\",\"lluvia\":\"Rain\",\"nieve\":\"Snow\",\"hoy\":\"Today\",\"viento\":\"Wind\",\"actualizado\":\"Updated\"},\"aviso\":\"We cannot read the forecast right now. Check <a href=\\\"https:\\\/\\\/www.meteogalicia.gal\\\/web\\\/observacion\\\/tempos\\\/temposIndex.action\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">MeteoGalicia<\\\/a> instead.\",\"credito\":\"Data: Open-Meteo \\u00b7 Official forecast: <a href=\\\"https:\\\/\\\/www.meteogalicia.gal\\\/web\\\/observacion\\\/tempos\\\/temposIndex.action\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">MeteoGalicia<\\\/a>\"};<\/script><script>\n(function(){\n  \"use strict\";\n  var C = window.sarriaMeteoCfg; if(!C) return;\n  var ICONOS = {\n    sol:\"<circle cx=\\u002212\\u0022 cy=\\u002212\\u0022 r=\\u00224\\u0022\/><path d=\\u0022M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4\\u0022\/>\",\n    nubes:\"<path d=\\u0022M17.5 19a4.5 4.5 0 0 0 .42-8.98 6 6 0 0 0-11.7 1.62A4 4 0 0 0 6 19.5h11.5z\\u0022\/>\",\n    lluvia:\"<path d=\\u0022M17.5 13a4.5 4.5 0 0 0 .42-8.98A6 6 0 0 0 6.2 5.64 4 4 0 0 0 6 13h11.5z\\u0022\/><path d=\\u0022M8 17v3M12 18v3M16 17v3\\u0022\/>\",\n    nieve:\"<path d=\\u0022M17.5 13a4.5 4.5 0 0 0 .42-8.98A6 6 0 0 0 6.2 5.64 4 4 0 0 0 6 13h11.5z\\u0022\/><path d=\\u0022M8 18h.01M12 19h.01M16 18h.01\\u0022\/>\",\n    viento:\"<path d=\\u0022M3 8h9a3 3 0 1 0-3-3\\u0022\/><path d=\\u0022M3 12h13a3 3 0 1 1-3 3\\u0022\/><path d=\\u0022M3 16h5\\u0022\/>\"\n  };\n  function icono(t){ return \"<svg viewBox=\\u00220 0 24 24\\u0022 aria-hidden=\\u0022true\\u0022 focusable=\\u0022false\\u0022>\" + (ICONOS[t]||ICONOS.nubes) + \"<\/svg>\"; }\n  function tipo(c){ c = +c;\n    if(c===0||c===1) return \"sol\";\n    if((c>=51&&c<=67)||(c>=80&&c<=82)||c>=95) return \"lluvia\";\n    if((c>=71&&c<=77)||c===85||c===86) return \"nieve\";\n    return \"nubes\";\n  }\n  function render(d){\n    if(!d || !d.current) return;\n    Array.prototype.forEach.call(document.getElementsByClassName(\"suiza-tiempo\"),function(el){\n      if(el.dataset.done) return; el.dataset.done = \"1\";\n      var a = d.current, t = tipo(a.weather_code);\n      var hora = (a.time||\"\").substring(11,16);\n      el.querySelector(\".suiza-tiempo-ahora\").innerHTML =\n        icono(t) + \"<div class=\\u0022suiza-tiempo-meta\\u0022><span class=\\u0022suiza-temp\\u0022>\" +\n        Math.round(a.temperature_2m) + \" \\u00b0C<\/span><span class=\\u0022suiza-desc\\u0022>\" +\n        (C.textos[t]||\"\") + \"<\/span><span class=\\u0022suiza-extra\\u0022>\" + icono(\"viento\") + \" \" +\n        C.textos.viento + \": \" + Math.round(a.wind_speed_10m) + \" km\/h \\u00b7 \" +\n        C.textos.actualizado + \" \" + hora + \"<\/span><\/div>\";\n      var dias = \"\";\n      (d.daily.time||[]).forEach(function(f,i){\n        var etiqueta = i===0 ? C.textos.hoy :\n          new Date(f+\"T12:00:00\").toLocaleDateString(C.locale, {weekday:\"short\", day:\"numeric\"});\n        dias += \"<li>\" + icono(tipo(d.daily.weather_code[i])) +\n          \"<span class=\\u0022suiza-dia\\u0022>\" + etiqueta + \"<\/span><span class=\\u0022suiza-minmax\\u0022>\" +\n          Math.round(d.daily.temperature_2m_max[i]) + \"\\u00b0 <span class=\\u0022suiza-min\\u0022>\" +\n          Math.round(d.daily.temperature_2m_min[i]) + \"\\u00b0<\/span><\/span><\/li>\";\n      });\n      el.querySelector(\".suiza-dias\").innerHTML = dias;\n    });\n  }\n  function fallo(){\n    Array.prototype.forEach.call(document.getElementsByClassName(\"suiza-tiempo\"),function(el){\n      el.outerHTML = \"<p class=\\u0022suiza-tiempo-aviso\\u0022>\" + C.aviso + \"<\/p>\";\n    });\n  }\n  var cache = null;\n  try { cache = JSON.parse(sessionStorage.getItem(\"sarriaMeteo\") || \"null\"); } catch(e) {}\n  if (cache && Date.now() - cache.t < 600000) { render(cache.data); return; }\n  fetch(\"https:\/\/api.open-meteo.com\/v1\/forecast?latitude=42.7810\\u0026longitude=-7.4110\\u0026current=temperature_2m,weather_code,wind_speed_10m\\u0026daily=weather_code,temperature_2m_max,temperature_2m_min\\u0026timezone=Europe%2FMadrid\\u0026forecast_days=5\")\n    .then(function(r){ return r.json(); })\n    .then(function(d){ if(!d.current) throw new Error(\"sin datos\");\n      try { sessionStorage.setItem(\"sarriaMeteo\", JSON.stringify({t:Date.now(), data:d})); } catch(e) {}\n      render(d); })\n    .catch(fallo);\n})();\n<\/script>\n<h2 id=\"webcams\">Webcams in the area<\/h2>\n<p>We don&#8217;t have our own camera in Sarria yet (we&#8217;re working on it). Meanwhile, the nearest public webcam looks over the Sil canyon from Cristosende, in A Teixeira (Ribeira Sacra), about 45 minutes away by car: <a href=\"https:\/\/www.skylinewebcams.com\/it\/webcam\/espana\/galicia\/ourense\/a-teixeira-canon-del-sil-ribeira-sacra.html\" target=\"_blank\" rel=\"noopener\">see the Sil canyon webcam<\/a>.<\/p>\n<p>Not sure about the best dates for your trip? We break it down in <a href=\"https:\/\/sarriaturismo.com\/en\/when-to-visit\/\">when to visit Sarria<\/a>.<\/p>\n<h2>Sarria&#8217;s climate<\/h2>\n<p>Sarria has a mild oceanic climate: soft summers, with average highs around 25 \u00b0C, and cool winters, between 4 and 12 \u00b0C. Rain can appear in any season, especially from autumn to spring, so the local rule is simple: keep a rain jacket in your daypack all year round. In winter it occasionally snows in the nearby mountains \u2014 O Cebreiro, less than an hour away, often wakes up white.<\/p>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t<\/div>\t\t<\/div>\n\n\t\t\n<style>\n#section_314430969 {\n  padding-top: 30px;\n  padding-bottom: 30px;\n}\n<\/style>\n\t<\/section>\n\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"h5ap_radio_sources":[],"footnotes":""},"class_list":{"1":"page"},"_links":{"self":[{"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/pages\/18106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/comments?post=18106"}],"version-history":[{"count":1,"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/pages\/18106\/revisions"}],"predecessor-version":[{"id":18115,"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/pages\/18106\/revisions\/18115"}],"wp:attachment":[{"href":"https:\/\/sarriaturismo.com\/en\/wp-json\/wp\/v2\/media?parent=18106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}