This will depend on the size of your duck, I used a 5 - 6 lb duck and it took about 3 hours to roast in the oven.