This would depend on the size of the turkey. Generally, it takes 3 to 4 hours to cook a turkey weighing 12 to 15 pounds in a roasting oven. For a larger turkey of up to 20 pounds, it takes 4 to 5 hours of cooking time. When you are using a roasting oven, it is best to check the internal temperature of the turkey with a meat thermometer.