Weather forecast for 10 daysCana, Lesotho

10-day overview

Daily temperatures

Warmest day: Sunday 29°C.
Coldest day: today 21°C.

Chance of precipitation

Highest chance: Monday 57%.

Long-term weather forecast

  • Tuesday
  • 20. Oct 2026
  • 21°C
  • 7°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 3%
  • Precipitation: 0mm
  • Wind: 14km/hW 272°
  • Humidity: 44%
  • UV index: 10
  • Sunrise: 05:25 SAST
  • Sunset: 18:20 SAST
  • ▼
  • Wednesday
  • 21. Oct 2026
  • 25°C
  • 9°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 0%
  • Precipitation: 0mm
  • Wind: 24km/hWSW 253°
  • Humidity: 31%
  • UV index: 10
  • Sunrise: 05:24 SAST
  • Sunset: 18:21 SAST
  • ▼
  • Thursday
  • 22. Oct 2026
  • 25°C
  • 9°C
Sunny
Sunny
  • Precip. probability: 0%
  • Precipitation: 0mm
  • Wind: 24km/hWSW 247°
  • Humidity: 35%
  • UV index: 10
  • Sunrise: 05:23 SAST
  • Sunset: 18:22 SAST
  • ▼
  • Friday
  • 23. Oct 2026
  • 25°C
  • 9°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 0%
  • Precipitation: 0mm
  • Wind: 19km/hSW 233°
  • Humidity: 33%
  • UV index: 10
  • Sunrise: 05:23 SAST
  • Sunset: 18:22 SAST
  • ▼
  • Saturday
  • 24. Oct 2026
  • 27°C
  • 11°C
Sunny
Sunny
  • Precip. probability: 0%
  • Precipitation: 0mm
  • Wind: 14km/hWNW 288°
  • Humidity: 36%
  • UV index: 10
  • Sunrise: 05:22 SAST
  • Sunset: 18:23 SAST
  • ▼
  • Sunday
  • 25. Oct 2026
  • 29°C
  • 14°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 24%
  • Precipitation: 0mm
  • Wind: 19km/hNW 307°
  • Humidity: 37%
  • UV index: 10
  • Sunrise: 05:21 SAST
  • Sunset: 18:24 SAST
  • ▼
  • Monday
  • 26. Oct 2026
  • 27°C
  • 13°C
Scattered Thunderstorms
Scattered Thunderstorms
  • Precip. probability: 57%
  • Precipitation: 0mm
  • Wind: 22km/hNW 310°
  • Humidity: 42%
  • UV index: 10
  • Sunrise: 05:20 SAST
  • Sunset: 18:25 SAST
  • ▼
  • Tuesday
  • 27. Oct 2026
  • 25°C
  • 11°C
Showers
Showers
  • Precip. probability: 49%
  • Precipitation: 8mm
  • Wind: 20km/hWNW 291°
  • Humidity: 44%
  • UV index: 10
  • Sunrise: 05:19 SAST
  • Sunset: 18:25 SAST
  • ▼
  • Wednesday
  • 28. Oct 2026
  • 26°C
  • 12°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 23%
  • Precipitation: 5mm
  • Wind: 18km/hWNW 286°
  • Humidity: 39%
  • UV index: 10
  • Sunrise: 05:18 SAST
  • Sunset: 18:26 SAST
  • ▼
  • Thursday
  • 29. Oct 2026
  • 26°C
  • 13°C
Mostly Sunny
Mostly Sunny
  • Precip. probability: 24%
  • Precipitation: 0mm
  • Wind: 18km/hWNW 297°
  • Humidity: 40%
  • UV index: 10
  • Sunrise: 05:17 SAST
  • Sunset: 18:27 SAST
  • ▼
During the ten-day period, primarily dry and sunny and occasionally turbulent and showery weather is forecasted.
Rain is anticipated on next Tuesday and Wednesday.
Noticeable swings in temperature are expected across the forecast period. Forecast highs will fluctuate between 21°C and 29°C, while there will be also a marked difference in overnight low temperatures, as the overnight lows will vary from 7°C to 14°C.
The hottest day will be Sunday, with a maximum of 29°C; today is the coldest day, with a maximum temperature of 21°C.
Updated: Oct 19, 2026 @ 23:17:48 UTC
Published by: Weather Atlas | About Us
Data Sources | weather.com | Weather
Weather Forecasting & Climate

Frequently asked questions

In Cana, a combination of predominantly mostly clear and occasionally unstable and wet weather is expected for the next ten days.

Rain is anticipated on next Tuesday and Wednesday in Cana. Next Tuesday, with light precipitation of 8mm, will be the day with the most rainfall.

The maximum temperature will range between 21°C and 29°C, as the minimum temperature will range between 7°C and 14°C.

The hottest day will be Sunday, with a maximum of 29°C. Today is the coldest day, with a maximum temperature of 21°C.

On Saturday, conditions remain stable and sunny, with little cloud presence.

On Saturday, the maximum temperature will be 27°C, while the minimum temperature will be 11°C.

On Sunday, expect brilliant sunshine under mostly clear skies.

On Sunday, the maximum temperature will be 29°C, while the minimum temperature will be 14°C.