It used to be that you can simply say, “oh yes, the weather’s great at that time of year”, or some such similar response. Whilst you could never 100% guarantee the weather, it appears that it is becoming more and more changeable, and you just do not know what it’s going to do when.
When it comes to what clothes to pack there is also the fact that everybody feels temperature differently. In response to, “do I need a cardi?” on Facebook, you get dozens of replies and all are different! You might feel it chilly, while somebody else is sweltering! My advice is always to pack at least a cardi; if you don’t need it great! but if you do you’ll have it there to wear. After all, it doesn’t take up much room in the bag!
This year (2018) has seen some of the worst weather in Fuerteventura for a long time, and the weather for February to at least March was cold and wet. It is now August, and yesterday morning we had rain! Granted it was only a couple of showers, but nevertheless unusual. Lanzarote apparently had quite a storm!
Weatherspark is probably the best page for looking at the average weather, wind and rainfall over the year, and see what may be the best time of year for you.
As a rough guide for temperatures; The warm season lasts for 3.6 months, from June 28 to October 15, with an average daily high temperature above 78°F. The hottest day of the year is August 20, with an average high of 80°F and low of 71°F.
It’s not unusual for the morning to be cloudy, but break up late morning to reveal beautiful sunshine. Also remember, that even when it is cloudy you will still get burnt! So slap on that high factor suncream several times a day!
The cool season lasts for 3.0 months, from December 15 to March 16, with an average daily high temperature below 70°F. The coldest day of the year is January 25, with an average low of 59°F and high of 68°F.
As a guide, here is a table showing averages, from Caleta Fuerteventura. Remember that temperatures are taken in the SHADE, so the temperature on the terrace or round the pool will be a lot hotter.