How long it takes to finish Duolingo Spanish depends greatly on how much you do each day, but if you just follow Duolingo's standard recommendation of 10 XP points per day, it would take well over a year to complete.