How long is a siesta? The experts believe that a 20 minutes power nap is enough to give you enough rest to keep going with your day, and it won't affect your night sleep. However, a lot of siestas in Spain take longer than that, from 40 minutes to one hour, or even more.