Question: how long does it take to cook a whole lamb on a spit?
Answer: Roasting a whole lamb on a spit is a lengthy process, so plan to spend at least four to five hours at it, depending on the size of the lamb.