Sorry, it completely depends on how much light gets through the clouds so we can't really give you a sure answer. Most of the time these lights will work for a few hours even if it's a cloudy day. If you'd rather use a light that doesn't depend on the weather try our lanterns that run on batteries.